欢迎来到天天文库
浏览记录
ID:25208142
大小:2.23 MB
页数:231页
时间:2018-11-18
《孙鑫java从入门到精通课件整理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学习Java前的准备工作主讲人:孙鑫经典java从入门到精通视频课件http://www.sunxin.orgDownload:http://www.cnxhacker.net相关概念老师,什么是JDK啊?即JavaDevelopKit,Java开发工具包。老师,你们讲的是Java1还是Java2?1998年12月,SUN公司发布了JDK1.2,开始使用“Java2”这一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2。J2SDK当然就是Java2SoftwareDevelopKit。老师,什么是JRE?JRE(JavaR
2、untimeEnvironment),即Java运行环境,通常已包含在J2SDK中了。如果我们仅仅是为了运行Java程序,而不是从事Java开发,我们可以直接下载JRE,在我们的系统上安装。http://www.sunxin.orgDownload:http://www.cnxhacker.netJava的开发工具包(JDK)J2SE(Java2Platform,StandardEdition)标准版J2EE(Java2Platform,EnterpriseEdition)企业版J2ME(Java2Platform,MicroEdition)精简版http:
3、//www.sunxin.orgDownload:http://www.cnxhacker.netJ2SEv1.4.2相关下载Java2Platform,StandardEdition,v1.4.2http://java.sun.com/j2se/1.4.2/download.htmlJ2SEv1.4.2Documentationhttp://java.sun.com/j2se/1.4.2/download.htmlJavaTutorialhttp://java.sun.com/docs/books/tutorial/information/download
4、.htmlhttp://www.sunxin.orgDownload:http://www.cnxhacker.netJava技术与应用主讲人:孙鑫http://www.sunxin.orgDownload:http://www.cnxhacker.netJava的起源Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新的语言Oak(Java
5、的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾以此投标一个交互式电视项目,但结果被SGI打败。可怜的Oak几乎无家可归,恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,触发了Java进军Internet。Java的取名也有一则趣闻,有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞赏,于是
6、,Java这个名字就这样传开了。Java的起源http://www.sunxin.orgDownload:http://www.cnxhacker.net我们为什么要用Java因为Java是简单的面向对象的健壮的安全的解释的与平台无关的多线程的动态的语言http://www.sunxin.orgDownload:http://www.cnxhacker.net我们为什么要用Java简单的Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在三个方面:1、Java的风格类似于C++,因而C++程序员初次接触J
7、ava语言,就会感到很熟悉。从某种意义上讲,Java语言是C及C++语言的一个变种,因此,C++程序员可以很快地掌握Java编程技术。2、Java摒弃了C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等。3、Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。http://www.sunxin.orgDownload:http://www.cnxhacker.net我们为什么要用Java面向对象的面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语
8、言那样的面向过程的程序设计技术。http://www
此文档下载收益归作者所有