09 2018 档案
摘要:object里面有12个方法,没写完,写一些部分代表 toString():输出对象的地址字符串(hashcode码) equals():用的是==,比较的是引用,在有些类里面是重写了这个方法的,重写了的比较的是值 clone():浅复制,创建并返回这个对象的一个副本 -> protected修饰
阅读全文
摘要:可见性: JAVA内存模型: java为了加快程序的运行效率,对一些变量的操作是在寄存器或者CPU缓存上进行的,后面再同步到主存中 看上图,线程在运行的过程中,会从主内存里面去去变量,读到自己的空间内,最后再刷新进去,而volatile的出现,使得可以直接去主存中数据,换句话来说,一般情况下更新了数
阅读全文
摘要:本来说复习一下BFS和DFS,辗转就来到了二叉树...本文包括二叉树的创建和遍历 概念 数据:1 2 3 4 5 6 7生成一颗二叉树 上面的数是数据,不是位置,要区别一下数据和位置 红色的代表位置,黑色的代表数据,数据是通过数组给的 看红色的标记,每一个父节点的左儿子是 当前值*2+1 右儿子是
阅读全文
摘要:单例模式的作用是保证整个程序在一次运行的中,这个类的对象有且只有一个,在struts1中的action就是单例模式,但到了struts2就变成了,action对象为每个请求产生一个实例。本文将描述几种单例模式实现的方案 从分类上来讲,可以分为饿汉式单例模式和懒汉式单例模式 懒汉式单例模式:在类加载时
阅读全文
摘要:https://www.cnblogs.com/jingmoxukong/p/7826982.html?utm_source=gold_browser_extension 我是参考的这个博主,取舍一些,更改一下底色就完成了 博客侧边公告栏 <div class="bdsharebuttonbox">
阅读全文
摘要:1、B+树基本概念 B+树的语言定义比较复杂,简单的说是为磁盘存取设计的平衡二叉树 网上经典图,黄色p1 p2 p3代表指针,蓝色的代表磁盘,里面包含数据项,第一层17,35,p1就代表小于17的,p2就代表17-35之间的,p3就代表大于35的,可是需要注意的是,第三层才是真实的数据,17、35都
阅读全文
摘要:执行以上代码,奇怪的是打印出来i的结果是0,说简单点,i++是一个表达式,是有返回值的,返回的是自增之前的值!
阅读全文
摘要:1、三个类之间的关系 他们都是通过字符数组来实现的,继承关系 String:字符串常量,不可变类 StringBuffer:字符串变量,可变类,线程安全 StringBuilder:字符串变量,可变类,线程不安全 2、执行速度 String < StringBuffer < StringBuildr
阅读全文

浙公网安备 33010602011771号