济南大学JAVA学习课件Ch01概述

上传人:大米 文档编号:568783921 上传时间:2024-07-26 格式:PPT 页数:24 大小:226.50KB
返回 下载 相关 举报
济南大学JAVA学习课件Ch01概述_第1页
第1页 / 共24页
济南大学JAVA学习课件Ch01概述_第2页
第2页 / 共24页
济南大学JAVA学习课件Ch01概述_第3页
第3页 / 共24页
济南大学JAVA学习课件Ch01概述_第4页
第4页 / 共24页
济南大学JAVA学习课件Ch01概述_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《济南大学JAVA学习课件Ch01概述》由会员分享,可在线阅读,更多相关《济南大学JAVA学习课件Ch01概述(24页珍藏版)》请在金锄头文库上搜索。

1、1张蕾张蕾Java程序设计程序设计2概述概述n诞生与发展诞生与发展n特点特点n安装与设置安装与设置n开发环境开发环境n初识初识JavaJava应用程序应用程序3基于基于C C和和C+C+n1) 19911) 1991:SunSun公司开发公司开发 用于智能消费型电子产品的语言用于智能消费型电子产品的语言James Gosling, “James Gosling, “绿色项目绿色项目”, Oak - Java, Oak - Java市场需求发展没有预料的快,差一点就要取消这个市场需求发展没有预料的快,差一点就要取消这个“绿绿色项目色项目”n2) 1993: 2) 1993: 网络的发展网络的发展

2、, , 挽救了这个项目挽救了这个项目为网页增加了为网页增加了“动态的内容动态的内容”,即动态网页设计,即动态网页设计n3) 1994: Oak3) 1994: Oak应用于网络应用于网络, , 称为称为JavaJavan4) 1995: Java4) 1995: Java正式公布正式公布1 1、诞生与发展、诞生与发展42 2JavaJava开发工具包开发工具包nJava SE(Standard Edition)用于工作站和个人计算机的标准开发用于工作站和个人计算机的标准开发nJava EE(Enterprise Edition)用于企业级的开发用于企业级的开发nJava ME(Micro Ed

3、ition)用于智能消费型电子产品的开发用于智能消费型电子产品的开发注:注:JFC(JavaTM Foundation Classes)5n简单简单 - 语法;无指针;自动内存回收;单继承等语法;无指针;自动内存回收;单继承等n面向对象面向对象 - 类、对象;封装、继承、多态类、对象;封装、继承、多态n编译与解释编译与解释 - 相结合相结合n平台无关平台无关 - “Write Once, Run Anywhere”;bytecode;JVMn安全性安全性 - 具有很好的安全机制具有很好的安全机制2 2、特点、特点671JDK的下载与安装的下载与安装1.下载网址:下载网址:http:/2.安装程

4、序:安装程序:jdk-6-windows-i586.exe3.安装方法:安装方法:直接执行上述安装程序即可直接执行上述安装程序即可4.安装后的目录结构安装后的目录结构bin下存放有关命令下存放有关命令demo下存放演示程序下存放演示程序include下存放头文件下存放头文件jre下存放下存放Java运行环境运行环境lib下存放系统类和接口下存放系统类和接口sample下存放示例下存放示例src下存放源代码(需从下存放源代码(需从src.zip中解压)中解压)注:注:JRE(Java Runtime Environment)3 3 3 3、安装与设置、安装与设置、安装与设置、安装与设置82 2设

5、置设置1.设置设置 JAVA_HOME 为安装为安装jdk的目录的目录2.设置设置 PATH目的在于能在任意目录目的在于能在任意目录下执行下执行java有关命令有关命令PATH中增加中增加 %JAVA_HOME%bin3.设置设置 CLASSPATH为编译和运行时能找到所需要的类文件为编译和运行时能找到所需要的类文件CLASSPATH中增加中增加 .;%JAVA_HOME%lib注:当使用集成环境时,一般不需要进行设置注:当使用集成环境时,一般不需要进行设置91.为什么需要帮助文档为什么需要帮助文档一个程序员不可能记住所有类的信息一个程序员不可能记住所有类的信息所以在开发过程中,需要查阅相关内

6、容所以在开发过程中,需要查阅相关内容2.常用的帮助文档格式常用的帮助文档格式htmlchm帮助文档帮助文档103.html格式格式下载网址:下载网址:http:/帮助文件:帮助文件:jdk-6-doc.zip解压方法:解压方法:一般解压到一般解压到JAVA_HOME下,生成下,生成docs目录目录4.chm格式格式可到网上搜索下载可到网上搜索下载也可使用工具软件将也可使用工具软件将html格式进行编译生成格式进行编译生成帮助文档帮助文档111.JAVA_HOME下的压缩文件下的压缩文件src.zip2.必要时可深入其代码研究其内部机制必要时可深入其代码研究其内部机制JDKJDK中类的源码中类的

7、源码121 1集成开发环境(集成开发环境(IDEIDE)特点是方便、易于管理、可视化特点是方便、易于管理、可视化1.例如:例如:EclipseNetBeansJCreatorJBulider132 2IDEIDE的安装与配置的安装与配置1.Eclipse(http:/)下载下载 eclipse-SDK-3.4.1-win32.zip 解压解压配置(配置(jre、workspace等)等)2.NetBeans(http:/)下载下载 netbeans-6_5_1-windows-zh_CN.exe 安装安装配置(配置( jre、workspace等)等)14JDK中的常用命令中的常用命令1.ja

8、vac.exe:将源程序文件将源程序文件(.java)编译成字节编译成字节码类文件码类文件(.class)2.java.exe:解释执行字节码类文件解释执行字节码类文件3.appletviewer.exe:执行包含执行包含applet的的html文件文件4.jar.exe:将若干文件打包为一个将若干文件打包为一个jar文件文件(.jar)5.javadoc.exe:生成软件的在线帮助文档生成软件的在线帮助文档(.html)4 4、开发环境、开发环境151.用文本编辑器编辑源程序文件用文本编辑器编辑源程序文件(.java)2.用用javac.exe编译源程序为字节码类文件编译源程序为字节码类文件

9、(.class)3.用用java.exe执行执行 .class文件文件编辑编辑 编译编译 执行执行控制台控制台16简单简单Java程序及调试步骤程序及调试步骤171一个简单的一个简单的Java应用程序应用程序public class Hello public static void main(String args ) System.out.println(“Java语言,你好语言,你好!); / 方法方法main结束结束 / 类类HelloJava结束结束初识初识JavaJava应用程序应用程序182编辑编辑1.Java源文件是由源文件是由类类组成的,可包含若干个类组成的,可包含若干个类2.

10、一个源程序中最多只能有一个是一个源程序中最多只能有一个是public类类3.main方法是程序的入口,其格式固定方法是程序的入口,其格式固定4.一般只有一个类包含一般只有一个类包含main方法,称为方法,称为主类主类5.如果有一个如果有一个public类,则该源文件的名称要与这类,则该源文件的名称要与这个类的名称完全相同,扩展名为个类的名称完全相同,扩展名为.java6.如果没有如果没有public类,则该源文件的名称与其中一类,则该源文件的名称与其中一个类的名称完全相同即可,扩展名为个类的名称完全相同即可,扩展名为.java7.源文件命名:源文件命名:Hello.java初识初识JavaJa

11、va应用程序应用程序193编译编译1.javac Hello.java2.文件名区分大小写,扩展名文件名区分大小写,扩展名.java是必须的是必须的3.编译后每个类生成一个编译后每个类生成一个.class文件,该文件生成:文件,该文件生成:Hello.class初识初识JavaJava应用程序应用程序204执行执行1.java Hello2.类名区分大小写,不要扩展名类名区分大小写,不要扩展名.class3.执行的类必须是包含执行的类必须是包含main方法的类方法的类初识初识JavaJava应用程序应用程序21开始开始*.java源程序文件源程序文件*.class字节码文件字节码文件加载加载合

12、法性和合法性和安全性检查安全性检查解释执行解释执行执行完毕执行完毕结束结束NYJVM(Java Virtual Machine)各各种种不不同同的的计计算算机机平平台台编辑编辑编译编译Java虚拟机(虚拟机(JVM)的工作原理及其流程)的工作原理及其流程2223小结小结诞生与发展诞生与发展特点特点安装与设置安装与设置开发环境开发环境初识初识JavaJava应用程序应用程序公司公司/人物人物/Java/JDK/版本版本/JFC简单简单/OOP/编译与解释编译与解释/平台无关平台无关/安全安全/JVMJDK/JRE/path/classpath/DOC/srcNetBeans/Eclipse/javac/java/.java/.class类类/public/main/命名命名24主要问题主要问题nJava语言是哪个公司主要由谁何时成功推出的?语言是哪个公司主要由谁何时成功推出的?nJDK的三个版本是什么?的三个版本是什么?n“一次编写,到处运行一次编写,到处运行”体现体现Java语言的什么特语言的什么特 点?点?n你会搭建你会搭建Java编程环境吗?编程环境吗?n你会获得帮助文档并会使用吗?你会获得帮助文档并会使用吗?n你熟悉你熟悉Java应用程序的命名、结构、编译、执行应用程序的命名、结构、编译、执行等内容吗?等内容吗?n你能记住你能记住main方法的格式吗?方法的格式吗?

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


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

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