面向对象程序设计(JAVA)课件2.ppt

面向对象程序设计(JAVA)课件2.ppt

ID:51590542

大小:244.00 KB

页数:24页

时间:2020-03-24

面向对象程序设计(JAVA)课件2.ppt_第1页
面向对象程序设计(JAVA)课件2.ppt_第2页
面向对象程序设计(JAVA)课件2.ppt_第3页
面向对象程序设计(JAVA)课件2.ppt_第4页
面向对象程序设计(JAVA)课件2.ppt_第5页
资源描述:

《面向对象程序设计(JAVA)课件2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java基础知识简介第一章本章内容Java的发展历程Java的特点Java的虚拟机Java程序举例Java运行环境安装及配置2Java发展简史Java的出生地:SUNMicrosystemsInc.1991年出现1995年发布最新推出Java2Platform,StandardEdition,v1.4.2,已经推出1.6版3Java特点根据Java”白皮书”的描述,java语言的设计目标是:简单可移植面向对象分布式运算高性能健壮安全动态体系结构中立Duke4Java技术体系架构5WhatisJava?是一门编程语言

2、是一种体系架构是一种思考方式是一个运行环境6Java的三种核心机制Java虚拟机(JavaVirtualMachine)垃圾收集机制(Garbagecollection)代码安全性检测(CodeSecurity)7Java应用程序运行机制计算机的高级编程语言类型:编译型解释型Java语言是两种类型的结合;Java源程序、字节码文件,机器码指令。8JVM(JavaVirtualMachine)在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件。Java编

3、译器针对Java虚拟机产生class文件,因此是独立于平台的。Java解释器负责将Java虚拟机的代码在特定的平台上运行。9JVM(JavaVirtualMachine)(con.)Java虚拟机规范定义了:指令集寄存器集类文件结构堆栈垃圾收集堆内存区域10Java虚拟机(JVM)11Java运行时环境(JRE)Java运行环境组成:JRE=JVM+RuntimeInterpreterJava运行环境的三项主要功能:加载代码:由classloader完成;校验代码:由bytecodeverifier完成;执行代码:

4、由runtimeinterpreter完成。12Java的垃圾回收机制(GC)不再使用的内存空间应回收----垃圾收集。在C/C++等语言中,由程序员负责回收无用内存。Java语言解除了程序员回收无用内存空间的责任。它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。13JRE的安装配置Java开发工具集JDK----JavaDevelopmentKitsJava编译器Java运行时解释器Java应用

5、程序编程接口Java文档化化工具其它工具及资源环境变量Path----用于指定操作系统的可执行指令的路径CLASSPATH----用于指定Java的类文件存放路径。14CLASSPATH的设置15Java程序分类JavaApplication以main()方法作为程序入口,由Java解释器加载执行。JavaApplet没有main()方法作为程序入口,由浏览器或appletviewer加载执行。16Java应用程序(Application)举例源文件:HelloWorld.javapublicclassHelloW

6、orld{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}17开发一个Java应用程序开发Java应用的基本步骤:编写源代码,生成.java文件。编辑Java文件,用文本编辑工具即可;编译源代码,生成.class文件;javacHelloWorld.java或javac*.java运行该程序javaHelloWorld18开发Java应用—编写程序publicclassHelloWorld{//Java应用程序入口方法pu

7、blicstaticvoidmain(Stringargs[]){//向控制台打印一条信息System.out.println("HelloWorld!");}}19开发Java应用—编译程序将上述程序内容保存为一个扩展名为.java的文件,文件命名为HelloWorld.java。进入到java源文件保存的目录,通过下列指令来编译这个java文件:javacHelloWorld.java20开发Java应用—运行文件在.java文件编译生成的.class文件所在的路径下,执行如下命令:javaHelloWorld

8、,然后回车21开发Java应用要点一个源文件中至多只能有一个public的class声明源文件名必须和它中定义的public的类名相同main方法是Java应用程序的入口方法22新手常见错误编译时:HelloWorld.java:1:classhelloworldispublic,shouldbedeclaredinafilenamedhelloworld.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。