自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿杜童鞋的博客

每天进步一点点

  • 博客(8)
  • 收藏
  • 关注

原创 类加载过程

加载阶段在加载阶段虚拟机需要完成以下3件事情:① 通过一个类的全限定名来获取定义此类的二进制字节流.② 将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构.③ 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口.验证阶段...

2018-06-21 10:45:20 156

原创 wait,notify,notifyall

wait用来将当前线程置入休眠状态,直到接到通知或被中断为止。在调用 wait()之前,线程必须要获得该对象的对象级别锁,即只能在同步方法或同步块中调用 wait()方法。进入 wait()方法后,当前线程释放锁。notify()就是对对象锁的唤醒操作。但有一点需要注意的是notify()调用后,并不是马上就释放对象锁的,而是在相应的synchronized(){}语句块执行结束,自动释放锁后...

2018-06-19 10:01:02 126

原创 类,内部类,局部内部类的访问权限控制

( 1 )对于外部类而言,它也可以使用访问控制符修饰,但外部类只能有两种访问控制级别: public 和默认。因为外部类没有处于任何类的内部,也就没有其所在类的内部、所在类的子类两个范围,因此 private 和 protected 访问控制符对外部类没有意义。 ( 2 )内部类的上一级程序单元是外部类,它具有 4 个作用域:同一个类( private )、同一个...

2018-06-19 09:50:09 2438

原创 类加载概述以及类加载的时机

类从被再加到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括如下七个阶段:上图中,加载,验证,准备,初始化和卸载这5个夹断的顺序是确定的,类的加载过程必须按照这种顺序按部就班地开始,而解析阶段则不一定:它在某些情况下也可以在初始化之后才开始.什么情况下必须对类进行"初始化"?1:遇到new,getstatic,putstatic或invokestatic这4条字节码指令时,如果类没有进行过...

2018-06-13 11:07:40 176

原创 值传递和引用传递

基本类型包括:byte,short,int,long,char,float,double,Boolean引用类型包括:类类型,接口类型和数组。值传递:方法调用时,实际参数把它的值传递给对应的形式参数,函数接收的是原始值的一个copy,此时内存中存在两个相等的基本类型,即实际参数和形式参数,后面方法中的操作都是对形参这个值的修改,不影响实际参数的值。引用传递:也称为传地址。方法调用时,实际参数的引用...

2018-06-13 09:44:13 144

原创 [JQUERY] CANNOT READ PROPERTY ‘MSIE’ OF UNDEFINED错误的解决方法

jQuery.browser = {};(function () { jQuery.browser.msie = false; jQuery.browser.version = 0; if (navigator.userAgent.match(/MSIE ([0-9]+)./)) { jQuery.browser.msie = true; jQuery...

2018-06-11 13:50:22 1372 1

原创 上传项目到github的步骤

先在github上新建一个仓库,获取url地址.1:双击github-bash.exe2:使用cd进入需要上传项目的路径3:git init4:git add5:git commit -m "first commit"6:git remote add origin https://自己的仓库url地址7:git push -u origin master8:输入账号密码...

2018-06-10 21:16:40 203

原创 Minor GC和Full GC

Minor GC:新生代GC,指发生在新生代的垃圾收集动作,因为java对象大多具备朝生夕灭的特性,所有Minor GC非常频繁,速度也很快.Full GC:指发生在老年代的GC,初选了Major GC,经常会伴随着至少一次的Full GC(并非绝对).Full GC的速度一般会比Minor GC慢10倍以上.什么时候会进行Minor GC?给新对象分配内存,新生代空间不足的时候.什么时候会进行F...

2018-06-04 15:04:47 221

空空如也

空空如也

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

TA关注的人

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