java语言基础(20110325)

java语言基础(20110325)

ID:33932104

大小:468.10 KB

页数:26页

时间:2019-03-01

java语言基础(20110325)_第1页
java语言基础(20110325)_第2页
java语言基础(20110325)_第3页
java语言基础(20110325)_第4页
java语言基础(20110325)_第5页
资源描述:

《java语言基础(20110325)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言基础byjianping.chen@sohu.comJava语言基础第一章Java概述第一节Java简介1、Java历史1991年,PatrickNaughton带领Sun的工程师小组,开发一个用于有线电视机顶盒的小型计算机语言。1992年,开发出第一个产品,“*7”。1995年,Sun公司在“SunWorld95”大会上,发布了Java技术。并在当年被美国的PCMagazine评为1995年十大优秀科技产品。Java是印尼的一个岛屿名称,那里盛产咖啡。Java为了不同的应用,推出了三个版本:J2EE(服务器应用版),J2SE

2、(桌面应用版),J2ME(嵌入式应用版)。1996年,开发出第一个版本Java1.0(类与接口数位211)。1998年,在JavaOne上发布Java1.2(类与接口数位1524)。2006年,发布Java6。(类与接口数位3277个)2、Java语言Java语言可以使用任何文档编辑器编写,并保持为txt格式的文档,名称以.java结尾。然后使用Java编辑器编译成.class文件,并通过JVM(Java虚拟机)在不同的操作系统(包括Windows,Linux,MacOS,SolarisOS等)上运行。第二节Java特点Java具有以下特

3、点:1、简单性:人们希望构建一个无需深奥的专业训练就可以进行编程的系统,并且要符合当今的标准惯例。因此,Java的设计接近C++,同时又剔除了C++中许多很少使用、难以理解的特性。2、面向对象:Java是一种纯面向对象的语言,可以说如果不懂得面向对象的编程技术,就无法使用Java编程。3、网络:Java的网络功能非常强大,通过Java提供的类使得网络编程异常容易。4、可靠性:Java和C++的最大的不同在于Java采用的指针模型可以消除重写内存和损坏数据的可能性。5、安全性:Java的安全机制比ActiveX要强大得多,因为它是在应用程序

4、运行时加以控制并制止恶意性破坏的。6、中立:编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有JRE,就可以在不同的系统上运行。7、可移植性:通过JRE,真正实现了编写一次代码,可以在不同操作系统上运行的目标。8、解释性:Java是一种解释性语言。9、高性能:Java的性能在后续版本中已经得到很大的提高。10、多线程:支持多线程编程。11、动态性:Java的类能动态地载入运行环境。第三节Java开发环境1、Java运行环境(1)JRE(JavaRuntimeEnvironment)Java语言基础byjianping.

5、chen@sohu.com如果只运行Java程序,可以只安装Java运行环境(JavaRuntimeEnvironment,JRE)。(2)JDK(JavaDevelopmentKit)JDK是Sun公司推出的Java开发工具集。下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html运行安装路径设置:将jdk/bin目录添加到执行路径(windows为环境变量path)中,这样就可以在其他目录下执行Java命令了。主要有java和javac两个命令。设

6、置完成后,可以在Shell窗口,使用以下命令测试:java–version如果看见以下信息,说明设置正确:javaversion“1.6.0_22”Jvava(TM)SERuntimeEnvironment(Buile1.6.0_22-b04)JavaHotSpot(TM)ClientVM(build17.1-b03,mixedmode,sharing)编写、编译、运行Java程序:编写Hello.java,可以使用任何文本编辑程序编写java程序,如记事本//Hello.javapublicclassHello{publicstatic

7、voidmain(String[]args){System.out.println("helloworld!");}}编译Hello.java,生成Hello.class:javacHello.java运行Hello.class:javaHello输出:helloworld!注:本笔记例子使用Eclipse开发环境,编译JDK1.6。(3)Java帮助文件Oracle公司提供了Java™Platform,StandardEdition6API规格说明,网址:http://download.oracle.com/javase/6/docs/

8、api/Java语言基础byjianping.chen@sohu.com(4)Eclipse使用EclipseIDEforJavaDevelopers作为开发环境进行开发。可以在下面网址下载:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。