java程序设计第1章java语言概述new

java程序设计第1章java语言概述new

ID:34660220

大小:731.97 KB

页数:12页

时间:2019-03-08

java程序设计第1章java语言概述new_第1页
java程序设计第1章java语言概述new_第2页
java程序设计第1章java语言概述new_第3页
java程序设计第1章java语言概述new_第4页
java程序设计第1章java语言概述new_第5页
资源描述:

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

1、2010/11/2Java语言程序设计第一章JAVA语言概述主讲教师:张思民目标•了解Java语言的发展历叱•了解Java语言的特点•掌握安装幵设置Java开发平台•掌握Java程序的组成结构•掌握使用集成开发环境编写Java程序的方法212010/11/21.1.1Java语言的发展•1991年由JamesGosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制。•1993年Sun公司将目标市场转向Internet。•1994年将Oak语言更名为Java。•1995年Java被正式发布,乊后立即

2、引起极大的轰劢。3Java目前的主要应用•许多大公司购买了Java的许可证。•众多软件开发商开始支持Java软件产品。•面向对象的应用开发。•Intranet(企业内部网)上的软件开发。•劢态画面的设计,包括图形图像的调用。•与各类数据库连接查询的SQL语句实现。•其他应用类型的程序。422010/11/21.1.2Java语言的特点2-1系统精简,但功能齐备。风格类似于C++,对C++•简单性程序员而言非常容易掌握。完全是面向对象的,它不支持类似C语言那Java摒弃了C++中容易引样的面向过程的程序•面向对象发程序错误的地方,如指针设计技术。操

3、作和内存管理;支持TCP/IP协议。Java应用程序可通过一个特定提供丰富的类库。•分布式处理的URL来打开幵访问对象,提供面向对象的异常处理机制,就像访问本地文件系统那在编译时能对Null指针检测、数样简单。•健壮性组边界检测、异常出口字节代码将源程序编译成一种结构校验等。中立的中间文件格式。叧•结构中立要有自劢垃圾收集来进行内存管理。Java运行系统的机器都能执行这种中间代码。•安全性Java语言提供的安全。编译器提供的安全。字节码校验。类装载。51.1.2Java语言的特点2-2Java应用程序可以在配备了Java解释器和运行环境的任何

4、计算机系统上运行,而与•可移植性Java体系结构无关。编译器将java源文件生成类文件.class,类文件可•解释性JIT通过编译器。可java命令解释执行,将以提高Java字节码转换为机器码。Java代码的执行速度。•高性能内置多线程功能,使得在一个程序里可同时执行多个小任务。带来的好处是更好的•多线程交互性和实时控制性。•劢态允许程序劢态地装入运行过程中所需要的类,这是C++语言进行面向对象程序设计所无法实现的。632010/11/21.1.3Java与C++的比较项目JavaC++全局变量不存在全局变量存在数据类型和转换无结构、枚丼或者联合,通过

5、指针进行任意的类转换时进行类型相容检查型转换,带来不安全性范围运算符无作用域范围运算符::有数组对象,有叧读的length无length内存管理可创建不属于基本数据类不能型的对象提前声明不必进行提前声明必须预处理没有预处理机制有头文件importinclude指针无有goto和virtual无有注释文档7对注释文档的内建支持无1.2.1Java应用程序丼例2-1//这是文件名为“HelloWorld.java”的简单应用程序importjava.io.*;//引入包定义类的类名关键字classHelloWorld{//定义类publicstaticvoid

6、main必须这(Stringargs[])//main方法么写{System.out.println(“欢迎来到Java世界!”);//输出数据}}842010/11/2保存幵运行2-2以java为扩展名,保存时注意类型。91.2.2Java小应用程序丼例2-1文档注释,可以/*使用javadoc命令生成HTML帮*HelloToJava.java劣文件。*/装入系统importjava.awt.Graphics;类库。importjava.applet.*;publicclassHelloToJavaextendsApplet{publicStrin

7、gsHello;publicvoidinit(){sHello="欢迎来到Java世界!";}publicvoidpaint(Graphicsg){g.drawString(sHello,50,50);}}1052010/11/2保存幵运行2-2将上页文件保存为HelloToJava.java(必须)。将文件保存为*.htm或*.html文件。首先将HelloToJava.java文件进行编译(javac命令

8、)。javacHelloToJava.java然后使用applet

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

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

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