说明文案author module1-2 tips模块.pdfVIP

  • 0
  • 0
  • 约2.83千字
  • 约 3页
  • 2025-06-27 发布于北京
  • 举报

Module1-JAVA基础

1.标识符必须以字母(a-zA-Z)、下划线(_)、$符开头,可以包含字母、“_”、“$”

和数字符号

2.一个源文件可以有多个非public类,但只能有一个public类,而且这个

public类要和源文件的名字相同;如果没有public类,那么文件名没有限

3.package语句必须是第一行非注释的语句

4.类只可以是public或者default,default类只能由同一个包的其他类看到

5.整数表达式默认为int型

6.浮点数表达式默认为double型

7.缩短一个初始类型会截断高位

8.对于局部变量,只能用final修饰,没有访问修饰符,它们必须手动赋初始

9.数组可以包含原始类型和对象,但是数组本身是一个Object

10.对于变长参数

a)参数列表中最多只能出现一次可变长参数

b)如果参数列表中包含多个参数的话,那么可变长参数只能出现在最后面

的位置

c)可变长参数可实现方法重载

11.当对象没有任何引用指向它时,它可以被VM垃圾回收

12.在类中创建的对象可以被VM回收

13.关于classpath:

java和javac命令可以接-cp或者-classpath选项,一旦通过这个选项指定

了classpath,那么在编译和运行的时候,系统原先设置的环境变量classpath

就被覆盖了。

14.关于jar:

可以把jar包放置到$JAVA_HOME/jre/lib/ext下面,在编译和运行的时

候JVM会自动搜索该下面的所有jar包

CopyrightTarenaCorporation,2009.s

Module2-类、接口以及枚举

1.对于类成员(方法和变量)

a)一共有4个访问级别:public,protected,default,private

b)如果一个类不能被访问,那么它的所有的成员也不能被访问。所以要先看

类的访问级别,再看成员的访问级别

c)对于default和protected两个访问级别:

i.default成员只可以被同一个package中的其他类访问

.protected成员可被同一个包中的其他类+子类(不管来自本包还是

其他包)访问

protected=package+subclasses

2.对于final成员变量:

a)final变量一旦被初始化,就不能再改变

b)final如果是引用类型,那么引用是不可更改的,但是它引用的对象都是

可以更改的

c)final修饰的引用类型变量必须在构造函数结束前被初始化

3.static方法和变量:

a)它不属于任何类的对象,而属于整个类本身

b)静态方法不能访问非静态成员变量或者方法

4.对于类:

a)类不能被实例化(不能被new出来)

b)一个类不能既是又是final

c)一个类可以既有方法,又有普通方法

d)继承类的实体类必须实现所有方法

e)类的方法不可以是final或者private,因为要被继承和实现

f)一个声明为的类不一定要有方法,声明了

方法的类必须声明为

5.对于interface:

d)一个interface可以被类implements或者被另一个interface继承

e)interface可以被看作成为一个完全的类

f)interface不能含有实体方法,所有的方法都是public的,

无论声明的时候写不写这两个关键字

g)interface可以含有常量,所有的常量都是publicstatic

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档