JAVA学习中小知识点.docVIP

  • 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)

1亿VIP精品文档

相关文档