- 1
- 0
- 约2.16千字
- 约 7页
- 2017-07-30 发布于河南
- 举报
JAVA学习中小知识点
1.开关的用法:
什么时候用:
在一次判断不能得出结果
步骤:
在判断前的循环外面设置开关为开:boolean flag=true;
做判断
在判断里把开关关掉(只要进入判断就关)
在最内循环(有判断语句的循环)结束后,判断开关是否开着的,开着的 就做另一种相反的情况。
Java建议:
数据私有(成员变量)
方法公有
java不建议使用默认访问修饰
2.数组扩容和追加
什么时候推荐使用匿名内部类:
我们需要定义一个类,并实现某个接口或继承某个类
该类的实例仅创建一个,并且只在特定代码块中使用
只要同时满足以上两个条件,就应当使用匿名内部类
栈在实际应用 中通常都是用于实现某一系列的操作有可追溯性。可以使用栈完成“前进”,“后退”
递归:
1.首先考虑极端情况,什么时候停止
2.每一种可能发生的情况是否都考虑了
.方法内部遇到重复干这件事时,调用该方法即可(这里就是递归调用 ) Main(任何)方法中定义了一个内部类(局部内部类)show,该内部类中若想引用main方法中的其他局部变量,那么这个变量必须是final的。
10. 池:1.重用2.限制数量
图-1
在实际工作中,典型的生产者消费者模型的案例是流媒体在线现在播放。流媒体下载是生产者;流媒体播放是消费者,如图-2所示。
图-2
BufferedOutputStream默认的缓冲区为8k
12.在一个方法需要实现一个
原创力文档

文档评论(0)