编程语言发展史
机器语言->汇编语言->高级语言(c,c++,java等)
c和c++出自贝尔实验室
java由sun公司提出,现sun公司被oracle公司收购
斯坦福大学:Google,facebook
java核心优势:跨平台
JDK,JRE和JVM
JDK(Java Development Kit) java开发工具包
JRE(Java Runtime Environment) java运行时环境
JVM(Java Virtual Machine) java虚拟机
JDK包含JRE包含JVM
JVM是一种规范
环境变量的配置
JAVA_HOME:jdk路径
PATH:%JAVA_HOME%\bin;
CLASSPATH:jdk5.0以上不需要配置该环境变量
编译,运行java程序
java -version //查看版本信息等
cd(change directory)
dir(查看当前文件夹下面的所有子目录和文件)
javac Hello.java //编译,通过Path环境变量加载javac.exe程序对程序进行编译
java Hello //运行,通过Path环境变量加载java.exe程序对程序进行运行
hello程序解释
main函数是程序的入口
一个java文件中只能出现一个公有类
java标识符
必须以字母,下划线,美元符号开头,不能以数字开头
长度无限制,大小写敏感
不能是java关键字
字符编码
- ISO8859-1(西欧字符集)
- GB2312(中文字符集)
- GBK(GB2312的扩展,可以表示繁体中文)
- Unicode(国际通用字符集,UTF-8,UTF-16)