Java 历史
1990年12月,开始研究的一个内部项目,后来首席科学家比尔·乔伊,发现C和可用的API在某些方面存在很大问题
1994年6月,三天的头脑风暴后,团队决定再一次改变了努力的目标,决定将该技术应用于万维网。
1995年5月23日,Java语言诞生
1996年1月,第一个JDK-JDK1.0诞生
1998年2月,JDK1.1被下载超过2,000,000次
1999年6月,发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)
2011年7月,甲骨文发布java7的正式版。但是J2EE还是6.
Java分类: J2SE,J2EE,J2ME
大致划分,不尽完美,不必强求,一如这不完美的人和世界:
j2ee 13种规范中JMX,JDBC在JDK api中,而servelet,jms,却在servlet api,j2ee api中。
j2ee是个规范,谁都可以实现,比如jboss,tomcat之类的。
J2EE(Java EE)=J2SE + services + APIS + 技术规范 + 组件,有13种规范:
1,JDBC(Java Database Connectivity)
2,JNDI(Java Name and Directory Interface)
3,EJB(Enterprise JavaBean)
4,RMI(Remote Method Invoke)
5,Java IDL/CORBA(Interface description language/Common Object Request Broker Architecture)
6,JSP(Java Server Pages)
7.Java Servlet
8,XML(Extensible Markup Language)
9,JMS(Java Message Service)
10,JTA(Java Transaction Architecture)
11,JTS(Java Transaction Service)
12,JavaMail
13,AF(JavaBeans Activation Framework)
JCP(Java Community Process)
JSR(Java Specification Requests)
任何人都可以向JCP(Java Community Process)提交JSR,以向Java平台增添新的API和服务
相关推荐
* Java Foundation Class (JFC):Java 基础类,指的是 Java 语言中的一组基础类。 * Java Runtime Environment (JRE):Java 运行时环境,指的是 Java 程序的运行环境。 * Java Virtual Machine (JVM):Java 虚拟机,...
JFC是Java基础类库。 - **定义**:JFC是Java平台提供的一组基础类库,包含了用于图形用户界面开发的组件和API。 - **用途**:JFC不仅提供了GUI组件,还包括了对图像处理、打印、拖放等功能的支持。 以上是对Java...
这份资源涵盖了从基础概念到高级特性的全方位Java术语,使你能更准确地理解和描述你的代码。 1. **面向对象编程(Object-Oriented Programming, OOP)**:Java的核心特性之一是它的面向对象特性,包括封装、继承、...
### Java零基础 - 术语总结 #### 一、类(Class) **定义与用途:** 在Java编程语言中,类是基本的结构单位之一。它不仅定义了一组相关的属性(通常称为成员变量或字段)和行为(即方法),还提供了一个创建对象...
Java Foundation Classes(JFC)是 Java 平台的一组基础组件库,主要用于图形用户界面(GUI)的开发。JFC 包括了 AWT 和 Swing 两个主要部分。AWT(Abstract Window Toolkit)提供了基本的 GUI 组件,而 Swing 则是...
Java 语言中有许多重要的名词术语,这些术语构成了Java开发者日常工作中不可或缺的概念框架。下面是对一些常见Java名词术语的详细解释: 1. **认证(Authentication)**:这是网络安全的基础,指的是验证用户身份的...
Java 语言基本上属于一个完全面向对象的语言,并且语言的设计仍然以简捷为重点,因此有其它语言基础的朋友学习Java语言会感觉比较简单,对于这个语言学习的难点则是面向对象的相关概念,包括:包、类、对象、实例、...
### Java基础常见英语词汇...以上是对文档中Java基础常见英语词汇的详细解释,这些词汇涵盖了Java编程的基础概念、面向对象编程、异常处理、GUI编程、数据库连接等多个方面,对于初学者理解和掌握Java编程非常有帮助。
"Java基础英语词汇大全"旨在为Java初学者和进阶者提供必要的英文术语参考,帮助他们更好地理解和应用Java技术。以下是Java基础英语词汇的一些关键点: 1. **类(Class)**:Java程序的基本构造块,用来封装数据和...
JAVA基础概念: 1. JAVA开发环境介绍:JAVA开发环境包括JDK、JRE、JVM等基本概念。 2. 编程入门: JAVA编程入门需要了解基本的语法元素和结构特点。 3. 标示符、关键字、数据类型:JAVA语言中有多种数据类型,包括...
综上所述,Java基础课程不仅涵盖了Java语言的发展历程、关键特性和平台分支,还深入探讨了JRE、JVM和JDK的概念,以及与C++、C#的异同点。同时,课程还指导如何搭建Java开发环境,为初学者提供了全面而实用的学习指南...
### Java的术语介绍 ...以上术语涵盖了Java领域的各个方面,从基础概念到高级主题均有涉及。了解并熟练掌握这些术语不仅有助于提高Java开发技能,还能够帮助开发人员更好地参与到团队协作和技术交流中。
以上只是Java及相关技术领域中的一小部分术语,实际的Java生态系统还包括许多其他概念,如反射、多线程、异常处理、设计模式等,这些都是构建高质量Java应用程序所必需的知识。不断学习和理解这些术语及其背后的原理...
该视频教程的特点鲜明,首先,它以最通俗易懂的方式讲解每一个知识点,避免复杂的术语和概念,确保初学者能轻松理解。其次,课程强调实战性,全程采用真实代码示例,覆盖了上百个企业级别的应用案例和练习,让学员在...
7. Bean Managed Persistence(BMP):Java中的一个概念,与容器管理的持久性(CMP)相对,涉及手动管理实体Bean的持久性。 8. Business Process Execution Language(BPEL):业务流程执行语言,用于定义业务流程...
在Java基础篇第一章中,我们首先会接触到编程的基础概念,包括计算机、程序以及Java在其中的角色。这个章节主要涵盖了以下几个关键知识点: 1. **计算机基础知识**: - 计算机由中央处理器(CPU)、内存、存储设备...
在探讨Java基础知识的过程中,了解Java项目的组织架构是非常重要的一步。对于初学者而言,掌握这些基本概念不仅能够帮助他们更好地理解Java编程语言的核心机制,还能为后续深入学习打下坚实的基础。 ### Java基础...
### CoreJava基础总结 ...以上概述了Java基础的核心知识点,包括开发环境的搭建、基本的编程概念以及数据类型等。这对于初学者来说是非常重要的基础知识,能够帮助他们更好地理解和掌握Java编程的基础。
综上所述,文档内容虽然包含了大量编程语言名称和一些技术术语,但是通过这些信息,我们可以构建出一个关于Java基础教程的知识框架,涵盖了Java语言的历史、特点、基础类库、软件开发技术、应用以及与其他编程语言的...