在路上

 找回密码
 立即注册
在路上 站点首页 学习
订阅

学习

hashmap和hash算法研究
总述 hashmap作为java中非常重要的数据结构,对于key-value类型的存储(缓存,临时映射表,。。。)等不可或缺,hashmap本身是非线程安全的,对于多线程条件下需要做竞争条件处理,可以通过Collections和Concurrent ...
2016-12-13 12:56
JVM 垃圾回收器工作原理及使用实例介绍
原文出处: ibm developerworks - 周明耀 垃圾收集基础 Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量 ...
2016-12-13 12:56
生成 Eclipce 的 Java 插件:Jenerate
Jenerate 是一款生成 Eclipse 的 Java 插件,提供可定制代码生成 Java 类。 Jenerate提供的代码生成方法: hashCode() and equals() toString() compareTo() 项目主页:http://www.open-open.com/lib/v ...
2016-12-13 12:56
关于Java集合的小抄
在尽可能短的篇幅里,将所有List、Map、Set、Queue的特征与实现方式捋一遍。适合所有"精通Java"其实还不那么自信的人阅读。 List ArrayList 以数组实现。节约空间,但数组有容量限制。超出限制时会增加50% ...
2016-12-13 12:56
ConcurrentHashmap 解析
ConcurrentHashmap(JDK1.7) 总体描述: concurrentHashmap是为了高并发而实现,内部采用分离锁的设计,有效地避开了热点访问。而对于每个分段,ConcurrentHashmap采用final和内存可见修饰符volatile关键字(内 ...
2016-12-13 12:56
Java 对象存储:java-dirty
java-dirty 是一个快速的基于文件的对象存储系统,只能往存储里添加对象,使用内存映射文件技术。 示例代码: StoreFoo store = Store.of(Foo.class).from(/path/to/file);store.put(new Foo(1,2));store.all().for ...
2016-12-13 12:56
Java 容器 & 泛型(1):认识容器
原文出处: 泥沙砖瓦浆木匠-Jeff_Li 容器是java语言学习中重要的一部分。泥瓦匠我的感觉是刚开始挺难学的,但等你熟悉它,接触多了,也就“顺理成章”地知道了。Java的容器类主要由两个接口派生而出:Collection和Ma ...
2016-12-13 12:56
JVM内存堆布局图解分析
JAVA能够实现跨平台的一个根本原因,是定义了class文件的格式标准,凡是实现该标准的JVM都能够加载并解释该class文件,据此也可以知道,为啥java语言的执行速度比C/C++语言执行的速度要慢了,当然原因肯定不止这一个, ...
2016-12-13 12:56
Java 8时间和日期API 20例
伴随lambda表达式、streams以及一系列小优化,Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为 ...
2016-12-13 12:56
Java内存分配和String类型的深度解析
一、引题 在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问 ...
2016-12-13 12:56
透视JVM之垃圾回收
JVM是JAVA世界的核心,了解它有助于我们更好调试,调优和开发程序,最近散仙在看JAVA特种兵一书,看完觉得,作者写的内容还是挺不错,大家感兴趣的,也可以购买本温故而知新下。 在JVM中,我们经常提到的就是堆了 ...
2016-12-13 12:56
Java习惯用法总结
在java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Java》对这个话题给出了更详尽的论述, ...
2016-12-13 12:56
通过代码直接设置Java的DNS - Java Dns Cache Manipulator
通过代码直接设置Java的DNS(实际上设置的是DNS Cache),支持JDK 6+。 功能 设置/重置DNS(不会再去Lookup DNS) 可以设置单条 或是通过Properties文件批量设置 查看DNS Cache内容 删除一条DNS Cache(即 ...
2016-12-13 12:56
Java垃圾收集机制
所谓“ java”,其实不只是一门语言,而是一种设计的美丽,更是一种关于世界观、关于架构之美的映射。 一次,所谓的“面试”,让我开始正视 java的底层架构,一个我所未知的世界,一个我想了解的世界。所以,我 ...
2016-12-13 12:56
ClassLoader案例
接自定义类加载器的理论,讲一个实践。 我们都有使用jsp的经验,为什么jsp可以修改后直接生效?就是ClassLoader在起作用,一个jsp对应一个ClassLoader,一旦jsp修改,就需要卸载原来加载此jsp(先是被转换为java文 ...
2016-12-13 12:56

相关分类

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-9-14 09:28

Copyright 2015-2025 djqfx

返回顶部