Java基础知识
文章平均质量分 86
Embra_ce
这个作者很懒,什么都没留下…
展开
-
字节码看Java代码的执行
public static void main(java.lang.String[]); Code: 0: iconst_0 1: istore_1 2: iconst_0 3: istore_2 4: getstatic #2 // Field java/lang/Syst...原创 2020-04-21 09:10:17 · 173 阅读 · 0 评论 -
Java 线程池
为什么要使用线程池:目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出,这就是是“即时创建, 即时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如...原创 2018-08-22 18:23:55 · 239 阅读 · 0 评论 -
Java 内部类(成员内部类)
内部类:将一个类的定义放在另一个类的内部,这个类就是内部类。内部类是一种非常有用的特性,他允许你将一些逻辑相关的类组合在一起,并控制位于内部的类的可视性。他了解外部类,并且与之通信。内部类的分类:成员内部类静态内部类局部内部类匿名内部类创建一个内部类public class OuterClass { class InnerClass1 { private ...原创 2018-08-21 13:49:06 · 338 阅读 · 0 评论 -
Java8 Lambda表达式
什么是lambda表达式:lambda表达式是一个匿名函数,即没有函数名的函数。Java8使用lambda表达式来代替匿名类,使代码更加简洁是一段可以传递的代码,主要使用的是箭头操作符 。左侧:Lambda (参数列表)右侧:函数实现的功能,如果超过一句代码,用大括号括起来lambda表达式依赖于接口的支持,(函数式接口:只存在一个抽象方法的接口,可以使用@Function...原创 2018-08-25 15:40:58 · 244 阅读 · 0 评论