Java快速入门

上传人:pu****.1 文档编号:498191604 上传时间:2022-12-01 格式:DOC 页数:90 大小:556.50KB
返回 下载 相关 举报
Java快速入门_第1页
第1页 / 共90页
Java快速入门_第2页
第2页 / 共90页
Java快速入门_第3页
第3页 / 共90页
Java快速入门_第4页
第4页 / 共90页
Java快速入门_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《Java快速入门》由会员分享,可在线阅读,更多相关《Java快速入门(90页珍藏版)》请在金锄头文库上搜索。

1、第1章 Java快速入门11 Java简介111 Java的起源与发展Java是美国Sun Microsystems公司于1995年5月正式发布的程序设计语言,它是前身是公司为智能消费类家用电器(如:电视机、电话、闹钟、烤面包机)研究而开发的,直到1993年Web开始在Internet上盛行,开发小组试着将这一技术转移到Web网络上,并获得了空前的成功。为了促销和法律的原因,1995年Oak更名为Java,小插曲:一天Java小组成员正在喝Java咖啡时,议论给新语言取名字问题,有人提议用Java(Java是印度尼西亚盛产咖啡的一个岛屿),这个提议得到了其他成员的赞同,于是就采用了Java来命

2、名此新语言。表:Java的发展历史时间描述1991Sun公司进军消费电子产品(IA)市场1991.4Sun成立“Green”小组,以C+为基础开发新的程序设计语言,并将其命名为Oak1992.10Green小组升格为First Person公司,他们将Oak的技术转移至Web上,并把Oak改名为Java19931994Web在Internet上开始流行,致使Java得以迅速发展并成功1995.5Sun公司正式发表Java与HotJava产品1995.10Netscape与Sun合作,在Netscape Nevigator中支持Java1995.12微软公司IE加入支持Java和行列1996.2

3、Java Beta测试版结束,Java 1.0版正式诞生1997.2Java发展至1.1版,Java的第一个开发包JDK(Java Development Kit)发布1999.7Java发展至1.2版2000.9Java发展至1.3版2001.7Java发展至1.4版Java最新版本为1.4版,Java的早期版本称为JDK,1.2版之后改名为Java 2。到今天,Java的大家庭中已有了三个主要成员:(1)J2ME:Java 2 Micro Edition用于嵌入式的Java消费电子平台。不论是无线通讯、手机、PDA等小型电子装置都可采用其作为开发工具及应用平台。(2)J2SE:Java 2

4、(Software Development Kit)Standard Edition是Java最通行的版本,是用于工作站、PC机的Java标准平台。也是本书应用程序的使用版本。使用Java SDK软件包。(3)J2EE:Java 2 Enterprise Edition可扩展的企业应用Java 2平台,它提供了企业e-Business架构及Web Services服务,其深受企业用户欢迎之处是开放的标准和优越的跨平台能力。112 Java语言特点 见书P14113 Java的用途 1用于Web的AppletApplet是嵌入到HTML中的小应用程序,但Java语言的全部功能都可以实现,能解决一

5、些传统编程语言很难解决的问题,如多线程、网络连接、分布式计算等。2独立运行的ApplicationJava也是一种高级编程语言,和其他语言有许多共同之处。3数字设备领域目前,Sun正把Java的目标从传统的计算机应用向其他数字设备领域扩展。4Java应用的发展趋势可以预见,Java在智能Web服务、移动电子商务、分布计算技术、企业的综合信息化处理、嵌入式Java技术等方面必将得至越来越广泛的应用。12 Java的运行环境121 SDK的下载与安装2下载SDK?单击右边“J2SE 1.4.2 SDK”?一种在线安装“Windows Installation”或离线安装“Windows Offli

6、ne Installation”,单击SDK列对应的“DOWNLOAD”?“ACCEPT”同意Sun公司协议?“Download j2sdk-1_4_2_07-windows-i586.exe”注:不同时期,网页内容有所改变122 配置Java运行环境1设置Windows 95/98/Me在C:autoexec.bat文件中,添加以下两行内容:set path=%path%;E:j2sdk1.4.2_01bin set classpath=.;E:j2sdk1.4.2_01lib;%classpath%说明:(1)set path是让Java程序设计者在任何目录下都可以运行bin目录下的工具文

7、件,如:javac.exe , java.exe , javap.exe和javadoc.ex ;(2)set classpath是让Java虚拟机找到所需要的类库;(3)“E:j2sdk1.4.2_01”与本人安装Java的具体目录而改变;2设置Windows XP/NT/2000右击“我的电脑”?“属性”?“高级”?“环境变量”在“系统变量”或“用户变量”中编辑path,在变量值中加入“;E:j2sdk1.4.2_01bin”新建变量名“classpath”,变量值是“.;E:j2sdk1.4.2_01lin”3设置DOS起始位置(1)在Windows XP/NT/2000系统中“开始”?

8、“程序”?“附件”?右击“命令提示符”?“属性”?“快捷方式”?在“起始位置”中输入自己想要直接进入的目录说明:若直接在“运行”对话框中输入cmd则不行(2)在Windows 95/98/Me系统中可以用cd做批处理文件13初步了解Java程序131 编写第一个Java Application程序使用任何一个文件编辑器输入:public class Hellopublic static void main(String args)System.out.println(欢迎你学习Java语言!); 说明:(参见P19)(1)public class指明是一个公共类,最多只能有一个公共类;(2)m

9、ain( )方法有且只有一个,且严格按照格式定义;(3)String args是传递给main( )方法的参数,名为args,它是类string的一个实例,参数可以没有,可以一个或多个,每个参数用“类名 参数”来指定,多个参数间用逗号分隔;(4)Java区分大小写;(5)一定以公共类名相同的主文件名Hello.java存盘,且大小写一致;132 Java程序的编译在DOS窗口中输入:Javac Hello.java功能:将文本文件Hello.java编译成可执行的Hello.class字节码文件133 运行Java程序在DOS窗口中输入:Java Hello.class134 Java的App

10、let小程序(补充)1类定义使用任何一个文件编辑器输入:import java.awt.Graphics;import java.applet.Applet;public class Hello2 extends Appletpublic String s;public void init()s=new String(欢迎你学习Java语言!);public void paint(Graphics g)g.drawString(s,50,50); 2编译成字节码文件在DOS窗口中输入:Javac Hello2.java 得Hello2.class文件3编写Html文件使用任何一个文件编辑器输入

11、: 以SC.html存盘说明:因Hello2.java文件没有Main方法,所以不能独立运行4运行方法一:双击SC.html文件即可调用IE打开方法二:用Appletviewer工具,在Dos中输入:appletviewer SC.html 第2章 Java基本语法21 Java语言的基本元素211 标识符标识符规则:必须以字母、下划线、“$”或汉字开头,后面的字符可以是字母、数字、下划线、“$”和汉字的一串字符说明:(1)不能是Java保留的关键字;(2)常量名一般以大写字母,变量名用小写字母,类名以大写字母开始;(3)区分大小写,如ad、Ad、aD、Da是四个不同的标识名。212 关键字P

12、20 表2.2213 分隔符1注释符(1)/ 注释一行以“/”开始,终止于行尾,一般作单行注释,可放在语句的后面(2)/*/ 一行或多行注释以“/*”开始,最后以“*/”结束,中间可写多行。(3)/*/ 以“/*”开始,最后以“*/”结束,中间可写多行。这种注释主要是为支持JDK工具javadoc而采用的。2空白符如空格、回车、换行和制表符(Tab键)。系统编译程序时,只用空白符区分各种基本成分,然后忽略它。3普通分隔符(1)“.”点号:用于分隔包、类或分隔引用变量中的变量和方法(2)“;”分号:Java语句结束的标志;(3)“:”冒号:说明语标号;(4)“ ”大括号:用来定义复合语句、方法体、类体及数组的初始化;(5)“ ”方括号:用来定义数组类型及引用数字的元素值;(6)“( )”圆括号:用于在方法定义和访问中将参数表括起来,或定义运算的先

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号