第1章初识Java_第1页
第1章初识Java_第2页
第1章初识Java_第3页
第1章初识Java_第4页
第1章初识Java_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习方法,课内: 认真听讲 课外: 阅读教材并进行实践 教材和相应的习题 到图书馆借阅相关Java入门的书籍 实践是硬道理 答案不一定要马上知道 习题不一定要立即做对,如何学习好Java,奠定Java语法基础 运用基本的JavaSE API:会用常用类及方法 字符串处理、异常处理、对象容器(Container)、输入输出(I/O)、线程(Thread)、JDBC等 到网上下载一个Java 6.0 Document,遇到不会的类及方法,要及时查阅该文档,课外阅读教程1,Java JDK6学习笔记 作者:林信良 出 版 社:清华大学出版社 出版时间:2007-4-1,课外阅读教程2,数据结构与算法

2、分析Java语言描述 第2版 作者:(美)韦斯(Weiss,M.A.)著,冯舜玺译 出 版 社:机械工业出版社 出版时间:2009-1-1,本课程的公共邮箱, 密码:nanlei 本课程的所有课件、作业、复习题都在这个里面,第1章 初识Java,主要内容 Java诞生的原因 Java的地位 安装JDK 一个简单的Java应用程序 Java的特点 难点 安装JDK,本章要点,Java的先导知识与后继技术,Java语言发展简史,1990年,当初Sun公司的 James Gosling开展了一个名为“Green”的项目,主要目的是开拓消费类电子产品市场,即OAK语言 ,希望用于控制嵌入在有线电视交换

3、盒、PDA等的微处理器. 1994 年交互式电视和 PDA 市场开始滑坡,而 Internet 正处于增长时期,因此Sun 公司将目标市场转向 Internet 应用程序。 1995年5月23,Sun World大会,正式发布这项技术 1995年Sun 公司的 HotJava 浏览器问世 1996年 发布了Java1.0 1997年2月,Java的开发包Java v1.1发布 1998年12月,Sun公司发布了Java2平台。 2003年发布了 J2sdk 1.4 2004年,发布J2sdk 1.5(J2SE 5.0 /J2sdk1.5.0) 目前,最新的JDK版本是JDK6.0或称为JDK1

4、.6,1平台与机器指令 这里所指的平台是由操作系统(OS)和处理器(CPU)所构成 与平台无关是指软件的运行不因操作系统、处理器的变化导致发生无法运行或出现运行错误。 所谓平台的机器指令就是可以被该平台直接识别、执行的一种由0,1组成的序列代码。,1.1 Java诞生的原因,2C/C+程序依赖平台 C/C+语言提供的编译器对C/C+源程序进行编译时,将针对当前C/C+源程序所在的特定平台进行编译、连接,然后生成机器指令,即根据当前平台的机器指令生成机器码文件(可执行文件)。 如果更换了平台,可能需要修改源程序,并针对新的平台重新编译源程序。,C/C+生成的机器码文件依赖平台,Java语言和其他

5、语言相比,最大的优势就是它的平台无关性,这是因为Java可以在平台之上再提供一个Java运行环境(Java Runtime Environment,JRE),该Java运行环境由Java虚拟机(Java Virtual Machine,JVM)、类库以及一些核心文件组成。 和C/C+不同的是,Java语言提供的编译器不针对特定的操作系统和CPU芯片进行编译,而是针对Java虚拟机把Java源程序编译为称作字节码的一种“中间代码”,3Java程序不依赖平台,Java生成的字节码文件不依赖平台,4.Java之父James Gosling,网络地位 语言地位 需求地位,1.2 Java的地位,网络地

6、位,基于网络的软件设计成为软件设计领域的核心! Java提供了许多以网络应用为核心的技术,使得Java特别适合于网络应用软件的设计与开发,语言地位,Java采用面向对象编程技术,并涉及网络、多线程等重要的基础知识,是一门很好的面向对象语言! 通过学习Java,能很好的掌握面向对象的思想,需求地位,许多新兴领域都设计Java语言 用于设计Web应用的JSP 设计手机应用程序的Java ME Java程序员的薪资待遇: 美国Java程序员的平均年薪7万美元 中国Java程序员的平均年薪11万人民币 程序员的市场需求: 2008年我国对Java程序员的需求量达110万余 2009年我国对Java程序

7、员的需求量达150万余,1.3 安装JDK,Java要实现“编写一次,到处运行”(write once run anywhere)的目标,就必须提供相应的Java 运行环境,即Java程序平台,Java SE:标准版 Java EE:企业版 Java ME:微型版 说明:无论上述哪种Java运行平台都包括了相应的Java虚拟机,虚拟机负责将字节码文件加载到内存,然后采用解释的方式来执行字节码文件,即根据相应平台的机器指令翻译一句执行一句。,1.3.1 3种平台简介,登录到Sun公司的网站()免费下载JDK 1.6,1.3.2 安装Java SE平台,开发工具:位于bin子目录中。 Java运行

8、环境:位于jre子目录中。 附加库:位于lib子目录中。 演示程序:位于demo子目录中。 样例代码:位于sample子目录中。 C头文件:位于include子目录中。 源代码:位于JDK安装目录之根目录中的src.zip文件是Java核心API的所有类的Java编程语言源文件(即java.*、javax.* 和某些 org.* 包的源文件,但不包括 com.sun.*包的源文件)。,JDK主要目录内容,1系统环境path的设置,2系统环境classpath的设置,如果一个平台只想运行Java程序,可以只安装Java运行环境(JRE)。JRE由JVM、Java的核心类以及一些支持文件组成。可以登录Sun的网站免费下载JRE。,3仅仅安装JRE,建议下载Java类库帮助文档,如jdk-6-doc.zip。,4帮助文档,1.4 Java程序的开发步骤,编写源文件 编译 运行,1.5 一个简单的Java应用程序,例1-1:Hello.java,public class Hello public static void main(String args) System.out.println(“这是一个简单的Java程序”); ,注意事项:,1.应用程序主类 一个Java应用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论