1.其语和c语言类似,这里注意main函数的参数与c不同,打印语句使用system.out.println,使用+分隔需要打印的内容;
2.在文件命名上,文件名要和文件内的类名保持一致;
3.编译:javac hello.java, 会编译生成一个hello.class
4.运行java hello,这句命令实际上是启动java虚拟机,然后加载hello.class类并运行。
java支持如下的基本数据类型:
这里注意几点:
1.所有的基本数据类型,定义的时候在栈上分配空间;
2.char类型占用两个字节
java的引用数据类型包含:数组、类、接口、null,所有的引用数据类型在定义定义时需要使用new来分配空间(堆空间)。
以数组为例,使用方法如下;
数据类型的转换分为:
自动转换:
数据不丢失的前提下进行自动转换,java中×××数据默认为int,浮点型数据默认为double;
强制转换:
注意一点:在进行数据运算时,会先将数据当做默认类型进行计算;
和c语言完全一样:
在java中将函数称为方法。
在java语言中引入了重载的概念:方法名(函数名)相同,参数的类型或个数、或顺序不同的两个或多个函数为重载关系;
注意:返回值不能作为重载的依据;
基本数据类型作为参数,方法内部对参数的修改不会影响调用者(传值调用)
引用数据类型作为参数,方法内部会修改堆空间,结果会被保留下来;