首先就是对于Java的最初认识。
首先我们要知道Java是什么?
Java是一种高级的计算机语言,由sun公司(已被Oracle于2009年4月20日收购)于1995年5月推出的一种可以编写跨平台的应用软件、完全面向对象的程序设计语言。Java是一种优秀的程序语言,并且是由一系列计算机软件和规范形成的技术体系。
针对不同的开发市场,Java划分为三种技术平台,分别是Java SE 、Java EE 、 Java ME。
(1)Java SE :Java平台标准版,为开发普通桌面和商务应用程序提供的解决方案。Java SE是三个平台最核心的部分,其他两个平台都是以Java SE为基础的。
(2)Java EE:Java平台企业版,开发企业级应用程序提供的解决方案。
(3)Java ME:Java平台微型版,开发电子消费产品和嵌入式设备提供的解决方案。
Java语言的特点:简单易用、安全可靠、跨平台、面向对象、支持多线程、面向对象的编程语言
再者我们需要了解Java的用处,不能无目的的学习。Java EE适用于网站的开发,并且相比于Java ME较好理解。
接下来就是基本环境的搭建:
JDK:Java开发工具包,开发Java程序使用,包含了JRE,同时也包含了编译器Javac
还有自带的调试工具
JRE:Java运行时环境。运行Java程序使用,包含了JVM、JAVA基础类库
JVM:Java虚拟机是JRE的核心组件,将编译好的字节码文件加载到内存,这个过程被称为类加载,他是由类加载器完成的然后虚拟机通过Java解析器对加载到内存中的Java类进行解释执行。虚拟机:实现跨平台
接下来让我们写一个使用Java输出HelloWorld
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
此处应该注意,class是一个关键字,用于定义一个类,在Java中,类就是一个程序的基本单元,所有的代码都需要在类中书写。HelloWorld是类的名称,简称类名。class关键字与类名之间需要用空格、制表符、换行符等任一的字符进行分隔。类名之后要写一对大括号,它定义了当前这个类的管辖范围。
public static void main(String[] args)
这是定义了一个main方法该方法是java程序的执行入口,程序从main()方法所属的大括号内的代码开始执行
Java的运行机制: