[计算机]Java大纲.doc
《[计算机]Java大纲.doc》由会员分享,可在线阅读,更多相关《[计算机]Java大纲.doc(42页珍藏版)》请在三一文库上搜索。
1、 Java简介与开发环境一、教学目的、要求 了解Java语言的特点、了解Java虚拟机和垃圾回收机制、掌握JDK基本命令的用法、掌握JDK的安装和配置、了解Java程序基本结构和运行二、重点与难点 重点:JDK基本命令的用法、JDK的安装和配置 难点:Java应用程序基本结构和运行方式五、授课主要内容任务一 我的第一个Java程序任务要求: 掌握Java编程的操作过程、Java语言的特点及Java程序的基本结构。案例1 在屏幕上输出“我的第一个Java程序”相关知识点:(1)学习Java语言程序设计原因: 1)Java语言是一种面向对象的程序设计语言,比较符合目前流行的OOAD(面向对象的分析
2、与设计)思想。 2)Java语言比另一种面向对象的程序设计语言C+要容易学习。 3)Java语言具有独特的跨平台性和与生俱来的网络特性,使得它在网络与跨平台应用软件的开发方面非常流行。 4)为进一步学习J2EE、J2ME和C#打下良好的基础。(2)Java的发展史: 1990年Sun公司Green项目计划 Oak(橡树)Java(咖啡名)(3)Java概念: Java是一种完全面向对象的程序设计语言,能生成两类程序:应用程序(Application)和小应用程序(Applet)。Java既是一种解释执行的编程语言,也是一种编译执行的编程语言。(4)Java语言的特点: 面向对象、简单易学、网络
3、特性、安全性、平台无关性、多线程。(5)Java虚拟机(JVM)概念: JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚拟的机器指令,并有自己的栈、寄存器组等,它是Java平台无关的基础和实现方法。(6)垃圾回收机制: 一个叫做“无用单元收集器”的内置程序,它扫描内存,并自动释放那些不再使用的内存块。任务二 Java开发环境任务要求: 掌握Java编程的操作过程、Java语言的特点及Java程序的基本结构。案例2 安装JDK和配置环境变量案例3 JCreatorPro4.5的安装和创建第一个Java应用程序相关知识点:(1)编写Java程序所需环境: JDK(Java开发工具包)
4、(j2sdk) IDE(Java集成开发环境)(JCreator)(2)JDK简介: JDK就是有助于程序员开发Java程序的Java开发工具包。它包括:类库、编译器、调试器、Java解释器、Java小程序浏览器等。(3)JDK常用的命令: Java编译器(javac.exe)javac options source_file Java解释器(java.exe)java options classname 小应用程序浏览器(appletviewer.exe)appletviewer options html_file(4)JDK的安装和环境配置: 假如没有JDK安装文件,可到http:/ 三项
5、属性,值分别是: JAVA_HOME=D:JDK1.6 PATH=%JAVA_HOME%bin;%JAVA_HOME%jrebin CLASSPATH=.;%JAVA_HOME%lib;%JAVA_HOME%libtools.jar(5)IDE的选择: Borland公司的Jbuilder、IBM公司的Eclipse、Sun公司的NetBeans(6)Java Application基本结构: public class HelloJavaApp public static void main(String args) System.out.println(“Hello, Java!”); /m
6、ain函数结束 /类结束 编译与运行: 第一步:将HelloJavaApp.java源文件编译成HelloJavaApp.class文件,输入命令如下: C:java javac HelloJavaApp.java 第二步:运行HelloJavaApp.class字节码文件,输入命令如下: C:java java HelloJavaApp(7)Java Applet基本结构: import java.applet.Applet; /将java.applet包下的Applet类导入 import java.awt.Graphics; /将java.awt包下的Graphics类导入 public
7、 class HelloJavaApplet extends Applet public void paint(Graphics g) /Java自动调用paint()方法 g.drawString(“Hello,Java!”,60,60); /paint()方法结束 /HelloJavaApplet类结束 编译与运行: 第一步:将HelloJavaApplet.java文件编译成HelloJavaApplet.class,命令如下: C:javajavac HelloJavaApplet.java 第二步:建立HelloJavaApplet.html文件,输入内容如下: Hello Java
8、 Applet 第三步:可采用二种方式运行。 第一种:利用JDK自带工具appletviewer运行,命令如下: C:javaappletviewer HelloJavaApplet.html 第二种:在浏览器中直接运行HelloJavaApplet.html文件。(8)使用Java API文档: 第一种方法是从Sun站点:http:/ 第二种方法是通过键入如下网址: http:/ 第三种方法是下载扩展名为.chm文件,如jdk160.chm。六、实训主要内容实训一 编写一个Java程序,要求在屏幕上输出: 您好,我是一名大学生。 我正在努力学习Java语言实训二 在屏幕上输出JAVA字样图形
9、。七、小结、作业布置小结: Java是一种完全的面向对象编程语言。它主要有如下特性:面向对象、简单易学、网络特性、安全性、平台无关性和多线程。 Java虚拟机(JVM)是Java编程语言的核心。 Java开发工具包(JDK)是Java编程必备的工具,而Java集成开发环境(IDE)有助于开发Java程序。 JDK中常用的命令是:javac(Java编译器)、 java(Java解释器)、 appletviewer(Java Applet小应用程序浏览工具)。 Java程序分Java Application和Java Applet两种形式。 Java API文档是一种非常有用的帮助文档,是Jav
10、a编程的最有力的支撑。 Java语言基础一、教学目的、要求 了解Java的关键字、初步掌握标识符的定义、了解Java的基本数据类型、初步掌握Java数据类型间的转换方法、了解并掌握Java基本运算符的用法、掌握Java的程序控制流程、掌握数组的定义和用法二、重点与难点 重点:Java的数据类型间的转换方法难点:Java中数组定义和用法五、授课主要内容任务一 Java语言的基本组成任务要求: 掌握Java语言中的注释和Java的关键字的用法,掌握Java中标识符的使用、定义和命名规则。案例4 求长方形面积相关知识点:(1)Java注释: 1)单行注释。/ 2)多行注释。 3)文档注释。(2)ja
11、va的关键字(系统保留字):abstractdoimplementprivatethisbooleandoubleimportprotectedthrowbreakelseinstanceofpublicthrowsbyteextendintreturntransientcasefalseinterfaceshorttruecatchfinallongstatictrycharfianllynativestrictfpvoidclassfloatnewsupervolatilecontinuefornullswitchwhiledefaultifpackagesynchronized 注:ja
12、va 无sizeof ,goto, const 关键字,但不能用goto const作为变量名(3)java中的标识符: java中的包、类、方法、参数和变量的名字都属于标识符。标识符可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但不能以数字开头,也不能是Java关键字。区分大小写。可使用汉字(Unicode字符集)。任务二 基本数据类型任务要求: 掌握Java基本数据类型、常量、变量的定义和使用。案例5 数据类型的定义与处理案例6 不同类型数据间的混合运算相关知识点:(1)Java中的常量: 1)整型(byte、short、int、long)常量。如:十进制(12),十六
13、进制 (0x12),八进制(012) 2)长整型(long)常量。如:13L 3)单精度(float)浮点数。如:5.1f,.4f ,2e3f ,0f 4)双精度(double)浮点数。如:5.1,.4,2e-3,0d 5)布尔(boolean)常量。如:true和false 6)字符(char)常量。如:a , 8, u0027,r代表回车符,n代表换行符,t代表制表符,b代表退格键,代表单引号,而”代表双引号,代表一个斜杠“” 7)字符串(String)常量。如:“Hello World”,“123”, “Welcome nXXX”。+。求字符串长度方法:str.length() 8)nu
14、ll常量。表示对象的引用为空(2)变量: 变量就是系统为程序分配的一块内存单元,用来存储各种类型的数据。根据所存储的数据类型的不同,有各种不同类型的变量。变量名代表这块内存中的数据。 例:int x=0,y; y=x+3; 注:X在被取值前必须被初始化。(3)java的数据类型: java的数据类型分为基本数据类型和复杂数据类型: 基本数据类型包括:byte、short、int、long、float、double、char、boolean。 复杂数据类型包括:数组、类、接口。(4)字节大小及有效取值范围: byte占用一个字节,数字大小为-27 27-1 short占用两个字节,数字大小为-2
15、15 215-1 int占用四个字节,数字大小为-231 231-1 long占用八个字节,数字大小为-263 263-1 float占用四个字节,数字大小为-3.4E-383.4E+38 double占用八个字节,数字大小为-1.7E-3081.7E+308 char占两个字节,数字大小为0216-1,是Unicode编码。 boolean占一个字节,其取值只有两个,true和false。(5)数据类型间的转换: 自动类型转换(也叫隐式类型转换)和强制类型转换(也叫显式类型转换) 1)自动类型转换 在表达式中若包含不同的数据类型,低类型将向高类型自动转换。 整型和字符型之间的转换(Unico
16、de码)。 如:System.out.println(12L+12.3F);结果:24.3 2)强制类型转换 在表达式中,高类型要转换成低类型,则必须采用强制转换。 强制类型转换运算符:(数据类型) 强制类型转换不进行四舍五入。 如:int a; float b=10.2F; a=b; 错误,应改为a=(int)b;(6)补充:基本数据类型与String类型之间的转换 1)基本数据类型 String类型 采用+“”方法 如:String a=10+“” ; 结果:a=“10” 2)String类型 基本数据类型 采用对应包装类中的转换方法 如:String x=“12”; int a=Inte
17、ger.parseInt(x);结果:a=12任务三 运算符任务要求: 掌握Java (算术、关系、逻辑、赋值)运算符的用法。案例7 利用算术运算符进行算术运算案例8 利用关系运算符进行判断案例9 逻辑运算符和关系运算符联合使用案例10 利用位运算符运算相关知识点:(1)java中的运算符: 运算符是一种特殊符号,用以表示数据的运算、赋值和比较,一般由一至三个字符组成 。运算符共分以下几种: 算术运算符、赋值运算符、比较运算符(关系运算符)、逻辑运算符、位运算符1)算术运算符算术运算符的注意问题: 如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数就另当别论了,如-5%-
18、2=-1。取模操作数可以是浮点数。 对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分(同强制类型转换,不进行四舍五入)。 例:int x=3510; x=x/1000*1000;实际运行结果是3000 。 2)赋值运算符 3)比较运算符(关系运算符) 注1:比较运算符的结果都是boolean型,值为true或false。 注2:比较运算符“=”不能误写成“=” ,切记!切记! 4)逻辑运算符 注1:“&”和“&”的区别在于,如果使用前者连接,那么无论任何情况,“&”两边的表达式都会参与计算。如果使用后者连接,当“&”的左边为false,则将不会计算其
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 Java 大纲
链接地址:https://www.31doc.com/p-1990630.html