欢迎来到天天文库
浏览记录
ID:33614894
大小:3.93 MB
页数:30页
时间:2019-02-27
《java课件-精品ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA程序设计杨毅13938218090周课时设置:4节理论+2节上机面向对象编程基础对象:变量和相关的方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。面向过程编程:从解决问题的每一个步骤入手,适合于解决比较小的简单问题。程序=算法+数据。面向对象编程:按照现实世界的特点来管理复杂的事物,把它们抽象为一个对象,具有自己的状态和行为,通过消息的反应来完成一定的任务。程序=对象+消息。前记:想要学习JAVA很久了,大概可以追朔到四年前还在读书的时候。但是,现在才开始学习,一是因为我的懒惰,二是因为工作领域属于嵌入式,不需要JAVA。然而,现在的情况是,JAVA已
2、经渗入到了嵌入式领域,看看google的Android平台就清楚JAVA的威力了。所以,我决心开始学习JAVA。学习的另一个原因还在于个人的原因:我很惭愧,到目前为止,我还不能作出一个带有GUI的应用程序,无论在windows还是在linux,没有这方面的经验和知识,而JAVA给了我的一次补过的机会,它可以做到一次编写,到处运行。学习方法指导奠定Java语法基础学习Java的第一步是用Java语言来编写程序,学习Java语言的第一步,就是熟悉其语法的使用。注意思考和总结在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。即
3、便对一个简单的例子也要有耐心去琢磨、调试、改动。动手写代码在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。在学到一定阶段后,试用学过的东西做些什么。培养自学能力JavaAPI文档英文地址:http://java.sun.com/j2se/1.5.0/docs/api/中文:网上搜索下载充分利用网络学习资源目录第一章快速入门第二章Java基本语法第三章类与继承第四章接口、抽象类与包第五章异常处理第六章GUI编程第七章网络编程第八章JavaI/O系统第九章访问数据库第十章多线程第十一章项目实践一:贪吃蛇游戏第十二章项目实践
4、二:电力收费结算系统第1章快速入门本章主要内容1.1Java简介1.2Java开发环境的构建1.3Java应用程序1.4JavaApplet1.5Eclipse开发工具1.1.1发展简史91年,sun开发Oak,用于消费电子产品开发语言。95年,sun公司推出该语言,并改名为Java。98年,Javav1.1推出,下载超过2百万,JCP成立99年,Java2平台源码公开,推出J2EEbeta版02年,J2EE下载超过2百万,78%的决策者认为,J2EE技术是最有影响力的网络构建开发平台10年后的今天,有大约450万名开发者正在使用Java技术,全球有25亿台设备使用了Jav
5、a技术,全球Java经济价值超1200亿美元。Java的体系结构J2SE(Java2StandardEdition)标准版,提供了标准的SDK开发平台,利用该平台可以开发java桌面应用程序和低端的服务器应用程序,也可以开发applet程序。J2EE(Java2EnterpriseEdition)企业版,为构建企业级的服务应用提供了开发和运行平台,包括了J2SE,并添加了附加类库;J2ME(Java2MicroEdition)小型版,J2ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑和其他的无线设备等;JAVA的优点:面向对象的程序设计语言,
6、而不是面向过程的语言;提供一个解释执行的程序运行环境,使程序代码独立于平台;平台无关性类似C/C++的风格,且提供丰富的类库;简单性去掉C和C++中指针、内存管理;安全和可靠性实现多线程,使得程序能够同时执行多个任务;提供动态下载程序代码的机制;动态性提供代码校验机制以保证安全性;健壮性1.1.2Java的特点Java的特点可以概括为:简单、面向对象、分布式、解释型语言、健壮性、安全性、结构中立、可移植性、高性能、多线程和动态。注意:Java既是编译型的又是解释型的。我们在编写完Java源代码后,首先需要将其编译为一种中间状态的字节码(bytecode),然后再由Java虚
7、拟机(JavaVM)上的解释器来解释执行。任何一个系统,只要上面具备了Java虚拟机,那么它总是可以运行编译好的字节码。正是这种将源代码编译到中间字节码的机制,使得Java能够实现“一次编程,到处运行”的目标。C语言和Java语言变成过程比较Windows下C语言编程过程C源程序(扩展名为.C)Windows可执行文件(扩展名为.exe)Windows操作系统C编译程序执行Java语言编程过程Java源程序(扩展名为.java)Java字节码文件(扩展名为.class)Windows下的Java字节码解释程序Lin
此文档下载收益归作者所有