1、字符集(charset):
字符集是一种将字符数据编码为二进制的特定编码形式。例如UTF-8和ISO-8859-1。
2、受检异常(checked exception):
在Java中受检异常必须处理,可以通过 try catch 语句捕获,或者在方法上使用 throw 语句抛出该异常。
如果没有用这两种方式处理受检异常,会报告语法错误。
3、类(class):
类是Java的基础编程单元。
类是静态方法、非静态方法和变量的集合。
静态成员是类自身的一部分,非静态或“实例”成员是创建对象的蓝本,由此创建的对象“属于”该类。
4、类变量(class variable)和类方法(class methods):
“静态变量”和“静态方法”的别名。它们是类的一部分,与对象无关。
5、客户端/服务器(client/server):
一种网络通讯模式。
其中,“服务器”在网络上守候某个已知地址,等待“客户端”向它发起连接请求。
这是TCP/IP协议的基础通讯模型。
6、命令行接口(command-line interface):
一种计算机交互方法。用户向计算机输入命令,计算机对每个命令进行响应。
7、注释(comment):
在一个计算机程序中,注释是那些被计算机忽略的文本。注释的目的是方便人们阅读,帮助理解程序。
8、编译器(compiler):
编译器是一种计算机程序,将某种计算机语言(通常是语言)编写的程序翻译成机器语言程序。
9、组件(component):
组件是对GUI可视元素的泛称,包括窗口、按钮或菜单等。
在Java中,组件表现为 java.awt.Component 子类创建的对象。
10、构造函数(constructor):
类的一种特殊子程序,主要用来创建类的对象。
构造函数一般使用 new 操作符进行调用,通常不被看做“方法”。
11、容器(container):
类似 JPanel 这样的组件,容器可以包含其它GUI组件。
调用容器的 add() 方法可以向其添加组件。
12、方法契约(contract of a method):
方法接口的语义组件。
它指明了方法及其调用者的职责,如何调用该方法,以及正确调用方法时会执行的任务。
方法契约应当在该方法的Javadoc注释中完整说明。
13、控制结构(control structure):
类似 if 语句、while 循环这样可影响程序控制流(即程序中指令执行顺序)的程序结构。
14、CPU:
中央处理器。CPU是计算机中实际执行计算和运行程序的部分。
15、数据结构(data structure):
经过组织的数据集合。在程序中被当做一个单元处理。
16、死锁(deadlock):
一种多个线程无限等待的情况。出现死锁的原因,比如每个线程都在等待其它线程锁定的资源。
17、默认方法(default method):
Java 8 接口中的方法,该方法提供了自己的实现。
所有实现带有默认方法的接口都可以使用默认实现,但是不能覆盖默认方法。
通过 default 保留字标记默认方法。
Java 7不支持默认方法。
18、默认包(default package):
默认包没有包名。
没有在带有名字的包中声明的类都归属默认包。
19、明确赋值(definite assignment):
在程序中,变量在使用前必须确保已经被赋值。
局部变量只有在赋值后才能合法使用。
为了达到这个要求,编译器必须对变量从声明开始到使用的每条路径都进行赋值检查。
20、弃用(deprecated):
表示已经废弃,但为了先后兼容仍然保留。
弃用的Java类或方法仍然是Java语言的一部分,但不建议在新代码中使用。
在未来的Java版本中,弃用的内容会被移除。