Java入门(一)

一、语言分类

机器语言

汇编语言

高级语言

二、Java分类

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

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

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

三、Java特性

1.跨平台,可移植

2.面向对象

3.高性能

4.分布式

5.多线程

6.健壮性

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

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

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

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

五、JVM、JRE、& JDK

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

六、Java编程基本规范

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