Java基础
stackcsdn
这个作者很懒,什么都没留下…
展开
-
Java的 多态性
多态分为编译时多态和运行时多态。其中编辑时多态是静态的,主要是指方法的重载,它是根据参数列表的不同来区分不同的函数,通过编辑之后会变成两个不同的函数,在运行时谈不上多态。而运行时多态是动态的,它是通过绑定来实现的,也就是多态。 多态的实现Java实现多态有三个必要条件:继承、重写、向上转型。继承:在多态中必须存在有继承关系的子类和父类。重写:子类对父类中某些方法进行重新定义,在调用这...原创 2018-02-08 19:52:17 · 222 阅读 · 0 评论 -
AQS源码解析 个人见解
<pre>* +------+ prev +-----+ +-----+* head | | <---- | | <---- | | tail* +------+ +-----+ +-----+* </pre>import sun.misc.Unsafe;...原创 2018-12-30 18:22:08 · 297 阅读 · 0 评论 -
一个线程去统计其它线程的工作任务
import java.util.concurrent.*;/** * 4个线程工作,main线程统计四个线程结束后的任务 */public class CountDownLatchTest { public static void main(String[] args) throws ExecutionException, InterruptedException { ...原创 2018-12-20 21:13:20 · 186 阅读 · 0 评论 -
两个线程,t1,t2,打印1-100中的数字 t1奇数,t2偶数
/** * 两个线程,print-1 print-2 分别打印print-1 1 print-2 2 print-1 3 print-2 4 依次递增至100 */public class ThreadTest { static volatile int count = 0; static volatile boolean flag = fals...原创 2018-12-20 20:00:25 · 377 阅读 · 0 评论 -
分页查询插件pagination实例
$(function () { $(".list-group-item").click(function(){ if ( $(this).find("ul") ) { $(this).toggleClass("tree-closed"); if ( $(this).hasClass("tree-closed") ) { ...原创 2018-05-18 12:54:27 · 714 阅读 · 0 评论 -
面向对象中类与类之间的关系
面向对象中类与类之间的关系 1.继承 : 单重继承 , 多层继承 多层继承也就是子继承父,下个类继承子,一对多的关系 2.依赖 :public class Test02 { //test01和Test02依赖关系 /* * 一般就是一个方法引用另外一个类的对象 * 体现在局部变量中使用 */ public void testDepend(Tes...原创 2018-03-04 20:29:54 · 958 阅读 · 0 评论 -
Overload与Override的区别
原创 2018-01-28 23:22:02 · 158 阅读 · 0 评论 -
静态方法与非静态方法
转载 2018-02-08 17:54:33 · 183 阅读 · 0 评论 -
关于堆(heap)、栈(stack)、方法区(method)
阅读大牛们的文章,我一个小菜鸟进行了系统的小结,如有内容重复请见谅,谢谢!首先理解堆(heap)、栈(stack)和方法区(method)也叫静态存储区的概念,然后比较它们之间的特点 堆: 存储的全部是对象,每个对象都包含一个与之对应的class文件信息,class的目的是得到操作指令。 在Java中一切都是对象,而对象又是类的实例,都是通过new()来新建对象的...原创 2018-02-09 16:43:07 · 321 阅读 · 0 评论 -
Java多态实例
原创 2018-02-08 23:54:29 · 376 阅读 · 0 评论 -
spring bean生命周期详情流程图
原创 2019-02-24 19:01:24 · 268 阅读 · 0 评论