- 博客(5)
- 资源 (1)
- 收藏
- 关注
转载 Java关键字final、static使用总结
转载来源: http://lavasoft.blog.51cto.com/62575/18771/1 final根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,
2016-11-24 17:15:42 474
转载 从volatile说到i++的线程安全问题
转载来源: http://www.cnblogs.com/zemliu/p/3298685.htmlvolatile关键字保证了 1. 可见性——在多线程环境下,被修饰的变量在别修改后会马上同步到主存,这样该线程对这个变量的修改就是对所有其他线程可见的,其他线程能够马上读到这个修改后值。 2. 禁止指令重排序优化本文中来谈谈第一点,可见性。Thread的本地内存每个Thread都拥有自己的线程
2016-11-23 15:48:46 1769 3
转载 Java反射机制及Method.invoke详解
转载自 http://azrael6619.iteye.com/blog/429797JAVA反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个
2016-11-22 22:04:29 531
原创 Angular JS 使用技巧
最近用Angular JS做为前端框架,本文记录一些使用过程中的技巧,只做用法的描述,不做过多原理上的讨论。1 多个ng-app-idAngular JS规定,一个页面中只能引入一个ng-app,这样比较不利于多人协作开发,有什么解决办法呢?就是引入ng-app-id。具体做法是,假设你要写一个article.js用来操作文章,就在该js最开始的地方加入下面一段代码angular.element(d
2016-11-22 15:08:29 479
原创 比喻帮你深入理解 JAVA 对象
说明:本文中的JVM限于HotSpot JVM,详细介绍了,对象在哪里创建、创建的步骤是什么、创建之后的对象长什么样、以及想要使用该对象的时候如何访问。如有转载,请标明出处。1 对象在哪里创建Java 是面向对象的编程语言,那么,对象到底是在哪里创建的呢?首先明确一点,几乎所有的对象实例和数组都在堆中分配。这里需要了解 JVM 内存的划分,详见个人另一篇博客JVM 内存划分、GC 机制与性能优化看上
2016-11-06 17:26:09 1120
maven-3.5.0
2017-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人