java概述(简介、开发环境、程序结构)

java概述(简介、开发环境、程序结构)

ID:33905316

大小:2.10 MB

页数:61页

时间:2019-03-01

java概述(简介、开发环境、程序结构)_第1页
java概述(简介、开发环境、程序结构)_第2页
java概述(简介、开发环境、程序结构)_第3页
java概述(简介、开发环境、程序结构)_第4页
java概述(简介、开发环境、程序结构)_第5页
资源描述:

《java概述(简介、开发环境、程序结构)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1姓名:柴胜教研室:计算机学院软件工程实验室Email:schai@163.comInstructor2课程内容Java概述以及开发环境(jdk/eclipse)Java面向对象技术(类、对象、包、接口、继承、多态)Java异常处理Java设计原则与设计模式Java输入输出Java图形用户界面组件Java小程序(Applet)编程Java多线程编程Java网络编程(socket)Java上机实习其中自学部分:Java基础(运算符、控制结构等)3目前流行的软件开发技术看看培训机构都在培训什么?操作系统环境数据库应用中间件开发技术(java技术系列、微软ne

2、t技术系统)开源框架技术面向对象分析与设计项目实战软件开发人员难4课程面向的对象和作用课程面向的对象是想在计算机行业里继续“混”下去的人课程的作用:学分可以为在这个行业“混”下去多学一项本领5参考书Java程序设计教程(第5版),施平安译,清华大学出版社ThinkinginJava,BruceEckel,机械工业出版Java开发实战经典,李兴华,清华大学出版社6学时与考核2~5周32学时理论课,每周8学时周二、周四上午,经信F105~6周16学时上机实践1~4班周一、周三上午三教IBM实验室5~8班周一、周三下午三教IBM实验室7Java语言的简介Sun

3、Microsystems于1995年推出1991年Sun公司的JamesGosling等人开始开发名称为Oak的语言。希望用于控制嵌入在有线电视交换盒、PDA等的微处理器1994年将Oak语言更名为JavaJava既安全、可移植,又可跨平台,而且人们发现它能够解决Internet上的大型应用问题8Java发展历程Java主设计者:JamesGosling1995.5.23Sun发布了Java1.0JavaDevelopmentKit,JDK1.0Java2,JDK1.2J2SE5.0得到进一步改进现在的版本:JDK1.6也称为:J2SE6.09Java主

4、要技术分支JAVASEJava2Platform,StandardEdition前身:J2SE,2005年之后更名为JAVASEJAVAEEJava2Platform,EnterpriseEdition前身:J2EE,2005年之后更名为JAVAEEJAVAMEJava2Platform,MicroEdition前身:J2ME,2005年之后更名为JAVAME10三种技术的关系JAVAEEJSP/ServletEJB服务…JAVAMECLDC、MIDP游戏通讯…JAVASE面向对象JVM底层支持…基础核心11程序语言发展历程机器语言:二进制机器代码,不便

5、理解,不好记忆,与硬件平台相关,不具有可移植性。汇编语言:用助记符号来描述,与机器代码一一对应,能够理解,但同样不可移植。高级语言:按自然语言的语法风格书写程序,方便理解,在源代码的层次上可以实现跨平台移植。1000100111100101movdptr,#2000if(a>b)max=a;elsemax=b;12高级语言开发过程编辑原代码编译执行源码机器码机器码机器码CPUCPUCPU跨平台010011011010001100110101不跨平台13Java语言的方案Java引入了字节码程序的概念Java语言程序(.java)字节码程序(.class)

6、编译器的编译14Java语言程序解释执行环境硬件操作系统字节码程序用户USERJVM(Java虚拟机)Java引入了虚拟机的概念151617进一步解释:Java可移植性非洲翻译韩国翻译美国翻译非洲商人韩国商人美国商人中国商人问候的话语翻译成非洲话翻译成韩国话翻译成美国话1819Java特点简单面向对象分布式Java的风格类似于C++,因而对C++程序员而言非常容易掌握Java编程技术;Java摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理;提供了丰富的类库在Java中任何东西都是对象,因此,重点集中在数据以及应用程序中的数据操作方法。Java

7、提供了包容广泛的例程库,可处理像HTTP和FTP这样的TCP/IP协议。Java应用程序可通过一个特定的URL来打开并访问对象,就像访问本地文件系统那样简单。20Java语言提供的安全编译器提供的安全字节码校验器类加载器健壮性安全可移植性Java在编译和运行程序时都要对可能出现的问题进行检查它提供自动垃圾收集来进行内存管理面向对象的异常处理机制Java程序被编译成一种与体系结构无关的字节代码只要安装了Java运行时系统Java程序可以在任意的处理器上运行21解释执行多线程编译器javac将处理.java源文件生成类文件类文件可通过名称为java的加载实用

8、程序解释执行,将Java字节码转换为机器可执行代码。Java语言内置支持多线程的

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

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

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