Java
文章平均质量分 86
Change-土鳖
这个作者很懒,什么都没留下…
展开
-
Java Resource路径总结
首先一点很重要,Java中不存在标准的相对路径,各种相对路径取资源的方式都是基于某种规则转化为绝对路劲 然后一点也很重要,绝对不要直接使用绝对路径,否则死得很难看 基于以上两点,总结Resource路径问题无非归结为一点:找基点,也就是在某种环境下(web、j2ee或jar包等)通过合适的方式找到一个稳定的基点,然后通过这个基点找到你要的resource Java中的基点有哪些呢转载 2015-02-03 16:38:29 · 530 阅读 · 0 评论 -
Java getResource()与getResourceAsStream()定位一个文件
Class.getResource()与Class.getResourceAsStream()方法,但很多人还是不太懂它的用法,因为很多人(比如 不久前的我)都不知道应该传怎么样的参数给它,当然,有些人己经用得如火纯青,这些人是不需要照顾的,在此仅给不会或者还不是很熟的人解释一点点。 比如我们有以下目录 |--project |--src |--转载 2015-02-03 16:49:44 · 539 阅读 · 0 评论 -
Java反射之Bean修改更新属性值等工具类
package com.bocean.util; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.Date; import java.util.Map; import com.bocean.entity.healthManage.HealthIndex; import com.b原创 2015-01-28 17:23:23 · 4666 阅读 · 0 评论 -
Java虚拟机之运行时数据区域
以下内容摘自《深入理解Java虚拟机——JVM高级特性与最佳实战》第2章 Java内存区域与内存溢出异常Java在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途、创建和销毁的时间,有一些是随虚拟机的启动而创建,随虚拟机的退出而销毁,有些则是与线程一一对应,随线程的开始和结束而创建和销毁。Java虚拟机所管理的内存将会包括以下几个运行时数据区域: 2.2原创 2015-03-01 14:46:54 · 975 阅读 · 0 评论 -
Java内存模型总结
目录(?)[+] 学习资料:http://www.infoq.com/cn/articles/java-memory-model-1 Java的并发采用的是共享内存模型(而非消息传递模型),线程之间共享程序的公共状态,线程之间通过写-读内存中的公共状态来隐式进行通信。多个线程之间是不能直接传递数据交互的,它们之间的交互只能通过共享变量来实现 同步是显式进行的。转载 2015-02-28 16:12:14 · 403 阅读 · 0 评论 -
Java虚拟机之垃圾收集器/内存分配与回收策略
以下内容摘自《深入理解Java虚拟机——JVM高级特性与最佳实战》第3章 垃圾收集器与内存分配策略Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。3.1 概述说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当做Java语言的伴生产物。事实上,GC的历史远远比Java久远,1960年诞生于MIT的Lisp是第一门原创 2015-03-03 10:57:53 · 1041 阅读 · 0 评论 -
Java虚拟机之线程安全
以下内容摘自《深入理解Java虚拟机——JVM高级特性与最佳实战》第13章线程安全与锁优化并发处理的广泛应用是使得Amdahl定律代替摩尔定律成为计算机性能发展源动力的根 本原因,也是人类“压榨”计算机运算能力的最有力武器。13.2线程安全“线程安全”这个名称,相信稍有经验的程序员都会听说过,甚至在代码编写和走査的时候可能还会经常挂在嘴边,但是如何找到一个不太拗口的概念来定义线程安全却不是一件 容易原创 2015-03-06 22:38:56 · 796 阅读 · 0 评论 -
动态代理(JDK与CGLIB)
JDK代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序转载 2015-03-11 11:00:10 · 869 阅读 · 0 评论