基础学习

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指向的是这个对象的地址;引用变量都存放在栈内。

原文地址:https://www.cnblogs.com/MyITRoad0916/p/5489159.html