从今天开始,记录学习Java的过程。要学习Java首先得有环境,至于环境的安装我就不说了,百度有很多教程,比如:http://jingyan.baidu.com/article/20095761904f25cb0721b4b7.html
JVM、JRE、JDK:
jvm是Java虚拟机,用来执行程序的。
jre是Java的运行环境;如果只是为了运行java程序,只需要装jre环境就ok;其中包含了jvm和核心库。
jdk是Java的开发开发工具包,包含了常用的开发工具,也包含了jre;
三者之间的关系:jvm<jre<jdk
编写、运行程序基本步骤:
编写源文件(Demo.java文件);
编译源文件(javac Demo.java)
运行.class文件(java Demo)。
注释:
单行注释://
多行注释:/* */
文档注释:/** */
关键字:
由java的设计者保留的具有特殊意义的单词;
全部都是小写
常量:
在程序的执行过程中,值不会改变
分类:
整数常量
小数常量
字符常量
布尔常量
字符串常量
空常量(null)
变量:
在程序的运行过程中,值可以改变;本质是内存中保存的值被改变了
定义格式:数据类型 变量名 = 初始化值;
注意事项:
byte,short,char在进行运算时,会自动提升到int类型,不管是数据类型还是同一个数据类型,运算都会提升到int类型
变量只是在自己的作用域中,才能生效
变量需要初始化后,才能使用
在定义float类型变量时,后面加F
在定义long型变量是,后面加L
小数类型默认时double类型
整数默认是int类型
数据类型:
基本数据类型:
引用数据类型:
标识符:
数据类型转换: