java语言程序设计讲义-第一章

java语言程序设计讲义-第一章

ID:1248294

大小:58.00 KB

页数:7页

时间:2017-11-09

java语言程序设计讲义-第一章_第1页
java语言程序设计讲义-第一章_第2页
java语言程序设计讲义-第一章_第3页
java语言程序设计讲义-第一章_第4页
java语言程序设计讲义-第一章_第5页
资源描述:

《java语言程序设计讲义-第一章》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java语言程序设计²内容安排l第一章Java语言简介l第二章数据类型l第三章运算符l第四章控制流l第五章数组l第六章面向对象程序设计主要概念、Java的类/继承/对象/接口/包/修饰符l第七章异常处理异常、异常处理、异常处理实例l第八章线程线程的概念、线程的创建/状态/调度/同步/实例l第九章JavaApplet概念、JavaApplet生命周期、JavaApplet与多媒体l第十章图形用户界面AWT的事件处理机制、AWT的组成l第十一章输入/输出处理流、InputStream与OutputS

2、tream类、文件I/O处理l第十二章网络通信URL、socket通信、数据报通信7²主要参考资料l面向对象的Java语言程序设计孟祥武张玉洁北京邮电大学出版社lJava程序设计刘波王克宏清华大学出版社lJava问答式教程戴梅萼清华大学出版社²课程要求关于要求掌握的内容、上机和考试第一章Java语言简介主要内容:Java是什么?Java的特点、Java开发环境1.1Java是什么?lJava是面向对象的程序设计语言。lJava跨平台,适合于网络计算环境。是网络上的世界语。lJava是一种编程环境

3、。lJava是一种操作环境。Java语言在Java虚拟机(Javavirtualmachine)上运行,通过JVM,Java可以在不同的机器上运行,而不用重新编译。*.java®*.class®JVM®hostmachinelJava与c++Java语言的基础是c++,但除去了c++中容易出错的部分。(全局变量、goto语句、指针、内存管理、对数据类型的支持……)7Java没有指针,但它的引用类型提供了指针的一些功能。指针和引用的语义区别:指针指向的是存储单元,而引用指向的是对象。容易出错的地方

4、:区分指针的值与指针所指向的值之间的差别。成功的原因:1象用户熟悉的其他一些语言C,C++,Smlltalk2Web,网络编程语言,出现的恰到好处3免费获得1.1Java的特点l简单性l面向对象l分布性l编译和解释性l鲁棒性l安全性l中性的体系结构l可移植性l高性能l多线程性l动态性1.2Java开发环境7lJDK(JavaDevelopersKit,Java开发工具)1996年1月,Sun公司推出JDK1.0,它是命令行工具,包括:(1)javac:Java编译器,其作用是生成包含字节码的.c

5、lass文件。(2)java:Java解释器/虚拟机/字节码解释器/Java运行环境。(3)jdb:Java调试器。(4)javadoc:API文档生成器,将Java源程序转换成HTML文档。(5)appletviewer:Applet小程序浏览器。(6)javah:头文件生成器。(7)javap:Java反汇编器/Java字节码反汇编器。lJavaWorkShop它是基于Web的Java快速开发环境,可开发和发布Javaapplets和应用程序。它是由一套Java语言编写的集成开发工具组成的。

6、lVisualCafe它是美国Symantec公司推出的可视化Java语言集成开发环境。可在该环境中完成Java语言程序的建立、调试、修改和运行等全过程,大大提高了Java语言程序的开发效率,缩短了开发周期。lVisualJ++。它是Microsoft公司推出可视化Java语言集成开发环境。继承了微软公司集成开发环境(IDE)的一贯传统。1.1一个Java应用程序的例子例1.1:该程序的作用是输出HelloWorld!7//一个应用程序(application)publicclassHelloW

7、orldApp{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}运行该程序。首先把它放到一个名为HelloWorldApp.java的文件中,这里,文件名应和类名相同,然后对它进行编译。具体操作如下:C>javacHelloWorldApp.java//编译结果是生成字节码文件HelloWorldApp.class。C>javaHelloWorldApp//用Java解释器来运行该字节码文件例1.2im

8、portjava.awt.*;importjava.applet.*;//一个Applet(小应用程序)publicclassHelloWorldAppletextendsApplet{publicvoidpaint(Graphicsg){7g.drawString("HelloWorld!",20,20);}}运行该程序,首先把它放在文件HelloWorldApplet.java中,然后对它进行编译:C>javacHelloWorldApplet.java编译的结果是得到字节码文件HelloW

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

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

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