第一章java语言概述

第一章java语言概述

ID:5181457

大小:573.50 KB

页数:26页

时间:2017-11-27

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

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

1、第一章Java语言概述西南科技大学网络教育系列课程什么是高级语言计算机语言是计算机可以识别的语言,用于描述解决问题的方法,供计算机理解和执行。计算机语言的发展机器语言:由计算机硬件系统可以识别的二进制指令组成的语言。执行效率非常高,但与人的自然语言间鸿沟巨大,难懂、难记,软件开发难度大。汇编语言:将机器指令映射为一些可以被人读懂的助记符。与人的自然语言间的鸿沟略有缩小,但仍然不太好懂,要考虑大量机器细节,制约软件开发。高级语言:屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。与人的自然语言

2、较为接近,便于联系到程序所描述的具体事物,便于理解和记忆,大大丰富了软件开发。高级语言有严格的语法规则常见的高级语言:Java;C/C++;Basic;Pascal;Fortran“高级”是相对的Java语言的起源及发展1991年由JamesGosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制。1993年Sun公司将目标市场转向Internet。1994年将Oak语言更名为Java。1995年Java做的浏览器HotJava被正式发布。1996年初,java1.0正式发布。从Jav

3、a1.2开始叫Java2,目前是1.5版本(又叫Java5)。Java目前的主要应用面向对象的应用开发面向网络的软件开发,特别是客户端和服务器资源间通信的中间件开发动态画面的设计,包括图形图像的调用嵌入式系统开发企业解决方案Java不是万能的Java语言的特点平台无关性将源程序编译成一种结构中立的中间文件格式,只要有Java运行系统的机器都能执行这种中间代码。高级语言程序的执行使用高级语言编写的程序文件称为源文件,这些源文件是不能被机器直接执行的。翻译程序把源文件翻译成机器指令,然后计算机才能理解并执行程序。两种翻译方式编译方式:翻译完全

4、部源程序再执行解释方式:翻译一句,执行一句针对具体处理器Java语言有其特殊的执行方式半编译,半解释。Java语言不针对具体的处理器进行编译。Java编译器把源文件编译成中间代码文件,称为字节码文件。字节码可以被任何提供Java运行环境的平计算机系统解释执行。Java运行环境会根据不同的计算机系统,把字节码解释成相应的处理器的机器指令。面向对象完全是面向对象的,其面向对象能力本质上与C++一样。面向对象编程是一种先进的编程思想,更加容易解决复杂的问题。多线程内置多线程功能,使得在一个程序里可同时执行多个小任务。带来的好处是更好的交互性和实

5、时控制性。安全性Java代码的执行会比其他语言代码更安全。Java语言提供的安全,比如Applet。动态性允许程序动态地装入运行过程中所需要的类,这是C++等语言进行面向对象程序设计所无法实现的。Java的工作机制平台无关的保证Java虚拟机(JVM)JVM是“一台真正的机器上用软件方式实现的一台假想机”,是实现平台无关性的基础虚拟机包含:类加载器、字节码校验器、以及JIT实时编译器类加载器:用来取得从网络或本地的类文件字节码校验器:确认类文件是否有正确的格式JIT:使虚拟机能提高到编译式的运行效率解释执行编译后的字节码,对字节码进行安全

6、检查是JVM的两大功能Java平台三种平台简介J2SE:称为Java标准版或Java标准平台针对桌面开发以及低端商务计算体现Java的主要技术,基础,适合教学J2EE:称为Java企业版或Java企业平台利用Java平台来简化企业解决方案的开发、部署和管理相关的体系结构J2ME:称为Java微型版或Java小型平台针对消费产品和嵌入设备软件的开发安装J2SE平台目前Sun公司已发布了SDK的1.5版本Java2SDK简介J2SDK提供了调试及运行一个Java程序所必需工具的和库J2SDK版本与Java版本一致,最新版本为J2SDK1.5安

7、装Java2SDK双击下载的安装文件即可官方下载地址:http://java.sun.com/j2se/1.5.0/download.jsp如果安装SDK选择安装到E:jdk1.5目录下,则会生成如左图的目录结构设置环境变量Path=“javac和java命令所在的目录”Classpath=“存放字节码文件的目录”仅安装JRE如果只需要运行Java程序可以只安装Java运行环境JRE官方下载地址:http://java.sun.com/j2se/1.5.0/download.jspJava程序开发Java程序结构至多有一个public类

8、,程序文件名必须与该类的类名相同程序可以有一个或多个其它类当需要从某个类继承或使用某个类及其方法时,使用import引入该类的定义开发工具文本编辑器,如:“记事本”,适合初学者集成开发工具,如

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

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

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