关于Java的基本环境搭建问题
1.JDK,JRE,JVM
JDK:Java开发工具包,开发Java程序使用
JRE:Java运行时环境
JVM:Java虚拟机,是JRE的核心组件(相当于是翻译官)
Java有个特点:跨平台(操作系统)
2.IDEA
IDEA是一种"集成开发工具"
关于Hello world的注意事项:
1.类名必须和文件名相同(硬性要求)
2.类名首字母最好大写(软性要求)
3.类名的public和方法中的public static都是必须要写的
4.main中的参数必须要写,而且固定写作String[]类型,是一个字符串数组
5.System是一个类,out是System中包含的一个对象,里面又有个方法叫println,print打印ln=>line的缩写
println会默认打印换行符
如果不想使用换行符,可以使用System.out.print
System.out.printf f=>format格式化
变量的定义
所谓的创建变量,就是在内存上申请了一定的空间,让你去放数据
Java中可以使用+针对字符串和数字进行拼接
System.out.println(“num =”+num);
数据类型
四类八种
C语言中 ,一个int类型大小取决于操作系统
Java,int固定大小为4个字节
char 2个字节(这里的字符含义更加广泛,不一定是一个字母,也可能是一个汉字)
boolean Java中,真假这样的概念就是true和false,和1,0这些整数不相关
所谓引用,本质上就是一个"低配指针"
变量的形态
class Test{
static int a;//静态属性/类成员变量/类变量
int b;//属性/成员变量/实例变量
public static void main(String[] args) {
int c;//局部变量
}
}
Java中变量无法脱离类存在