Java
John_62
这个作者很懒,什么都没留下…
展开
-
【转载】Java Map遍历方式的选择
源链接:http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html 1.阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和value的集合;而keySet拿到的只是key的集合,针对每个key,都要去Map转载 2017-04-13 00:10:06 · 316 阅读 · 1 评论 -
【转载】JAVA中线程同步的方法(7种)汇总
转自:https://www.cnblogs.com/duanxz/p/3709608.html?utm_source=tuicool&utm_medium=referral 一、同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此关键字修饰方法时, 内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于阻塞状态。转载 2017-11-15 22:52:07 · 243 阅读 · 0 评论 -
【转载】JAVA中的反射机制
转自:http://blog.csdn.net/liujiahan629629/article/details/18013523 一,先看一下反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是java中一种强大的工具,能够转载 2017-11-20 16:58:08 · 276 阅读 · 0 评论 -
【转载】深入理解Java:类加载机制及反射
转自:https://www.cnblogs.com/ITtangtang/p/3978102.html 一、Java类加载机制 1.概述 Class文件由类装载器装载后,在JVM中将形成一份描述Class结构的元信息对象,通过该元信息对象可以获知Class的结构信息:如构造函数,属性和方法等,Java允许用户借由这个Class相关的元信息对象间接调用Class转载 2017-11-20 16:39:03 · 316 阅读 · 0 评论 -
JAVA 的一些简单知识点
Java 是计算机编程语言 Java 是一种网络程序设计语言 Java 是一种计算机语言开发平台(JVM 和 Java API)原创 2017-11-06 21:23:06 · 354 阅读 · 0 评论 -
ConcurrentHashMap的锁分段技术
假如容器里有多把锁,每一把锁用于锁容器其中一部分数据,那么当多线程访问容器里不同数据段的数据时,线程间就不会存在锁竞争,从而可以有效的提高并发访问效率,这就是ConcurrentHashMap所使用的锁分段技术原创 2017-10-12 11:08:30 · 473 阅读 · 0 评论 -
HashMap和Hashtable的区别
HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。原创 2017-10-12 10:58:51 · 198 阅读 · 0 评论 -
entrySet和keySet的小小区别
Java中的Map遍历推荐使用entrySet遍历Map类集合KV,而不是keySet方式进行遍历。说明:keySet其实是遍历了2次,一次是转为Iterator对象,另一次是从hashMap中取出key所对应的value。而entrySet只是遍历了一次就把key和value都放到了entry中,效率更高。如果是JDK8,使用Map.foreach方法。原创 2017-10-12 10:32:13 · 1849 阅读 · 0 评论 -
POJO和javaBean的区别
POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。原创 2017-10-12 10:22:01 · 273 阅读 · 0 评论 -
【转载】HashMap和Hashtable的区别
HashMap和Hashtable的区别 HashMap和Hashtable都实现了Map接口,但决定用哪一个之前先要弄清楚它们之间的分别。主要的区别有:线程安全性,同步(synchronization),以及速度。 HashMap几乎可以等价于Hashtable,除了HashMap是非synchronized的,并可以接受null(HashMap可以接受为null的键值(key)和值转载 2017-04-18 18:21:43 · 234 阅读 · 0 评论 -
【转载】Java垃圾回收机制
转自:http://www.importnew.com/19085.html 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后转载 2017-11-15 23:13:05 · 228 阅读 · 0 评论