当前位置:文档之家› java词汇整理(精心整理的哦)

java词汇整理(精心整理的哦)

--------------------------------------------------
Java的50个关键字:
--------------------------------------------------
1)public
2)class
3)static
4)void
5)byte
6)short
7)int
8)long
9)char
10)float
11)double
12)boolean
13)if
14)else
15)switch
16)case
17)break
18)default
19)import
20)while
21)do
22)for
23)new
24)true
25)false
26)null
27)return
28)this
29)package
30)continue

用于处理异常用
31)catch --捕获异常
32)final
35)try
45)throw --抛异常
37)finally--必须执行



34)private--与public对应私有的

33)interface
36)transient
38)implements
39)synchronized
40)goto
41)protected
42)byvalve
43)native
44)super
46)const
47)extends
48)instanceof
49)threadsafe
50)abstract
-------------------------------------------------------------------------------------------
Abstract class 抽象类:抽象类是不允许实例化的类,因此一般它需要被进行扩展继承。

Abstract method 抽象方法:抽象方法即不包含任何功能代码的方法。

Access modifier 访问控制修饰符:访问控制修饰符用来修饰Java中类、以及类的方法和变量的访问控制属性。

Anonymous class 匿名类:当你需要创建和使用一个类,而又不需要给出它的名字或者再次使用的使用,就可以利用匿名类。

Anonymous inner classes 匿名内部类:匿名内部类是没有类名的局部内部类。

API 应用程序接口:提供特定功能的一组相关的类和方法的集合。

Array 数组:存储一个或者多个相同数据类型的数据结构,使用下标来访问。在Java中作为对象处理。

Automatic variables 自动变量:也称为方法局部变量method local variables,即声明在方法体中的变量。

AWT抽象窗口工具集:一个独立的API平台提供用户界面功能。

Base class 基类:即被扩展继承的类。

Blocked state 阻塞状态:当一个线程等待资源的时候即处于阻塞状态。阻塞状态不使用处理器资源


Call stack 调用堆栈:调用堆栈是一个方法列表,按调用顺序保存所有在运行期被调用的方法。

Casting 类型转换 :即一个类型到另一个类型的转换,可以是基本数据类型的转换,也可以是对象类型的转换。

char 字符:容纳单字符的一种基本数据类型。

Child class 子类:见继承类Derived class

Class 类:面向对象中的最基本、最重要的定义类型。

Class members 类成员:定义在类一级的变量,包括实例变量和静态变量。

Class methods 类方法:类方法通常是指的静态方法,即不需要实例化类就可以直接访问使用的方法。

Class variable 类变量:见静态变量Static variable

Collection 容器类:

容器类可以看作是一种可以储存其他对象的对象,常见的容器类有Hashtables和Vectors。

Collection interface 容器类接口:容器类接口定义了一个对所有容器类的公共接口。

Collections framework 容器类构架:接口、实现和算法三个元素构成了容器类的架构。

Constructor 构造函数:在对象创建或者实例化时候被调用的方法。通常使用该方法来初始化数据成员和所需资源。

Containers容器:容器是一种特殊的组件,它可以容纳其他组件。

Declaration 声明:声明即是在源文件中描述类、接口、方法、包或者变量的语法。

Derived class 继承类:继承类是扩展继承某个类的类。

Encapsulation 封装性:封装性体现了面向对象程序设计的一个特性,将方法和数据组织在一起,隐藏其具体实现而对外体现出公共的接口。

Event classes 事件类:所有的事件类都定义在java.awt.event包中。

Event sources 事件源:产生事件的组件或对象称为事件源。事件源产生事件并把它传递给事件监听器event listeners。

Exception 异常:异常在Java中有两方面的意思。首先,异常是一种对象类型。其次,异常还指的是应用中发生的一种非标准流程情况,即异常状态。

Extensibility扩展性:扩展性指的是面向对象程序中,不需要重写代码和重新设计,能容易的增强源设计的功能。

Finalizer 收尾:每个类都有一个特殊的方法finalizer,它不能被直接调用,而被JVM在适当的时候调用,通常用来处理一些清理资源的工作,因此称为收尾机制。

Garbage collection 垃圾回收机制:当需要分配的内存空间不再使用的时候,JVM将调用垃圾回收机制来回收内存空间。

Guarded region 监控区域:一段用来监控错误产生的代码。

Heap堆:Java中管理内存的结构称作堆
Superclass 超类:被一个或多个类继承的类。

Synchronized methods 同步方法:同步方法是指明某个方法在某个时刻只能由一个线程访问。

Thread 线程:线程是一个程序内部的顺序控制流。

Time-slicing 时间片:调度安排线程执行的一种方案。

Variable access 变量访问控制:变量访问控制是指某个类读或者改变一个其他类中的变量的能力。

Visibility 可见性: 可见性体现了方法和实例变量对其他类和包的访问控制。


J2EE相关名词解释:

容器:充当中间件的角色

WEB容器:给处于其中的应用程序组件(JSP,SERVLET)提供一个环境,使JSP,SERVLET直接更容器中的环境变量接口交互,不必关注其它系统问题。主要有WEB服务器来实现。例如:TOMCAT,WEBLOGIC,WEBSPHERE等。该容器提供的接

口严格遵守J2EE规范中的WEB APPLICATION 标准。我们把遵守以上标准的WEB服务器就叫做J2EE中的WEB容器
EJB容器:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。

WEB容器和EJB容器在原理上是大体相同的,更多的区别是被隔离的外界环境。WEB容器更多的是跟基于HTTP的请求打交道。而EJB容器不是。它是更多的跟数据库、其它服务打交道。但他们都是把与外界的交互实现从而减轻应用程序的负担。例如SERVLET不用关心HTTP的细节,直接引用环境变量session,request,response就行、EJB不用关心数据库连接速度、各种事务控制,直接由容器来完成。

RMI/IIOP:远程方法调用/internet对象请求中介协议,他们主要用于通过远程调用服务。例如,远程有一台计算机上运行一个程序,它提供股票分析服务,我们可以在本地计算机上实现对其直接调用。当然这是要通过一定的规范才能在异构的系统之间进行通信。RMI是JAVA特有的。

JNDI:JAVA命名目录服务。主要提供的功能是:提供一个目录系统,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。

JMS:JAVA消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

JAVAMAIL:JAVA邮件服务。提供邮件的存储、传输功能。他是JAVA编程中实现邮件功能的核心。相当MS中的EXCHANGE开发包。

JTA:JAVA事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。

JAF:JAVA安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。

EAI:企业应用集成。是一种概念,从而牵涉到好多技术。J2EE技术是一种很好的集成实现。

------------------------------------------------------------------------------------------
java基本词汇


既然你已经看过了几个短的Java程序,现在让我们更正式的介绍Java的基本元素。Java程序由空白分隔符、标识符、注释、文字、运算符、分隔符,以及关键字组成。运算符将在下一章详细讨论,本节讨论其他的元素。

软件开发网


2.6.1空白分隔符(whitespace)
Java是一种形式自由的语言。这意味着你不需要遵循任何特殊的缩进书写规范。例如,例子程序的所有代码都可以在一行上,你也可以按自己喜欢的方式输入程序代码,前提是必须在已经被运算符或分隔符描

述的标记之间至少留出一个空白分隔符。在Java中,空白分隔符可以是空格,Tab跳格键或是换行符。

2.6.2标识符(identifiers)
标识符是赋给类、方法或是变量的名字。一个标识符可以是大写和小写字母、数字、下划线、美元符号的任意顺序组合,但不能以一个数字开始。否则容易与数字、常量相混淆。再次强调一下,Java是区分大小写的,VALUE和Value是两个不同的标识符。下面是一些有效的标识符:



AvgTempcounta4$testthis_is_ok

下面是一些无效的变量名:

2counthigh-tempNot/ok


2.6.3常量(literal)
在Java中,常量用literal表示。例如,下面是一些常量:

10098.6'X'"Thisisatest"

从左到右,第一个表示一个整数,第二个是浮点值,第三个是一个字符常数,最后是一个字符串。常量能在任何地方被它所允许的类型使用,代表的是所属类型的一个值。



2.6.4注释(comments)
Java定义了3种注释的类型。其中2种注释类型你已经知道了:单行注释和多行注释。第3种注释类型被称为文档注释(documentationcomment)。这类注释以HTML文件的形式为你的程序作注释。文档注释以“/**”开始,以“*/”结束。在附录A中对文档注释作了解释。


2.6.5分隔符(separators)
在Java中,有一些字符被当作分隔符使用,最常用的分隔符是分号(;),用来分隔语句。下面是常用的分隔符。



符号名称用途
()圆括号在定义和调用方法时用来容纳参数表。在控制语句或强制类型转换组成
的表达式中用来表示执行或计算的优先权
{}花括号、大括号用来包括自动初始化的数组的值。也用来定义程序块、类、方法以及局
部范围
[]方括号、中括号用来声明数组的类型,也用来表示撤消对数组值的引用
;分号用来终止一个语句
,逗号在变量声明中,用于分隔变量表中的各个变量。在for控制语句中,用来
将圆括号内的语句连接起来
.句号(点)用来将软件包的名字与它的子包或类分隔。也用来将引用变量与变量或
方法分隔

2.6.6Java关键字
目前Java语言一共定义了48个保留关键字(参见表2-1)。这些关键字与运算符和分隔符的语法一起构成Java语言的定义。这些关键字不能用于变量名、类名或方法名。

关键字const和goto虽然被保留但未被使用。在Java语言的早期,还有几个其他关键字被保留以备以后使用。但是目前Java定义的关键字如表2-1所示。 https://www.doczj.com/doc/6516701033.html,

除了上述关键字,Java还有以下保留字:true,false,null。这些词是Java定义的值。你也不能用这些词作为变量名,类名等等。

表2-1Java保留关键字 软件开发网

abstractconstfinallyIntpublicthis
booleancontinuefloatinterfa

cereturnthrow
breakdefaultforlongshortthrows
bytedogotonativestatictransient
casedoubleifnewstrictfptry
catchelseimplementspackagesupervoid
charextendsimportprivateswitchvolatile
classfinalinstanceofprotectedsynchronizedwhile
2.6.7Java类库

https://www.doczj.com/doc/6516701033.html,


在本章的示例程序中用到了Java的两个内置方法:println()和print()。前面提到过,这些方法是System类的成员,它已经被Java预定义且自动地包括在你的程序中。Java环境依靠几个内置的类库,这些类库包含许多内置的方法,用以提供对诸如输入/输出(I/O)、字符串处理、网络、图形的支持。标准的类还提供对窗口输出的支持。因此,作为一个整体,Java是Java语言本身和它的标准类的组合体。你将会看到,Java类库提供了Java的许多功能。毫无疑问,要成为一个Java程序员,其中的一部分工作就是学会使用标准的Java类。在本书第1部分,需要时会对标准库类库和方法的各种元素进行介绍。在本书的第2部分,将对类库作详细地描述。


相关主题
文本预览
相关文档 最新文档