JavaWord文档格式.docx
- 文档编号:21984768
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:8
- 大小:21.73KB
JavaWord文档格式.docx
《JavaWord文档格式.docx》由会员分享,可在线阅读,更多相关《JavaWord文档格式.docx(8页珍藏版)》请在冰豆网上搜索。
14、成功安装JDK之后,还需要设置其运行环境,其中包括path和classpath两个主要的环境变量。
15、Eclipse软件主要涉及Java两种应用程序的编辑、调试和运行。
1、Application2、一般存放在服务器上,按浏览器客户请求传送到客户机,又客户机浏览器来运行,即Java小应用程序JavaApplet.
16、在DOS环境(即在黑屏下运行)中需要使用appletviewer命令来启动Java小应用程序,而Eclipse软件的集成开发环境已经将appletviewer命令整合在它的功能菜单中.
17、Java是面向对象的不是面向过程的。
18、一个Java标识符可以由英文字母、数字、下划线、美元符号组成,并且第一个字符不能使数字。
Java是一种区分大小写英文字母的语言,标识符中的字母也是区分大小写的。
19、,在变量声明中,用于分隔变量表中的各个变量,在for控制语句中,用来将小括号内的语句连接起来
;
用来表示一条语句的结束故在for后不可加;
.用来将软件包的名字与它的子包或类分隔,也用来将引用变量与变量或方法。
20、程序注释:
(1)、单行注释既可以单独占一行,也可以是放在语句的后面,一般使用//为标记符。
(2)、多行注释一般使用/*…*/作为标记符,以/*开始,以*/结束,中间为注释的内容。
21、文档注释是Java语言所特有的一种注释,它以/**开始,以*/结束,通常放在类、接口、变量和方法的前面,其目的是用来生成独立的程序文档。
22、Java语言中定义了8个基本数据类型:
字节型byte(8)、短整型short(16)、整型int(32)、长整型long(64)、单精度浮点型float(32)、双精度浮点型double(64)、字符型char(16)、布尔型boolean(8)
23、整数类型:
字节型、短整型、整型、长整型
24、整数类型的默认类型是整型,要表示一个整数为长整型,在其后加后缀L或l
Bytea=ox12intb=36对
Floatc=3.14e3错
25、浮点类型:
单精度浮点类型、双精度浮点类型(它们都是带小数点的数)
26、浮点类型默认的是双精度浮点类型
27、双精度浮点类型可在数字后加D或d
28、单精度浮点类型可在数字后加F或f
29、科学记数法1.8E6,6称为阶码,阶码必须是整数。
30、布尔型只有逻辑真(true)与逻辑假(false)两种取值
31、自动类型转换是从低级数据类型向高级数据类型的转换(字符—数字)
32、强制类型转换:
把数据从高级数据类型向低级数据类型转换:
如将浮点类型转换成整型时,整数部分值保留,小数部分丢失:
Floatc=46.4;
Intd=(int)c;
变量d的值为46
字符型(char)用来存储单个字符,字符以代码的形式存储,使用Unicode码代表字符。
是16位的,其取值范围是0~~65535
33、在if子句的末尾不能加分号,否则有语法错误
34、无论是if还是else分支,如果语句序列只有一条语句时,花括号可以省略。
35、Switch
表达式的值只能是简单数据类型的值(如字符型,整型,短整型,字节型)不能使其他类型。
case子句中的值value必须是上面四种类型的常量,而且所有的值是不同的。
允许多个case执行同个case子句。
36、Switch语句与if语句的不同之处在于,switch语句只能对等式进行测试,而if语句则可以计算关系表达式或逻辑表达式。
37、字符串是Java中一种比较特殊的数据,是字符(char)的集合
38、字符串(String)对象是字符(char)的集合
Java语言的字符串是作为String类的一个对象来处理的,而不是一个数据。
39、什么是Java语言中最基本的元素:
对象
40、面向对象程序设计是一种基于对象概念的软件开发方法。
41、在面向对象概念中,类是数据和对数据操作的封装体,具有封装性,继承性和多态性的基本特征。
所有类的根是Java.lang.Object
42、Java和C++是面向对象的
43、现实世界中客观存在的任何可区别的事物都可以视为对象。
44、类是数据及数据操作的封装体。
把类中的数据称为成员变量,把操作数据称为成员方法。
二者即为类的成员
45、每个Java程序都是由一个或多个类构成的,Java程序中所实现的任何功能都必须封装在类中。
46、类的声明:
[修饰符]class<
类名>
[extends<
父类名>
][implements<
接口名列表>
]
Class是定义类的关键字,类的声明中必须包括关键字class和自定义的类名
47、一个Java源程序文件中可以声明多个类,但用public修饰的类最多只能有一个,而且其源程序文件名必须与该类名相同。
48、修饰符的作用是限定成员变量的可访问权限,主要有public、protected、private以及缺省等4种情况
49、static用于声明类成员变量,final用于声明常量
50、创建对象的时候调用构造方法
New是用来创建对象
51、若一个类中包含了许多带有不同的参数列表的同名方法,则称为方法的重载。
52、this和super都是局部的
53、在面向对象程序设计中,类与类之间除了组合关系外,还有一种基于同系列实体之间的关联性抽象出来的继承关系,即类的继承性
54、继承性是面向对象程序设计的核心特征之一。
它是一种由已有的类创建新类的机制,也是一种自动实现类中方法和数据共享的机制。
55、子类自动拥有父类的全部成员,包括成员变量和成员方法,子类可以更改父类的成员,可以增加属于自己的新成员,但子类不能删除父类的成员,但子类可以重新定义父类成员。
56、Java语言只提供了类的单重继承方式,父类与子类之间存在一对多的关系,即一个子类只能有一个父类,而一个父类可以有多个子类。
具有树形结构的类的层次体系,其中具有继承关系的、相距多个层次的类之间称为祖先类与后代类。
57、类的继承性包括:
子类可以继承父类的实例成员变量和类成员变量
子类可以继承父类的实例成员方法和类成员方法
子类不能继承父类的构造方法,因为父类构造方法创建的是父类对象,子类必须声明自己的构造方法,创建子类自己的对象。
58、Java中的所有类的超类是Object
59、构造方法不能重载
60、Java语言的多态现象主要表现在:
方法重载和方法覆盖
61、Java只支持单重继承,因此父类名只能有一个
62、super表示的是当前对象的直接父类对象的引用。
子类不能继承父类的构造方法,但在子类的构造方法体内可以使用super调用父类的构造方法。
63、抽象类不能new,只能被继承。
Final类不能被继承。
64、Java通过接口实现一个类的多继承,一个类可以实现多个接口
接口提供了方法声明与方法实现相分离的机制,使多个类之间表现出共同的行为功能。
65、声明接口语句:
【<
修饰符>
】interface<
接口名>
【extends<
父接口列表>
】
66、与类不同,接口不能用new运算符来直接创建一个实例,但是可以利用接口的特性来构造新的类,这个过程称为接口的实现。
接口的实现:
【修饰符】class<
】【implements<
修饰符可以是public或者是缺省,如果一个类实现多个接口,接口名之间用逗号分隔。
67、方法的多态性:
方法重载:
即载同一个类中,相同的方法名对应着不同的方法体,方法的参数也不相同。
方法覆盖:
即在子类中重定义父类中的同名方法。
68、包是一种松散的类的集合。
一般不要求处于同一包中的类有明确的相互关系。
但是由于同一包中的类在默认情况下可以相互访问,所以为了方便编程和管理,通常把需要在一起工作的类放在同一包里。
69、创建包要使用package语句,该语句必须放在整个Java源程序的第一行,其格式为:
package包名
70、异常:
错误error、异常
71、Java的异常类
Throwable类是类库java.lang包中的一个类,它是所有异常类的超类。
所有能够抛出,并且能够被控制的异常或错误都必须从Throwable类继承
72、Throwable类有两个直接子类:
error和exception类。
其中error类是指系统发生的无法恢复的错误,这种错误不是Java程序所导致的,也不是程序本身所能控制的。
Exception类一般是程序本身所导致的异常。
73、Exception类分为:
NullPointerException:
空指针异常
ArirhmeticException:
算术异常
ArrayIndexOutOfBoundsException:
数组下标越界异常
IllegalArgumentException:
方法的参数错误异常
NoClassDefFoundError:
未找到类定义错误
NoSuchMethodError:
方法不存在错误
OutOfMemoryError:
内存不足错误。
74、异常处理的方式有两种:
(1)使用try…catch…finally结构对异常进行捕获和处理
(2)通过throws或throw抛出异常
75、Try,catch,finally这三个关键字均不能单独使用,catch语句可以有一个或多个。
Finally语句最多一个
Try,catch,finally这三个语句块中变量的作用域分别独立,不能相互访问。
如果要在三个块中都可以访问,则需要将变量定义到这些块的外面。
当有多个catch块时,Java虚拟机会匹配其中一个异常类或其子类,仅执行这个catch语句块,而不会在执行别的catch语句块。
76、Swing组件:
容器(顶层容器和中间层容器)和基本组件
顶层容器(用于构造图形用户界面的窗口,并容纳其他容器和组件,可以独立存在)包括:
JFrame、JDialog、JApplet
对于每一个Java的GUI程序都必须至少包含一个顶层容器组件作为窗口
中间层容器(可以容纳其他组件,但不能独立存在,需要添加到其他容器中)包括JPanel、JScrollPane、JToolBar等
77、布局管理器用来设置容器中各个组件的排列方式
常用的布局管理器有:
FlowLayout(流式布局管理器)、BorderLayout(边界布局管理器,最多能容纳5个组件)和GridLayout(网格布局管理器,特点时当容器大小改变时,网格大小跟随改变,适用于组件较多且规则排列的情况如手机面板、计算器面板)null自定义布局
78、线程也称作轻量级进程
79、在Java中线程体时从Thread(多线程)类继承的run()方法,或实现Runnable接口的类中的run()方法。
当线程产生并初始化后,实时系统调用它的run()方法内的代码实现所产生线程的行为,它是线程的主要部分。
80、可运行态(Runnable)
如果线程已经创建而且调用了start()方法,那么线程进入可运行状态(就绪状态,等待JUM调度)
Run()不能有参数
Init()1次
Start()多次
Stop()暂停
81、Java语言的程序有两种基本形式,一种是Application大程序,一种是Applet小应用程序。
Application至少有一个main
Applet小程序不需要main,要求在支持Java浏览器上运行
82、Applet的工作原理:
(1)init()方法
Applet被激活时调用的第一个方法。
来定义一些必要的初始化操作
作用是根据需要创建若干个组件,然后把他们添加到Applet上。
格式:
publicvoidinit(){方法体}
(2)start()方法
浏览器在调用完init()方法,完成初始化工作后,接下来便立刻调用start()
Start()常常加入一些声音、动画等表示重启操作。
publicvoidstart(){方法体}
(3)paint()方法
用来输出显示小应用程序的图形、文本等其他界面元素的
publicvoidpaint(Graphicsg){方法体}
(4)stop()方法
在暂停执行Applet前调用的方法,当浏览器切换到其他网页,或者关闭浏览器运行时均需调用此方法。
若浏览器跳回本页时,Applet将重新运行start()方法。
可以说stop与start互为逆方法
publicvoidstop{方法体}
(4)destroy()方法
调用destroy()进一步释放Applet所占有的资源
83、JAVA采用流式I/O,处理输入和输出功能。
输入输出流根据所处理的内容,分为字节流和字符流两种
字节流以字节(1个byte,8个二进制位)为处理单位的流
字符流是以16位的Unicode码为处理单位的流
84、systemin(此流对应于键盘输入)
Out(此流对应于显示器输出)
输出输入程序引用java.IO.*
85、类的访问权限修饰符:
缺省、公共的(public)
类的成员的访问权限修饰符:
public、protected、private
86、protected该类成员能被同一类中的其他成员,或其子类成员或同一包中的其他类访问,不能被其他包的非子类访问。
默认的(缺省):
如果在声明一个成员时,成员前面缺省了修饰符,则该类成员能被同一类中的其他成员,或同一包中的其他类访问,但不能被其他包的类访问
私有的(private):
该类成员只能被同一类中的其他成员访问,不能被其他类的成员访问,也不能被子类成员访问。
87、this用于表示指向当前对象的引用,所以它不能在类成员方法中使用,只能出现在实例成员方法中。
在构造方法中,this()引用必须是第一行语句。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java