java语言概述74484

java语言概述74484

ID:22049182

大小:329.00 KB

页数:32页

时间:2018-10-19

java语言概述74484_第1页
java语言概述74484_第2页
java语言概述74484_第3页
java语言概述74484_第4页
java语言概述74484_第5页
资源描述:

《java语言概述74484》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java语言概述Java的历史与发展Java语言特征Java开发环境与工具Java的程序结构ApplicationApplet运行你的第一个java程序教材第2章教学目的本课程以java语言为素材,讲授面向对象程序设计的方法与思路。java语言基础:数据类型,控制语句,程序结构…Java的面向对象程序设计。Java编程专题(图形界面、多线程、输入输出与网络编程、数据库访问等)。课程安排:Java概述面向对象基本概念Java语言基础OO程序设计(上)对象与类数据结构与语言基础类图形用户界面OO程序设计(下)高级功能Applets异常处理文件及输入输出网络编程多线程

2、JDBC与数据库访问Java集成开发环境Java的历史前身:OAK(JamesGosling1990)Java大事记90年,Sun公司开始Green工程93年,WWW席卷全球94年,开始定位于Internet95.1,Java命名Hotjava,第一个支持Java的浏览器Netscape2.0Java的发展1995.5.23Java诞生(Java1.0.2API)1997.2.18JDK1.1(java1.1API)VJ++6.0、cafe、JBuilder….支持1998.12JDK1.2(Java2SDKv1.2StandardEdition)当前版本:JD

3、K1.6Java资源网址http://java.sun.comJava语言特点simple简单object-oriented纯面向对象distributed分布式interpreted解释型robust健壮性secure安全性architecture-neutral结构中立portable可移植性high-performance高性能multi-threaded多线程dynamic动态性Java语言的特点Simple:易学;自动内存管理;简化重载;去掉指针及C++中一些不是绝对必要的功能…object-oriented:纯面向对象语言,程序代码以类的形式组织,由

4、类来定义对象的各种状态和行为…Distributed:丰富的网络编程功能-轻松处理TCP/IP;通过URL访问远地资源;字节码可来自网络…Java语言的特点Interpreted:Java是解释型的,但Java通过预先将源代码编译为接近于机器指令的字节码,有效地克服了传统解释型语言的性能瓶颈,同时又保持了解释型语言的可移植性;Java解释器能直接在任何机器上执行Java字节码…Robust:静、动态检查,排除出现错误的条件;异常处理机制,正确处理运行时的错误;取消指针,保护内存数据与程序;数据类型的匹配,数组下标越界检查;自动内存管理,碎片收集…Java语言的特

5、点Secure:用于网络/分布式运算环境,确保建立无病毒且不会被侵入的系统;内存分配及布局由Java运行系统决定;字节码加密传输,客户端校验…architecture-neutral:Java应用程序能够在网络上任何地方执行;字节代码-平台无关性;完全统一的语言版本-实现无关性;访问底层操作系统功能的扩展类库–不依赖于具体系统…Portable:源于平台无关性,且Java本身环境的可移植性…Java语言的特点high-performance:字节码->目标代码;JIT(Just-In-Time)即时时编译器…multi-threaded:在语言级嵌入了对并发控制

6、的功能-多线程控制,大大简化了多线程应用程序的开发…Dynamic:面向对象设计的延伸。JAVA的基本组成单元是类,而Java的类又是运行时动态装载的。可以在分布环境中动态地维护应用程序和类库的一致性。更能适应时刻变化的环境。Java不会因程序库的更新,而必须重新编译程序…Java是什么…JAVA是面向对象的程序设计语言Java是Internet上的世界语。Java是最佳的网络应用开发语言。JAVA是环境JAVA是产业Java已经逐步从一种单纯的计算机高级编程语言发展为一种重要的Internet平台,并进而引发、带动了Java产业的发展和壮大,成为当今计算机业界

7、不可忽视的力量和重要的发展潮流与方向!Java的工作方式本地计算机系统Java虚拟机(JVM).class二进制字节码文件.javajava源程序文件编译java术语JVM-java虚拟机JVM将java字节码程序翻译成机器语言。然后由计算机执行。JVM没有其他相关的文件。JVM本身不足以支持javaapplication和applet的运行。JRE-java运行环境JRE是由JVM和javaplatform核心类以及相关支撑文件组成。API-Applicationprogramminginterface.API是rules(syntax):在java技术中如何

8、编程。API包括数百个类

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

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

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