基础学习
for(1;2;3) 4 执行顺序1,2,4,3;一句话时可以省略{}.
switch(xx){case xx:... break};执行完之后别忘break,不然会有case穿透;switch只能探测到int类型的值;没有符合case会执行defalut;case 1:
case 2: case 3: ... break ;defalut ; 满足123都会执行3。
while和do - while的区别一是先判断在执行二是先执行在判断。
break 和continue的区别一用于循环中强制退出循环,二是强制退出本次循环继续下次循环;
JAVA方法:
public static void fanfa(String str){...}
c=a>b?a:b-->A大于B那么C=A则返回A,如果A小于B那么C=B就返回B的值
数组
声明:String[] str 使用:String[] str= new String[]{"1","2"}; 数组初始值:数字类型0;布尔类型false;引用类型null;数组是一个对象。
堆和栈:
栈存放的是一些基本类型定义的局部变量,如int a=3,int b=3,那么a和b的引用的是同一个值3;改a值b值是不会发生变化的,退出块就会被回收。
堆存的是一些对象,如String a="123"; a指向的是这个对象的地址;引用变量都存放在栈内。