有关概述的介绍:
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语言编写并执行第一个程序:
一、环境变量配置
- 先下载JDK的安装包
- 安装完成后打开复制JDK下bin的路径C:\Program Files\Java\jdk1.8.0_77\bin(此路径为默认安装路径,用户也可自定义路径进行安装)
- 右键此电脑->属性->高级系统设置->环境变量->在系统变量中找到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对字节码文件进行执行。
编译运行的具体操作:
- 在windows下打开命令窗口:
- 使用cd命令进入到需编译的源文件的目录
- 输入javac Demo.java进行编译
- 输入java Demo进行运行
注意:
一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类,且源文件必须和public类同名。每个Java类都会生成一份单独的class文件,且字节码文件名与类名相同。