单例模式整理 敲了多年代码后,回头来看会别有一番滋味在心头。。 概念 单例模式是为了保证在一个jvm环境下,一个类仅有一个对象。 代码中常见的懒汉式。饿汉式,这些实现方式可以通过代码的设计来强制保证的单例,也可以通过文档,通过编码约束,可以认为是一个类仅有一个对象。 代码场景 项目中被封装到底层的连 ...
分类:
其他好文 时间:
2018-11-14 14:20:41
阅读次数:
175
1, 运行: 分析: Try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ //用于“善后” 的代码 } Java 中所有可捕获的异常都派生自 Exception 类。 2. 阅读以下代码(CatchWho.java),写出 ...
分类:
其他好文 时间:
2018-11-11 15:56:13
阅读次数:
108
异常 (Exception):发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。例如:数组越界和被0除。 try{ //可能发生运行错误的代码; } catch(异常类型 异常对象引用){ //用于处理异常的代码 } finally{ // ...
分类:
其他好文 时间:
2018-11-11 12:13:47
阅读次数:
197
堆:(对象) 引用类型的变量,其内存分配在堆上或者常量池(字符串常量、基本数据类型常量),需要通过new等方式来创建。 堆内存主要作用是存放运行时创建(new)的对象。 (主要用于存放对象,存取速度慢,可以运行时动态分配内存,生存期不需要提前确定) 栈:(基本数据类型变量、对象的引用变量) 基本数据 ...
分类:
编程语言 时间:
2018-11-10 12:53:15
阅读次数:
149
集合存放的是对象的引用,不是基本数据类型,所以不可以放int啊等,可以放基本数据的包装类,比如Integer。 同步锁的方法: 1)写个同步代码块 syncronized(任意对象Obj){ 线程要操作的共享数据 } 2)在方法声明前加synchronized ,叫同步方法 ,对象锁是本类对象引用t ...
分类:
编程语言 时间:
2018-11-09 13:11:59
阅读次数:
153
java历史 1996.01.23发布Jdk1.0 1998.12.04发布jdk1.2(里程碑的版本)注意:集合容器Collection和Map都是从1.2开始 1999.04.27HotSpot虚拟机发布,成为1.3后Sun JDK的默认虚拟机,这本书主要讲这个虚拟机 2004.09.30发布j ...
分类:
编程语言 时间:
2018-11-06 22:22:19
阅读次数:
134
1.简述JDK、JRE、JVM? 2.JDK、JRE、JVM三者的有什么联系和区别? 3、简述Java程序编译和运行的过程? 4、请说出八种基础数据类型及字节大小? 顺便在此给大家推荐一个Java架构方面的交流学习群:698581634,里面会分享一些资深架构师录制的视频资料:有Spring,MyB ...
分类:
编程语言 时间:
2018-11-04 23:05:29
阅读次数:
293
记得中学的课本上,有一篇名为《狂人日记》课文;那时候根本理解不了鲁迅写这篇文章要表达的中心思想,只觉得满篇的“吃人”令人心情压抑;老师在讲台上慷慨激昂的讲,大多数的同学同我一样,在课本面前“痴痴”的发呆。作为一个有着8年Java编程经验的IT老兵,说起来很惭愧,我被Java当中的四五个名词一直困扰着:对象、引用、堆、栈、堆栈(栈可同堆栈,因此是四个名词,也是五个名词)。每次我看到这几个名词,都隐隐
分类:
编程语言 时间:
2018-11-02 14:39:28
阅读次数:
235
参数类型: 简单类型:引用时名称随便写 基本数据类型 基本数据类型的包装类型 String pojo对象:引用时写实体类的属性名 #{name},引用的是实体类User中的name属性 public class QueryVo { // 包含其他的pojo private User user; pr ...
分类:
其他好文 时间:
2018-10-28 16:54:30
阅读次数:
410
前言:vue不能直接通过下标的形式来添加数据,vue也不能直接向对象中加值,因为那样即使能加入值页面也不会跟着改变 一,vue遍历数组 1,使用vue数组变异方法 pops 删除数组租后一项 push 往数组里面增加一项 shift 删除数组第一项 unshift 往数组第一项里面加一线内容 spl ...
分类:
编程语言 时间:
2018-10-26 10:43:06
阅读次数:
309