有关概述的介绍:

Java SE:

Java SE是三种Java技术架构之一(Java EE、Java ME、Java SE)
它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序,能为Java EE提供开发基础。

软件

  • 软件是指一系列按照特定顺序组织的计算机数据与指令的集合
    数据:能够被计算机识别的东西,在硬盘中以文件形式存储
    指令:对数据进行的相关操作

软件的分类

系统软件:主要负责控制和管理计算机底层硬件,为用户提供最基本的计算机功能,也是专门用于运行其他应用程序的平台。
应用软件:主要处理特殊领域问题的软件,为用户提供更多专项的计算机功能必须基于系统软件运行。

高级语言

用高级语言编写的程序称为源程序(source program)或源代码(source code)。由于计算机不能直接运行源代码,所以必须翻译为可执行的机器代码。翻译的过程可以用解释器或者编译器的工具完成。

Java的跨平台运行原理:

跨平台就是说同一个软件可以在不同的操作系统上执行,而不需要对软件做任务处理。即通过Java语言编写的应用程序在不同的系统平台上都可以运行。在操作系统上安装一个Java虚拟机(JVM Java Virtual Machine)。
注意:Java虚拟机JVM是不跨平台的,真正跨平台的是字节码文件.class。在使用任何一门语言之前,必须先安装这门语言的运行环境!因此在使用Java语言之前,必须安装Java应用程序的运行环境。Java运行环境分为JRE和JDK。

JRE

JRE(Java Runtime Environment Java运行环境):包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等。

JDK

JDK(Java Development Kit Java开发工具包):JDK是提供给Java开发人员使用的,其中包含开发工具、JRE。

用Java语言编写并执行第一个程序:

一、环境变量配置

  1. 先下载JDK的安装包
  2. 安装完成后打开复制JDK下bin的路径C:\Program Files\Java\jdk1.8.0_77\bin(此路径为默认安装路径,用户也可自定义路径进行安装)
  3. 右键此电脑->属性->高级系统设置->环境变量->在系统变量中找到Path变量并打开->添加JDK下bin的路径

二、编写:

新建一个记事本敲入代码

class Demo{	//class为关键字、Demo是类名
	public static void main(String[] args){
		/*
		public表示公有权限
		static表示函数类型
		void表示函数返回值类型
		main为函数名
		*/
		System.out.println("hello word!!");
		//String System是Java自带类的名称
	}
}

将文件保存成Demo.java,该文件称为源文件。

三、编译:

将源文件编译成JVM可以识别的文件在该源文件目录下,通过javac编译工具对源文件进行编译如果程序没有错误,会在当前目录下出现一个Demo.class文件,该文件称为字节码文件,也是可以执行的Java的程序

四、运行:

通过运行工具java.exe对字节码文件进行执行。
编译运行的具体操作:

  1. 在windows下打开命令窗口:
  2. 使用cd命令进入到需编译的源文件的目录
  3. 输入javac Demo.java进行编译
  4. 输入java Demo进行运行
    注意:

一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类,且源文件必须和public类同名。每个Java类都会生成一份单独的class文件,且字节码文件名与类名相同。