《Java语言概述.pdf》由会员分享,可在线阅读,更多相关《Java语言概述.pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java 语言概述教学目标:课程所讲述的内容Java 语言的由来Java 语言的版本说明Java 语言的跨平台Java 开发环境配置Eclipse 开发 java 应用程序项目 1:课程讲述的内容Java 语言基础知识:什么是 Java 语言:java 语言的发展与开发环境Java 语言的基本结构:java 语言的基本结构Java 语言的基本要素:java 基本语法/类与对象/继承与接口异常、IO、多线程Java 异常处理与捕获机制Java 输入与输出流Java 多线程图形用户界面开发与JDBCJava 图形用户组建 Swing 类Eclipse 开发工具:可视类Java 与 Sql 或 Ac
2、cess 数据库技术项目 2:JAVA 语言的由来1.爪洼:盛产咖啡(世界咖啡豆的产地:巴西、海南)2.计算机语言发展的四个阶段1)机器语言:执行率高、可读性差。特点:每一条计算机指令均由一组“0”“1”数字,按一定的规律排列组成,不同的CPU 具有不同的机器语言。2)汇编语言:汇编语言一条汇编指令对应一条机器指令,与机器语言性质是一样的,只是表达方式发生了变化,可读性比机器语言略好。3)高级语言:C/C+/VC/VB特点:高级语言源程序要“解释”或“编译”成机器语言后运行。解释:边解释边执行的方法如:VB编译:先把源程序编译成指定的机器类型的机器语言的目标程序,然后再把目标程序和各种标准库、
3、函数库装配完整后,在机器上运行。例如:C/C+可移植性较差可移植性较差4)结构化程序设计语言:java3.1)sun 公司在很多领域有前瞻性,提前预判到一些“科技”与人类生活发展的要素。在 1991 年时开发一个项目“TV SET TOP BOX”电视机顶盒。机顶盒就是电视机上一个小盒子,本身内部由硬件“固化在硬件中的软件”构成。我们学习过单片机,Sun 公司设想通过单片机实现方案。但是在当时单片机的生产厂家和种类很多,各个厂家的单片机指令不同,而且随着单片机的发展,在一款单片机上写的程序,更换在另一款单片机上就不能使用。1Intel 51 系列20 个国家生产8096 系列16 位2)例如:
4、8096 产品,由于利润不如 PC 的 CPU,Intel 公司放弃了该市场,这样就导致使用 Intel8096 单片机的设备没有备件更换。为了预防这种情况在Sun 的机顶盒项目中出现,Sun 公司设计了一个“虚拟机”或者称为“模拟器”,就是说 Sun 的机顶盒中原来固化在硬件中的程序,在计算机中模拟的虚拟硬件中运行。(任天堂黑白机在计算机上运行)Sun 在产品开发完成后,只需要选择一款合适的单片机,并在该硬件上解释运行程序即可。3)1994 年OAK AND FistPerson:产品开发完成后,Sun 公司将这款语言定义为OAK(Gosling 项目组楼前有一棵橡树),项目工作组叫做:ST
5、ART Seven(内部电话接打外线时需要先按下*,再按下 7)4)OAK 项目推广失败了,在美国有线电视台多数都是私人老板,由于美国人口密度低一条光缆服务的人数太少,投入太大,风险高,利润低。5)Gosling 项目组在 1994 年,把 OAK 语言嵌入到 WEB 上,在 html 中能解释运行OAK 并且能在网页中显示一下动画。6)OAK 开发的 WEB 程序获得 Sun 高层的支持,并在 1995 年申请注册 OAK,但是Gosling 发现 OAK 已经被其他公司注册了,大家都在发愁为该语言想一个名字,Gosling 发现同事桌子上得一瓶咖啡,产地是“爪洼”。大家都知道老美起名字喜欢
6、别出心裁,而且 java 不是英语所以就注册 JAVA。Gosling 项目组为 java 语言做的器称为 HOT Java。7)1995 年在“好莱坞”技术交流中,gosling 展示了用 java 语言开发的网页动画,鼠标在屏幕中移动,后面跟着个小球。经过记者炒作,java 语言就被大众认知了。8)随后 Gosling 在项目架设了 FTP 服务器,向全世界免费推广java 语言。项目 3:Java 产品Sun 公司的产品称为 Java Platform 2;在早期产品中,JDK1.3 前统称为 JDK,在此之后称为Java Plantform 2。现在有些开发人员依然把Sun 产品称为
7、JDK。(java development kit)JAVA Plantform 2产品系列:J2SE:standard edition标准版J2EE:Enterprise edition企业版J2ME:MicroEdition手机或嵌入式设备项目 4:Java 应用领域Java 语言可以开发:桌面应用程序、可以嵌入到Html 中开发动态网站、可以开发手持终端上的应用软件和游戏。Java 语言的灵活性太高了,java 语言的优势体现在网站开发中。项目 5:Java 开发环境1.Sun 公司只提供 Java 语言的类库,并不提供开发工具。我们使用的Java 语言的开发工具都是第三方提供的,典型的
8、开发工具:记事本、Editplus、Eclipse 等2.配置开发环境:下载 Java JDK-1.6.0-0.5下载后安装:路径为c:jdk1.6 和 c:jre1.6配置环境变量:path(添加)内容:C:jdk1.6bin2声明主窗体类的对象-调用构造方法。有一个线程作用:java 编译时应用程序所在路径。新建CLASSPATH内容.;C:jdk1.6libdt.jar;C:jdk1.6libtools.jar;作用:java 解释运行时字节码文件所在路径。注意:在 windows 中显示项目 6:使用记事本编写第一个java 应用程序打开记事本编写如下代码public class t1
9、public class t1 public static void main(String args)public static void main(String args)System.out.println(System.out.println(你好,你好,javajava!););一个一个 javajava 应用程序,只有一个公共类(应用程序,只有一个公共类(publicpublic)。并且类名与文件名一致。并且类名与文件名一致JavacJavac文件名文件名.java.java编译编译JavaJava文件名文件名解释运行解释运行项目项目 7 7:eclipseeclipse 开发工具开发工具ftp:/192.168.1.65/ftp:/192.168.1.65/下载:下载:Eclipse3.2Eclipse3.2 中文版中文版.rar.rar放在放在 c:c:解压缩到当前文件夹解压缩到当前文件夹/布尔类型 true false不支持 1,0booleanboolean t=falsefalse;booleanboolean t1=truetrue;System.out.println(t);System.out.println(t1);ifif(t1)System.out.println(aaaaaaaaa);3
限制150内