为初学者而著!
Java基础是初学者的起点,是帮助你从小白入门到精通必学基础课程!
B站最新录制Java300集>>> 适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。
配套学习:2022年Java300集最新录制课程上线了>>>
J
J2EE application
任何可配置的J2EE功能单元。可能是由一个或多个软件模块与一个J2EE应用程序配置描述符打包成.ear文件。J2EE应用程序通常设计成在多机环境下运行的分布式应用。
J2EE product
一个遵循J2EE平台规范的实现。
J2EE Product Provider
提供J2EE产品的生产商。
J2EE server
J2EE Product的运行时部分。一个J2EE提供Web和/或EJB容器。
JAE
Java(TM) Application Environment的缩写。Java Development Kit (JDK(TM))的源代码。
JAR Files (.jar)
Java ARchive的缩写。一种把许多文件聚合到一个文件的一种文件格式。
JAR file format
JAR是一种把许多文件聚合到一个文件的平台无关一种文件格式。许多个用Java编写的applet以及它们所需要的组件(.class文件,图片,声音和其他资源文件)能够被打包到一个JAR文件中,以便以后在单独一个HTTP请求中就能够下载到客户端。它同样支持文件压缩和数字签名。
Java(TM)
是Sun公司的商标,标识了一系列在独立的和网络化的环境中创建并安全的运行程序的技术。
Java Application Environment (JAE)
Java Development Kit (JDK(TM))的源代码。
Java(TM) 2 Platform, Standard Edition (J2SE platform)
核心的Java技术平台
Java(TM) 2 Platform, Enterprise Edition (J2EE platform)
一个用来开发和配置企业应用程序的环境。J2EE平台由一系列的服务,应用程序接口(APIs)和提供开发多级的,基于Web的功能的协议组成。
Java(TM) 2 SDK, Enterprise Edition
Sun公司的对J2EE平台的一个实现。这个实现提供了一个可操作的J2EE平台的定义。
JavaBeans(TM)
一个可移植的,平台无关的,可重用的组件模型。
Java Blend(TM)
一个通过映射数据库数据到Java编程环境中的对象(Object)和映射对象到数据库使程序员能够简化数据库应用开发的产品。
Java Card(TM) API
一个和ISO 7816-4兼容的应用开发环境,集中在smart card上。
JavaCheck(TM)
一个工具,用来检查一个应用程序或一个applet是否符合某个规范。
Java(TM) Compatibility Kit (JCK)
一个测试包,一组工具,和其它的一些需求,用来检查一个实现是否和Java平台规范和软件参考实现兼容。
Java Database Connectivity (JDBC(TM))
一个Java平台和大量数据库平台之间互联的平台无关的工业标准。JDBC(TM)提供了调用级的API来操作支持SQL语言的数据库。
Java Developer Connection(SM)
一个为个人开发者设计的服务,提供在线训练,产品打折,专题文章,错误信息和一些早期的版本兼容性信息。
Java Development Kit (JDK(TM))
一个软件开发平台,支持使用Java语言编写Applet或应用程序。
Java(TM) Enterprise API
这个API使编写大型的,可能在一个组织中或Internet上与其它应用程序共享多媒体数据的商业或数据库应用程序变得简单。在Java(TM)
Enterprise API家族中已经有四个APIs被设计出来。
Java(TM) Foundation Classes (JFC)
一个扩展,把图形用户接口加入到抽象窗口工具集(AWT)中。
Java(TM) IDL
一个提供J2EE平台与CORBA交互能力和互联能力的技术。这些兼容性使J2EE应用程序能够通过OMG IDL和IIOP调用远程网络上的操作。
Java(TM) Interface Definition Language (IDL)
用Java编写的APIs,提供标准化的与CORBA(Common Object Request Broker Architecture)的交互能力和互联能力。
Java(TM) Message Service (JMS)
使用企业级消息系统的API,比如IBM MQ Series,TIBCO Reanezvous等。
Java Naming and Directory Interface(TM) (JNDI)
一组用来提供多重命名和目录服务的APIs的集合。
JavaOS(TM)
一个基于Java的操作系统,对各种计算和用户平台进行了优化。JavaOS(TM)操作环境提供了一个运行时规范,使Java程序能够直接运行在硬件平台之上而不需要宿主操作系统。
Java(TM) Platform
由Java编程语言,一组APIs,类库,其它在开发,编译,错误检查中要用到的程序,和一个能够装载并执行class文件的Java虚拟机组成。
除此之外,Java平台的目标是提供一组一致的兼容的实现。符合兼容性规范的实现能够得到Sun公司的兼容性标志。
Java 2是当前的一代Java平台。
Jini(TM) Technology
一组Java APIs,可能是任何一个Java 2平台的可选包。Jini API使网络设备和服务变得透明,不再需要用户去管理系统或网络使其正常工作。
Jini在目前是任何一个Java平台版本的一个可选软件包。
JNDI
Java Naming and Directory Interface(TM)的缩写,一组用来提供重命名和目录服务的APIs的集合。
JPEG
Joint Photographic Experts Group的缩写。 由这个小组建立的一个图象文件压缩标准。它通过几乎察觉不出的图象质量的损失来实现了巨大的图象压缩比。
JRE
Java(TM) runtime environment的缩写。一个Java Development Kit (JDK(TM))的子集,适合最终用户和希望重新发布运行环境的开发人员。Java runtime environment由Java虚拟机,Java核心类和支持文件组成。
Just-in-time (JIT) Compiler
一个在Java运行时,把所有字节码转换为本地代码的编译器。这样就会加速Java的执行,相对Java虚拟机的解释执行。
JVM
参见: Java(TM) Virtual Machine (JVM)
L
lexical
关于如何把源代码翻译成各种编译器能够识别的记号
literal
整数,浮点数,字符的基本表示方法。比如,字面上3.0是一个双精度浮点数,"a"是一个字符。
local variable
一个块中可见的数据项,但是对块外面的代码是不可见的。比如,任何在一个方法中声明的变量是一个局部变量,不能在方法外面被使用。
long
Java语言的一个关键字,用来定义一个long类型的变量。
M
member
类的一个域或者方法,除非显式指明,否则一个member不是静态的。
method
类中定义的一个方法,参见instance method, class method,除非显式指明,否则一个method不是静态的。
module
一个软件单位,由一个或多个相同容器类型的J2EE组件和一个相同类型的配置描述符组成。有三种module类型:EJB,Web,和Application Client。模块可以被配置成独立的单元或嵌入到应用程序中。
Mosaic
一个提供简单图形界面,使用户能够方便的访问Internet上的数据的程序。这些数据可能是简单文件,或者超文本文档。Mosaic是由NCSA的一个小组编写的。
multithreaded
描述一个程序,它的代码被设计成拥有多个同时被执行的部分。参见thread。
O
object
面向对象程序的主要的一个构造块。每一个对象是一个编程单元,由数据(instance methods)和功能(instance methods)组成,参见class。
object-oriented design
一个软件设计方法,通过类和对象为抽象和具体的对象的特点建模。
octal
使用8作为基的计数系统。使用数字0-7。在Java中8进制数必须带有0前缀。参见hexadecimal。
One
Open Net Environment的缩写,由Sun组织,主要工业参与商资助,描述了一个易于理解的体系结构,用来创建,编译和配置Web服务。ONE是平台无关的,基于完全开放的标准。Sun ONE指代一个特定的由Sun和iPlanet提供的对这个体系结构的实现。
Optional Packages
一个或多个APIs的集合,在Java平台上,它们是可用的,并且可能在兼容平台上也被支持。
随着时间推移,Optional Packages可能因为市场需要而变成必需的。
ORB
Object Request Broker的缩写。一个函数库,使CORBA对象能够定位另一个对象且和它通讯。
OTS
Object Transaction Service的缩写,一组接口定义使CORBA对象能够处理事务。
overloading
在同一个作用域里面使用一个标识符指代多个对象。在Java语言中,你可以overload方法,但不能是变量和操作符。
overriding
在子类中对在父类中定义的方法提供一个不同的实现。
re-entrant enterprise bean
一个enterprise bean,能够被并发的,交叉的,或递归的调用,并且相互之间不干扰。
R
reference
一个内容是地址的数据元素。
remote interface
enterprise bean两个接口中的一个。remote接口定义了能够被客户调用的商业方法。
remove method
在home接口中定义的方法,客户端可以调用它来删除一个enterprise bean。
resource adapter
一个系统级的软件驱动,被EJB容器和应用程序客户用来连接到一个EIS。通常一个resource adapter总是针对某一特定EIS的。它以函数库的形式提供,运行在使用它的服务器或客户地址空间中。一个resource adapter插入到一个容器中。应用程序组件配置容器,然后使用客户端API(由adapter提供的)或者由高层抽象生成的工具来访问下面的EIS。resource adapter和EJB容器配合提供与EIS连接的下层机制 - 事务,安全,和连接池。
resource manager
提供访问一组共享对象的能力。一个recource manager参与一个被事务管理器外部控制和调整的事务。一个resource manager通常和访问它的客户运行在不同的主机上和不同的地址空间中。
resource manager connection
代表一个和资源管理器的会话的对象。
resource manager connection factory
一个用来创建资源管理器对象的对象。
return
Java语言的一个关键字,用来结束一个方法的执行。它后面可以跟一个方法声明中要求的值。