自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 java对象在内存中的存储

java对象存储总结一.存储位置我们要对java对象不同的存储位置都有一定了解,会对后续学习有很大帮助。(以下来自java编程思想2.2)1.寄存器:最快的存储区,因为它和其它存储器位于不同位置——处理器内部。缺点是其数量极其有限,需要按需分配。不能被你控制和察觉(就是不用管)。2.堆栈:一般就叫栈。位于通用RAM(随机访问存储器)中。可以通过堆栈指针从处理器那里获得直接支持(堆栈指针向下移动,分...

2018-02-14 23:05:25 2358

原创 JSP九大内置对象

JSP九大内置对象共有以下几种:out request response session pageContext application config page exception需要重点掌握前四个。另有四个作用域:request,session,application...

2019-04-26 21:28:06 111

原创 ArrayList源码学习

ArrayList源码学习对于ArrayList我们都很熟悉,使用起来非常的方便,使用的较多的方法有add(),remove(),indexOf()等,对于这种优秀的集合框架,研究其源码能让我们对其掌握更加深刻,能更合理的应用在业务场景中,同时我们自己在写程序时也能够参考其设计思想,提供我们的编码水平...

2019-04-22 21:17:27 115

转载 Java面试梳理之Spring

Java面试梳理之SpringSpring事务:事务概念回顾什么是事务?事务是逻辑上的一组操作,要么都执行,要么都不执行.事物的特性(ACID):原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用; 一致性: 执行事...

2019-04-17 21:47:16 123

转载 Java面试梳理之Java容器二

Java面试梳理之Java容器二List,Set,Map三者的区别及总结 List:对付顺序的好帮手 List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象 Set:注重独一无二的性质 不允许重复的集合。不会有多个元素引用相同的对象。 Map:用Key来搜索的专家...

2019-04-17 21:46:49 119

转载 Java面试梳理之Java容器一

Java面试梳理之Java容器Arraylist 与 LinkedList 异同1. 是否保证线程安全:ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全2. 底层数据结构:Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向...

2019-04-17 21:45:55 103

原创 java并发编程(一):基本的线程机制

java并发编程(一):基本的线程机制注:此系列的文章基本会参照java编程思想,外加自己的一些总结。一.线程的状态新建状态(New):Thread t = new MyThread(); 创建一个线程对象后进入此状态。就绪状态(Runnable):t.start(); 调用了线程的start方法后进入此状态。运行状态(Running):当cpu调度了处于就绪状态的线程后,线程...

2019-04-17 21:45:06 101

转载 Java面试梳理之Spring二

Java面试梳理之Spring二Spring事务管理Spring支持两种方式的事务管理:编程式事务管理: 通过Transaction Template手动管理事务,实际应用中很少使用, 使用XML配置声明式事务: 推荐使用(代码侵入性最小),实际是通过AOP实现实现声明式事务的四种方式:...

2019-04-17 21:43:41 98

原创 java中的初始化与清理

java中的初始化与清理一.初始化顺序1.首先构造器实际也是静态方法。因此当首次创建Dog对象时或者Dog类的静态方法/静态域首次被访问时,java解释器必须查找类路径,已定位Dog.class文件。2.然后载入Dog.class,有关静态初始化的所有动作都会执行。因此,静态初始化只在对象首次加载的时候进行一次。3.当用new Dog()创建对象的时候,首先将在堆上为Dog对象分配...

2018-08-09 22:31:23 140

原创 java异常总结

java异常总结一.简介程序运行时发生的不被希望的事件,导致程序不能正常运行,就是异常。异常处理机制能让程序在发生异常时,按照代码预先设计的异常处理逻辑,针对性的处理异常,让程序尽最大可能恢复正常并继续执行。二.分类Throwable是java异常类型的顶层父类,又派生出了Error类和Exception类。Error类及其子类的实例代表JVM本身的错误。不能通过程序员通过代码处理,所以我们应该关...

2018-03-05 23:15:14 147

原创 java内部类总结

java内部类总结一.内部类的种类1.成员内部类是最普通的内部类,定义在另一个类的内部。如下所示:class Outer{    int i= 0;         public Outer(int i) {        this.i= i;    }         class Inner{     //内部类        public void doSomething() {       ...

2018-02-28 23:00:29 113

原创 static,final,this关键字总结

static,final,this关键字总结一.static关键字四个用法:1.修饰成员变量当成员变量不使用static修饰时,变量是属于不同的对象的,也就是说创建一个对象后,这个变量是它独有的,和其它对象没有关系。当使用static修饰后,变量则是属于这个类的,也就是对象共有的,当在一个对象中修改后,其它对象中也同时会被修改。2.修饰成员方法成员方法本就属于类,所以使用static修饰后,最大的...

2018-02-16 23:38:35 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除