您的位置:首页 > 编程语言 > Java开发

JAVA基础(一)------认识JAVA

2016-12-14 18:43 134 查看
JAVA基础  -------  认识JAVA

知识点:            

 JRE中包含了一个完整的JAVA类集合,1个java程序要运行必须有JRE(运行环境)  。
 90年时叫橡树,95年出现了雏形 更名JAVA(咖啡)。
 JAVA EE 13种核心技术(需要了解,一般面试会问)
{1、JDBC。2、JNDI。3、EJB。4、RMI。5、JSP。6、Java
Servlet。7、XML。8、JMS。9、Java
IDL。10、JTS。11、JTA。12、JavaMail。13、JAF。}
 平台的定义: 硬件(cpu)加软件(操作系统)叫平台。
                

      

                   
Java运行时要在JVM(java虚拟机)上,  *.java文件通过javac.exe编译成*.class文件,在通过java.exe运行在JVM上,
                  Java语言的特点:跨平台、简单、面向对象、分布式、半编译半翻译、健壮、安全、多线程

跨平台+半编译半翻译:

平台:一套特定的硬件加上运行其上的操作系统,即硬件+软件
Java编译器将Java源程序编译成一种与体系结构无关的中间文件格式(.class字节码文件)
JVM(Java Virtual Machine,JVM虚拟机)可以根据平台的不同,把字节码解释成不同的本地代码,从而运行Java程序

生命周期:当一个Java程序被运行时,系统会先运行一个JVM程序,这个Java程序将在JVM上运行,JVM随着Java程序运行结束而结束

字节码仅仅运行在JVM上,不会和平台的底层直接打交道

健壮:

自动垃圾收集机制
异常处理机制

Java语言的版本

Java SE:

标准版,包含构成Java语言核心的类
Java EE的基础平台
适合开发桌面应用程序和底层应用程序

Java EE:

企业版
包含Java SE中的类,并且还包含用于开发企业级应用的类,如EJB、servlet、JSP、事物控制
为企业级应用提供了标准平台,简化复杂的企业级编程

Java ME:

微缩版
包含Java SE中一部分类,用于嵌入式系统开发
专门针对一些小型的消费电子产品
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java基础 java