Java入门(一)

1、语言分类

机器语言

汇编语言

高级语言

2、Java分类

JavaSE 标准版,主要针对桌面应用

JavaEE 企业版,主要针对服务器端的应用

JavaME 微型版,主要针对消费性电子产品的应用

3、Java特性

1.跨平台,可移植

2.面向对象

3.高性能

4.分布式

5.多线程

6.健壮性

4、Java应用程序的运行机制

计算机高级语言包括编译型和解释型语言。Java是编译型和解释型语言的结合。

  • Java首先利用文本编译器编写Java源程序(后缀名为.java);
  • 再利用编译器(javac)将源程序编译成字节码文件(*.class);
  • 最后利用虚拟机(解释器)解释执行。
    **不一样的操做系统有不一样的虚拟机。Java虚拟机机制屏蔽了底层运行平台的差异。实现了“一次编译,随处运行。”java

    源文件——> java编译器 ——> 字节码文件(*.class) ——> (JRE: 类装载器 ——> 字节码校验器 ——> 解释器) ——> 系统平台

5、JVM、JRE、& JDK

  • JRE:Java运行时环境,包含Java虚拟机、库函数、运行Java应用程序所必须的文件。
  • JVM:Java虚拟机,就是一个虚拟的用于执行字节码的“虚拟计算机”。
  • JDK:包含JRE,以及增长编译器和调试器等用于程序开发的文件。
    **若是只是运行Java程序,只须要JRE就能够了,JRE一般都很是小,其中包含了JVM。若是要开发Java程序,就须要安装JDK了。

6、Java编程基本规范

  • Java对大小写敏感
  • 关键字public为访问修饰符,用于控制成语的其余部分对这段代码的访问级别
  • 关键字class表示类,Java是面向对象的语言,全部代码必须位于类里面
  • 一个源文件中至多只能声明一个public的类,其余类的个数不限。若是源文件中包含一个public的类,则源文件名必须和该public的类名一致
  • 一个源文件能够包含多个类class
  • 正确编译后的源文件,会获得相应的字节码文件,编译器为每一个类生成独立的字节码文件
  • main方法是Java应用程序的主入口方法,它有固定书写格式:public static void main(String[] args){...}
相关文章
相关标签/搜索