欢迎来到天天文库
浏览记录
ID:48058336
大小:482.50 KB
页数:25页
时间:2020-01-13
《Java基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、java基础教学目的和任务通过理论授课和项目实战,完成以下教学任务:掌握java程序的全部语法和程序设计的基本方法掌握java语言的基础知识,包括基本数据类型、表达式、控制结构等掌握java面向对象编程方法能够比较熟练地使用java语言编写程序培养出扎实的软件开发基本技能,并养成良好的编程风格为进一步学习后续课程和将来从事应用软件开发奠定良好的基础。www.speedfull.com基本要求了解语言、算法、结构化程序设计等方面的知识并具有一定的自学能力。掌握相关工具的使用EclipseMicrosoftOfficeVisioMicroso
2、ftOfficePowerPoint2003(自学)掌握面向对象程序设计的基本思想并能运用java语言进行程序设计来解决一些具体的问题。www.speedfull.com具体安排java语言课程表理论课安排项目实战企业即时通讯考试安排项目评审笔试机试www.speedfull.com学习经验当天的知识点当天掌握当天的项目任务当天完成多思考、多动手、多讨论、多提问作业点评后,要求对作业做进一步调整充分利用课外的时间(晚上和周末)准备一本参考书,补充一些课外的知识www.speedfull.com参考书JAVA面向对象编程电子工业出版社作
3、者:孙卫琴www.speedfull.com主要内容Java历史及发展Java语言的特点搭建Java开发环境Java程序开发过程常用的java命令(javac,java,javaw,javadoc)www.speedfull.comJava历史及发展java是一种解释型的、面向对象的编程语言。1991年,SUNMicroSystem公司的James等人为在电视、控制烤箱等家用消费类电子产品上进行交互式操作而开发了一个名为Oak的软件。Oak—>Java:互联网给Java带来新的生机1995年Sun向公众推出Java并引起业界的轰动发展:面
4、向网络应用,类库不断丰富,性能不断提高,应用领域不断拓展。(1995年以来)应用:Java是当今最流行的软件开发语言之一,Java具有广泛的用途,适用于各种应用开发,尤其是网络应用,网络服务,嵌入式系统等。www.speedfull.comjava平台www.speedfull.comJAVA语言特点简约且简单平台无关性面向对象多线程分布性高性能(相对于其他解释型语言)健壮性www.speedfull.com编译型和解释型语言源程序Java编译器SPARCpentiumPowerpc中间码PowerpcpentiumSPARC二进制源程序
5、SPARCPowerpcpentiumPowerpcpentiumSPARC编译器二进制Java解释器www.speedfull.comJava的编译与执行www.speedfull.comJava虚拟机www.speedfull.comJava虚拟机相关概念什么是JVMJVM是Java虚拟机(JavaVirtualMachine)的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。?为什么使用JVM?Java语言最
6、重要的特点就是可以在任何操作系统中运行。使用Java虚拟机就是为了支持与操作系统无关,在任何系统中都可以运行。JVM的基本原理Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。?www.speedfull.comJDK,RE,JVM之间的关系JVM(jvm.dll)JRE(java类库和本机程序库)JDKJava程序开发工具www.speedful
7、l.comJava开发环境JDKjdk-1_5_0_06-windows-i586-p.exeJDK1.5API_CN.CHM安装JDK直接运行“jdk-1_5_0_06-windows-i586-p.exe”,按照安装向导进行安装。JDK1.5API_CN.CHM为JDK的开发文档。集成开发环境Jbuilder(Borland)EclipseJCreatorwww.speedfull.comJDK目录结构安装JDK后产生如下目录结构:bin目录:Java开发工具,包括Java编译器、解释器等demo目录:一些实例程序lib目录:J
8、ava开发类库jre目录:Java运行环境,包括Java虚拟机、运行类库等src.zip:jdk系统类库原代码…www.speedfull.com环境变量设置设置环境变量(控制面板->系统
此文档下载收益归作者所有