归纳总结
java语言背景
1.JDK与JRE
我们都知道开发java程序要下载JDK和JRE,那他们都是什么呢?
jdk全称叫做 *Java development kit* 翻译过来叫做 java开发工具包(例如javac编译器)
jre全称叫做 *Java Runtime Environment* 翻译过来叫做 java运行时环境
所以jdk可以理解成吧人类语言翻译成能够被计算机识别的预言的翻译官
2.JDK与JRE与JVM的区别
3.Java运行过程
首先由JDK带的开发工具javac编译源代码,转换为字节码文件
通过java命令解释并在JVMJVM虚拟机上运行得到运行结果
4.Java跨平台特性
不同的操作系统只能识别不同的机器码,c语言在不同的平台上需要重新编译
java语言只用编译一次,然后就可以依靠安装在不同操作系统的JVM实现跨平台运行
底层都是在不用的平台上转换为不同的机器码,但c每次都需要转换
而java只要一次编译,就可在不同平台依靠JVM解释运行
5.第一个Java程序
public class HelloWorld{
/**
**下面一个main方法,他是java程序的入口
**/
public static void main(String args[]){
//在控制台打印输出 你好,世界
System.out.println("你好,世界!");
}
}
6.注释
从企业的阶段看,注释是为了给你自己写出的代码做出说明,哪怕你有一天离职后来的人也能看懂你的代码
从学习的角度看,写注释就是体现对自己代码的理解性
单行注释
//这是一个单行注释
多行注释
/**
**这是一个多行注释
**/
7.关键字
小写、会变颜色
是java内置规定的具有特殊意义的字符
注意main不是关键字,但比关键字更重要,他是java程序的入口
8.标识符
给类、方法、变量取名的符号
定义规则:
以字母、数值、下划线、美元符号组成
不能以数字开头
区分大小写
不能有空格