1.该技术的概念和方向
概念:
    Java,由Sun Microsystems公司于1995年5月推出,它是一种可以编写跨平台应用软件、完全面向对象的程序设计语言,JAVA通常是Java程序设计语言和Java平台的总称。
    Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
方向:
java体系所划分的三大平台:
- Java SE ( Java Platform Standard Edition) 标准版
- 开发桌面级应用
 
- Java EE ( Java Platform Enterprise Edition) 企业版*
- 开发Web应用
 
- Java ME ( Java Platform Micro Edition) 小型版
- 开发嵌入式/移动设备
 
2.该技术解决了什么问题
因为万维网的发展,需要服务器的资源能够在任何一台计算机上运行或访问,并保证资源获取的安全性。Java虚拟机的出现很好的解决了以上问题。Java将源程序翻译成字节码,通过Java虚拟机进行解释,使不同计算机平台上的对应的虚拟机能够运行同一个程序,并且Java虚拟机能够保证运行的程序不侵害计算机。
3.同类技术有哪些
例如: PHP Python
4.该技术的主要组成部分
- Java程序设计语言
- Java虚拟机 (JVM)
- Java API 类库
- Java辅助工具
- 如javac (Java语言编程编译器)
 
JDK和JRE的区别
JRE: Java Runtime Environment (Java运行时环境)
由Java虚拟机 (JVM)和 Java API 类库组成。
JDK:Java Development Kit(Java开发工具包)
由Java程序设计语言,Java虚拟机 (JVM),Java API 类库,Java辅助工具组成,JDK包含JRE。目前多数使用Orancle JDK。
5.该技术为什么出现
1995年,业界为了使死板、单调的静态网页能够“灵活”起来,急需一种软件技术来开发一种程序,这种程序可以通过网络传播并且能够跨平台运行。这个时候,Sun公司想起了那个被搁置起来很久的Oak(Java的前身),并且重新审视了那个用软件编写的试验平台,由于它是按照嵌入式系统硬件平台体系结构进行编写的,所以非常小,特别适用于网络上的传输系统,而Oak也是一种精简的语言,程序非常小,适合在网络上传输。