第1章Java语言概述.ppt

上传人:本田雅阁 文档编号:2548046 上传时间:2019-04-06 格式:PPT 页数:13 大小:720.01KB
返回 下载 相关 举报
第1章Java语言概述.ppt_第1页
第1页 / 共13页
第1章Java语言概述.ppt_第2页
第2页 / 共13页
第1章Java语言概述.ppt_第3页
第3页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第1章Java语言概述.ppt》由会员分享,可在线阅读,更多相关《第1章Java语言概述.ppt(13页珍藏版)》请在三一文库上搜索。

1、第1章 Java语言概述,2,本章的学习要点,了解Java语言的发展史 熟悉Java的特点 掌握Java程序工作机制 掌握Java开发环境配置 掌握Java程序开发的一般步骤,3,1.1 Java语言的发展和特点,Java语言的发展 1991年 Sun公司为了对电视等家用消费类电子产品进行交互式控制而开发了一个名为Oak的软件 1995年Sun公司发布了Java 1.0,并发布了第一个java开发工具集JDK 1.0 1998年发布JDK1.2,称为“Java 2“ 现在Sun公司推出了: Java Platform Micro Edition (Java ME):微型版,用于消费电子产品的嵌

2、入系统的开发; Java Platform Standard Edition (Java SE):标准版,用于桌面应用程序的开发; Java Platform Enterprise Edition (Java EE):企业版,用于企业应用程序的开发。,4,1.1 Java语言的发展和特点,Java语言的发展 3个版本的关系:,5,1.1 Java语言的发展和特点,Java的特点 面向对象:完全是面向对象的。 简单性:吸收C+优点省去其缺点,省去运算符重载、多重继承等复杂的概念,自动垃圾收集大大简化了程序设计者的内存管理工作。 安全性 : Java不支持指针, 一切对内存的访问都必须通过对象的实

3、例变量来实现,防止非法访问对象的私有成员,同时也避免了指针操作中容易产生的错误。 可移植性:Java应用程序可以在配备了Java解释器和运行环境的任何计算机系统上运行,而与体系结构无关。 健壮性:提供面向对象的异常处理机制,在编译时能对Null指针检测、数组边界检测、异常出口字节代码校验等;自动垃圾收集来进行内存管理。,6,Java是两者结合的高级编程语言,可执行程序EXE,1.1 Java语言的发展和特点,Java程序工作机制,编译型源程序,字节码程序,Java源程序,编译 连接,编译,解释 运行,.java,.class,Java虚拟机,高级语言的两种处理机制: 编译型:将源代码进行翻译转

4、换,产生出机器语言的目标代码,其特点是以后的执行不会由中间的翻译过程,节省执行时间; 解释型:将源代码进行翻译一句就执行一句,并不产生目标代码,其特点是并并不产生针对该机器的目标代码,可移植性较好。,7,1.1 Java语言的发展和特点,Java程序工作机制 Java虚拟机 实现可移植性的基础,是以Java字节码为指令组的软CPU,负责对*.class文件解释执行。,8,1.1 Java语言的发展和特点,Java程序工作机制 字节码 字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码,解释一句,执行一句。 通过JVM以及JRE将其转成本地机器代码,达到一次编译,处处运行的效益-可

5、移植性,9,1.2 Java程序的开发步骤,Java开发环境配置 安装Java2 SDK开发工具 设置环境变量 变量名(新建):JAVA_HOME 变量值:Java2 SDK安装目录 变量名(编辑):Path 变量值:;%JAVA_HOME%bin 变量名(新建):CLASSPATH 变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar 环境变量设置器,classpath环境变量设置中的“.;“是 指可以加载应用程序当前目录中的类.,程序的编译和运行必须借助与 javac.exe和java.exe两个程序才行。,10,1.2 Java程序的开发步

6、骤,Java程序的开发步骤 编写 Java源程序 采用文字编辑软件编写 Java源程序,并保存为文件名.java文件。 编译为字节码 打开命令提示符窗口进入源文件目录,输入下面的命令: javac 文件名.java 解释运行 输入下面的命令: java 文件名,11,1.2 Java程序的开发步骤,第一个程序 编写Java源程序 在记事本中编写一个简单的java程序,内容如下: class HelloWorld / 定义类 public static void main(String args) / main方法 System.out.println(“欢迎来到Java世界!“);/ 输出数据

7、 将上文件命名为c:MyJavaHelloWorld.java。 编译为字节码 打开命令提示符窗口进入c:MyJava,输入下面的命令:javac HelloWorld.java 解释运行 继续输入下面的命令:java HelloWorld,12,1.2 Java程序的开发步骤,第一个程序 说明 不在MyJava目录执行HelloWorld.class会报错; 解决的办法是Set CLASSPATH=路径;路径; Set CLASSPATH=.表示在当前目录中查找类。,13,1.2 Java程序的开发步骤,第一个程序 结构说明 定义类:必须由class修饰,public(可省略)指明这是一个主类;一个文件可以定义多个类,但最多只能有一个主类,且有主类时必须以主类名为该文件的文件名。 main方法: 程序入口,该方法必须放在主类中,且必须用public static void修饰: public表示该方法可以被别的类调用; static表示该方法是类方法,可以通过类名调用; void表示该方法没有返回值。 String args:传递给main方法的参数。 注释:用于对前面的代码进行注释说明 “/“后的一行内容为注释内容; “/*“和“*/“之间的内容也是注释,一般用于注释多行代码。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1