4. % 的用法,/
当你在for循环里想换行时,可以利用(i%n==0),实现每打印n次,换一次行。
1,善用return ,break,continue
continue:当你在for循环里,满足某个 if 条件,不再执行下面的语句时可用continue。
又或者,满足某个条件后,你还想直接循环这次的代码,即跳回原来的地方,重复执行一次。可以 i-- ; continue;
return :
1.当不再想执行下去的时候,直接return返回不再执行。
2.return 变量;可返回该变量并跳出所有的循环。不需要用break,一个一个的跳出循环再返回值。
2.Java中的设计模式
JAVA中一共有23种设计模式. :大话设计模式.
简单工厂模式:或叫静态工厂模式.
单例模式:单例模式保证了对象在内存中的唯一性.
3.单态设计模式之饿汉式和懒汉式
如何保证对象的唯一性.(两私一公)
1:构造方法必须私有化
2:提供一个公共的方法,返回该对象.
3:声明一个私有的静态的成员变量.
懒汉式 在公共方法里对成员变量赋值. 对象的延时加载.
饿汉式:在声明的时候就对成员变量赋值.
1 classSingle{2 //开发中用的是饿汉式,但是面试的时候面的都是懒汉式. private static Single single = newSingle();11 privateSingle(){12 }13 //懒汉式
14 /*
15 private static Single single = null;16
17 public static Single newInstance(){18 if(single==null) //有安全问题,在线程中再讲解19 single = new Single();20 return single;21 }22 */
23 public staticSingle newInstance(){24 returnsingle;25 }26
27 }