【Java精品源码栏目提醒】:网学会员在Java精品源码频道为大家收集整理了“成都传智播客_任小龙_Java基础01_【Java前奏】 - 其它资料“提供大家参考,希望对大家有所帮助!
—高级软件人才实作培训专家
Java 开发前奏 讲师:任小龙(Will) Email:iwillersina.cn 成都传智播客教育 cd.itcast.cn 讲师:任小龙—高级软件人才实作培训专家 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家走进
Java 1.走近编程 2.Sun和
Java简介 3.
Java跨平台性 4.
Java虚拟机 5.
Java开发运行环境搭建 6.第一个
Java程序 7.
Java运行机制 8.
Java开发建议 成都传智播客教育 cd.itcast.cn 讲师:任小龙—高级软件人才实作培训专家 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家什么是计算机语言 生活中的两个中国人的交流主要是通过汉语言的方式, 那么也就是说汉语言是他们之间通讯的媒介。
那么什 么是计算机语言呢? 计算机语言是指用于人与计算机之间通讯的一种特殊 语言,是人与计算机之间传递信息的媒介。
计算机怎么能读懂我们给它发出的的信息呢? 此时就需要编写一套由字符、数字所组成并按照某种 语法格式的一串串计算机指令,而这些计算机指令就 是计算机语言。
软件就是由若干条计算机指令所组成的。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家 计算机语言分类机器语言直接用二进制指令表达,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
汇编语言使用一些特殊的符号来代替机器语言的二进制码又称符号语言,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言,汇编语言依赖于硬件体系,开发难度大。
高级语言使用一定格式的自然语言进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行,不直接操作硬件,把繁琐的翻译操作交给编译器完成。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家什么是编程 前面说了计算机语言就是用来实现人和计算机通讯的,那为什么 人要和计算机通讯呢,其原因就是为了让计算机帮我们完成一些 比较复杂的工作。
举例 那计算机怎么知道我们要它解决的问题是什么,怎么知道解决问 题的具体的步骤是什么呢?此时我们就得通过编程语言去告诉计 算机去,做什么,怎么做。
这种人和计算机之间交流的过程,我 们称之为编程。
比如我们使用Windows自带的计算器,完成一个3和2的加法操作, 那么为什么我们点击“”键的时候,计算机就知道把结果加起 来呢,原因是我们在编写这个软件的时候告诉计算机的,而不是 计算机自己知道的。
编程的目的就是让计算机帮我们解决某个或一系列问题。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家Sun公司 美国SUNStanford University Network公司,在中国大陆的正 式中文名为“太阳计算机系统(中国)有限公司”,在中国台湾 的正式中文名为“升阳电脑股份有限公司”。
1982年,SUN公司诞生于美国斯坦福大学校园,并于1986年上市, 在NASDAQ(纳斯达克:是全美证券商协会自动报价系统)的标识 为SUNW,2007年改为
JAVA。
2009年4月20日19点40分,美国数据软件巨头甲骨文公司(Oracle) 宣布以74亿美元收购SUN公司。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家 Sun → Oracle2009年4月20日 19 点 40 分 电:美国数据软件巨头Oracle公司20日宣布以74亿美元收购Sun公司。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家网上消极图片 linux的吉祥物Tux塔克斯和
java吉祥物Duke杜克 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家
Java语言 1995年
Java由SUN公司推出,其曾用名叫Oak。
编程风 格十分接近C,是纯面向对象的编程语言,继承了 C的核心,却又抛弃了C繁琐的东西,如指针,垃 圾回收等。
Java是企业级应用开发领域中的领头羊,占着过半壁 江山之多的市场份额! 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家
Java的崛起企业级应用开发领域中的领头羊
Java语言之父:James Gosling占着过半壁江山之多的市场份额! 胸口是
Java吉祥物:Duke 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家编程热门语言排行榜部分 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家热门编程语言走势图部分 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家
Java历史版本1995年5月23日,
Java语言诞生。
1996年1月,第一个JDK1.0诞生。
1997年2月18日,JDK1.1发布。
1998年12月8日,发布里程碑式的
Java 1.2,
java2。
1999年6月,SUN公司发布
Java的三大平台: 标准版(J2SE)、企业版(J2EE)和微型版(J2ME)。
2000年5月8日, JDK1.3发布。
2002年2月26日,J2SE1.4发布,自此
Java的计算能力有了大幅提升。
2004年9月30日,J2SE1.5发布,成为
Java语言发展史上的又一里程碑。
为了表示该版本的重要性J2SE1.5更名为
Java SE 5.0。
2005年6月,JavaOne大会召开,SUN公司公开
Java SE 6。
此时,
Java的各种版本已经 更名,以取消其中的数字“2”:J2EE更名为
Java EE,J2SE更名为
Java SE,J2ME 更名为
Java ME。
2006年12月,SUN公司发布
Java SE6.0版。
2011年7月,甲骨文公司发布
java7 的正式版。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家
Java的三大平台JavaSE(JavaPlatform StandardEdition):
Java标准版本允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的
Java应用程序,如做一个桌面版的QQ,JavaSE能为JavaEE和JavaME以及Android等提供开发基础。
JavaEE(JavaPlatform EnterpriseEdition):
Java企业版本可开发和部署可移植、健壮、可伸缩且安全的服务器端
Java应用程序,如商业组织,大型企业的应用系统ERP等。
JavaEE是在JavaSE的基础上构建的,它提供Web服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(SOA)和Web等应用程序。
JavaME(JavaPlatform MicroEdition):
Java微型版本也叫K-
JAVA,用来开发移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机等)。
随着Android的迅猛发展,JavaME现在使用的越来越少了,Android会逐渐的取代JavaME的市场份额。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家
Java的3G时代 3G行业的兴起为传统的商业应用开创了一个新的时代,这时继PC时代,互 联网时代之后有一个IT人员大展生手的“黄金时代”。
在互联网时代
Java 已经在企业级应用开发领域称王称霸,随着3G时代,物联网时代的到来,
Java语言会在新的业务领域有着更辉煌的发展前景,谁在这个时代抓住了 机会,谁就有可能成为下一个“NO.1”。
学习
Java,我们都是从JavaSE开始的,只有学好JavaSE才能很好的掌握 JavaEE和Android的知识。
对于
Java的就业,很少有人从事JavaSE开发的, 比较这不是
Java的强势之处,我们应该面向市场更广阔的JavaEE和Android 就业方向。
成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家Android 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家
Java技术特性 简单性 面向对象 可移植性 分布式 多线程 动态性 健壮性 安全性 成都传智播客教育 cd.itcast.cn 讲师:任小龙 —高级软件人才实作培训专家平台相关性
Java语言最大的优势在于其跨平台性 操作系统的主要分类: Windows、 Unix、Linux、Mac等 平台相关性 Window的可执行文件 Unix可执行文件 在Win上不能直接直接运行Linux的可执行文件,在 Linux不能直接运行Win的可执行文件。
成都传智播客教育 cd.itcast.cn 讲师:任小龙