- 博客(4)
- 收藏
- 关注
转载 lamda表达式
组成:1.形参列表:允许省略形参类型,如果形参只有一个参数,甚至连形参列表的圆括号也可省略。2.箭头。3.代码块:如果只包含一条语句,可以省略方法体的花括号,lamda表达式只有一个return语句,可以省略return,理解:lamda表达式可以被当成一个任意类型的对象。lamda表达式的目标类型必须是一个函数式接口(只包含一个抽象方法的接口)限制:lamda表达式的目标类型必须是...
2018-11-21 21:35:41 186
转载 抽象类和接口的作用
[public] abstract class ClassName {abstract void fun();}从这里可以看出,抽象类就是为了继承而存在的,如果你定义了一个抽象类,却不去继承它,那么等于白白创建了这个抽象类,因为你不能用它来做任何事情。对于一个父类,如果它的某个方法在父类中实现出来没有任何意义,必须根据子类的实际需求来进行不同的实现,那么就可以将这个方法声明为abstract...
2018-11-19 22:07:32 527
转载 java基础重要知识点
java分了5片内存。1:寄存器。2:本地方法区。3:方法区。4:栈。5:堆。创建一个对象都在内存中做了什么事情?1:先将硬盘上指定位置的Person.class文件加载进内存。2:执行main方法时,在栈内存中开辟了main方法的空间(压栈-进栈),然后在main方法的栈区分配了一个变量p。3:在堆内存中开辟一个实体空间,分配了一个内存首地址值。new4:在该实体空间中进行属性的空间...
2018-11-18 20:51:20 180
原创 Java基础之进程线程含义
进程与线程的理解 第一次认真记录看过的知识,希望能加强理解,也促进自己继续学习。 **一、 进程、线程的含义** 几乎所有操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每一个运行的程序就是一个进程(当一个程序进入到内存运行时,就变成了一个进程),当一个程序运行时,内部可以包含多个顺序执行流,每个顺序执行流就是一个线程。 进程特性:独立性(拥有自己的独立的资源,...
2018-11-18 20:19:17 163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人