-
Java
基础期末考试复习课件
Java
基本概念部分
1.
Java
是
1995
年
Sun
公司 正式推出更名,
2010
后被
Oracre
公司收 购。
Java
对大小写敏感。
2.
Java
分为
Java SE
标准版
,
Java EE
企业版和
Java ME
微型版。
3.
字节码(低级语言) 是由编译器产生,交由
java
虚拟机读取和解释。
< p>
4.
导包的关键词
import
,若不导包则必须写 出全路径。
支持统一码(
Unicod e
)
6.
单引表示字符,双引表示字符串。
7.
字符串
String
,
String Builder
类。
修饰常量的关键字
final
修饰变量
常量
final
修饰类
类是终极类,不可扩展
(
)-------------- ( 0.0 , 1 ]
返回一个
i ~ j
随机整数
:
(int)(i+( )*(j-i+1))
返回
ch 1~ch2
的随机字符:
(char)(ch1 + ()*(ch2-ch1+1))
选择语句。
Continue
只是跳出了一次迭代,
break
< p>跳出了整个循环。
11.
构造方法的特性:
1.
构造方法必须具备和所在类相同的名字。
2
.构造方法没有返回类型,没有
void
3.
构造方法是在创建一个对象使用
new
< p>操作符的时调用的。构造方法的
作用是初始化对象
12.
引用变量和引用类型:
1.
对象是通过对象引用变 量来访问的,该变量包含对对象的引用。
2.
一个类基 本等同于一个程序员定义的类型。一个类就是一种引用对象,
这意味着任何类型为类的变
量都可以引用该类的一个实例。
13.
面向对象的三个基本特征:
1.
封装
2.
继承
3.
多态
14.
一个文件中可以有多个类但是只能有一个公共类。
和
super
关键字
this
表示调用自己
super
表示调用父类
yout
是最简单的布局管理器。按照组件添加的顺序,从左到右地将组建排列在容
器中,当放满一行时就开始新的一行。
17.
三种异常类型:
系统错误:内部系统错误,由
Jvm
抛出用
Error
类表示。
(免检异常)
异常:
程序和外部环境所引起的错误,用
Exception
类表示。
< p>(必检异常)
运行时异常:程序设计错误,用
RuntimeException
类表示。< /p>
(免检异常)
18.
声明一个异常关键字
throws
抛出一个异常关键字
throw
捕获一个异常关键字
try{
} catch( ){ }
19.
监听器:源对象触发一个事件,对此事件感兴趣的对象会处理它,将对此事件感兴趣的
对象成为监听器。
20..applet
的生命周期方法。
Start
在
init
方法之后就会调用。
代码部分
1.
显示闰年
2.
public class Leap{
3.
static boolean leap( int year ){
4.
if ( year % 400 == 0)
5.
return true;
6.
else if ( year % 100 != 0 && year % 4 == 0 )
7.
return true;
8.
else
9.
return false;
10.
}
11.
public static void main ( String[] args ){
12.
Int [] year = new int [200];
13.
int flag = 0;
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
}
<
/p>
//
输出从
2004
年到
2 204
年的闰年并且按照每
10
个为一行输出
for(int i = 0 i < 200 i++) {
year[ i ]= i+2004;
if ( leapdemo( year[ i ] ) ){
flag ++;
( year[ i ] +
if ( flag % 10 == 0 )
n( );
}
}
n( );
}
1.
显示素数
2.
public class Prime {
3.
static boolean prime(int num){
4.
if(num==1)
5.
return false;
6.
for(int i = 2 i <=(num);i++){
7.
if(num%i==0)
8.
return false;
9.
}
10.
return true;
11.
}
12.
public static void main(String[] args){
13.
//
输出从
2
到
200
的素数并且按照
10< /p>
个一排输出
14.
int flag = 0;
15.
for(int i = 2 i < 200 i++ ){
16.
if(prime(i)){
17.
flag++;
18.
(i+
19.
if(flag%10==0)
20.
n();
21.
}
22.
}
23.
n( );
24.
}
25.
}
1.
UML
图写
Circle
类
2.
public class Circle {
3.
4.
public static void main(String[] args) {
5.
Circle c1 = new Circle();
6.
n(c1);
7.
8.
Circle c2 = new Circle(25);
9.
n(c2);
10.
11.
= 100;
12.
n(c2);
13.
}
14.
15.
double radius;
16.
public Circle() {
17.
radius = 1.0;
18.
}
19.
public double getRadius() {
20.
return radius;
21.
}
22.
public String toString() {
23.
return
24.
+
25.
}
26.
public void setRadius(double radius) {
27.
= radius;
28.
}
-
-
-
-
-
-
-
-
-
上一篇:苏州大学文正学院选课建议
下一篇:苏州大学文正学院本科生毕业设计(论文)打印格式