java入门知识

JDK 与 JRE 与JVM

jdk——(Java Development Kit)java开发环境
是整个就java的核心,其中包括java编译器、java运行工具、java文档生成工具、java打包工具
JRE——(Java Runtime Environment)java程序运行时环境。
包含java虚拟机
JVM——(Java Virtual Machine )java虚拟机相当于一个虚拟的操作系统
javac.exe 是java编译器工具
java.exe是java运行工具,它会启动一个java虚拟机进程

  • 标识符不能以数字开头
  • 包名一律小写
  • 类名接口名大写
  • 常量名大写,单词之间用下划线连接
  • 变量名和方法名采用“小驼峰”
  • 在java中一个小数会被默认为double类型的值
  • 一个byte类型的变量在运算期间类型会自动提升为int类型

byte b3 = (byte)b1+b2

& 与&&的区别
在使用&运算时,不论左边为true还是false,右边的表达式都会进行运算
在使用&&运算时,当左边为false时,右边的表达式不会进行运算

| 和 || 同& 和&&相似

三元运算
判断条件?表达式1:表达式2
当运算条件满足时执行1或者2

for循环执行顺序

for(①;②;③){ ④ }
第一步:执行①
第二步:执行②,如果判断结果为true,执行第三步,如果判断条件为false,执行第五步
第三步:执行④
第四步:执行③ 然后重复执行第二步
第五步:退出循环

continue 与break

break为跳出循环

  • break只能跳出本层循环,如果想要跳出外层循环,需要添加标记
ltcast: for(; ; ;){
	 		 for(; ; ;){
				break itcast;
				}	
			 }

continue为终止本次循环,执行下一次循环。

多维数组
int [] [] arr = new int[3][];
arr[0][0]
arr[1][0]arr[1][1]
arr[2][0]arr[2][1]arr[2][2]

int [][] arr ={{1,2},{3,4,5,6},{7,8,9}}
[ 1][ 2]
[3][4][5][6]
[7][8][9]

你可能感兴趣的:(java基础)