你真的了解一段Java程序的生命史吗
作为一名程序猿 ,我们每天都在写Code,但你真的了解它的生命周期么?今天就来简单聊下它的生命历程,说起一段Java Code,从出生到game over大体分这么几步:编译、类加载、运行、GC。 编译 Java语言的编...
作为一名程序猿 ,我们每天都在写Code,但你真的了解它的生命周期么?今天就来简单聊下它的生命历程,说起一段Java Code,从出生到game over大体分这么几步:编译、类加载、运行、GC。 编译 Java语言的编...
平时看到不错的图谱的时候会习惯性的保存收集,今天一看电脑,发现还有蛮多的,所以先把Java知识图谱分享出来,如果能帮助到Java学习者,那是最好不过的了。 1、Java学习路径1 2、Java学习路径2 这是另外...
很多程序员们往往有看书的冲动,但不知道看哪些书,下面我就给各位Java程序猿们推荐一些好书(每本书的作者会加粗标红),其中绝大多数都是我自己平时在看的书,也算是我对于平时读的书做一个小总结和读后...
几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一...
JSP中一共预先定义了9个这样的对象,分别为:request、response、session、application、out、pagecontext、config、page、exception 1、request对象 request 对象是 javax.servlet.httpServletRequest类...
从JDK1.5开始,就引入了一个新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。 用法一:常量 在JDK1.5 之前,我们定义常量都是: public static fianl…. 。现在好了,...
解密工具类,实现了常用的加解密类。包括单向加密:MD5、SHA;对称加密:DES、AES;非对称加密:RSA 完整代码见:https://git.oschina.net/bayern.com/SecureUtils.git 同时提供ant打包脚本。 MD5 单向加...
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。 1、成员内部类 成员内部类是最普通的内部类,它的定义为位于另一...
设计模式简介 http://www.runoob.com/design-pattern/design-pattern-tutorial.html 设计模式之间的关系: 设计模式总概况: 一、设计原则 1、单一职责原则 一个类,只有一个引起它变化的原因。应该只有一...
使用Request对象设置页面的防盗链 所谓的防盗链就是当你以一个非正常渠道去访问某一个Web资源的时候,服务器会将你的请求忽略并且将你的当前请求变为按正常渠道访问时的请求并返回到相应的页面,用户只有...
目录 下载安装Maven插件 安装 设置Maven默认仓库 MyEclipse安装Maven 选择自己的setting.xml文件 下载安装Maven插件 下载地址http://maven.apache.org/ 安装 ① 首先解压到自定义目录 ② 配置环境变量 ③ ...
JVM 自动内存管理:对象判定和回收算法 可回收对象的判定方法 1、引用计数算法 原理:给对象中添加一个引用计数器,每当一个地方引用它时,计数器值就加1,当引用失效时,计时器就减1,任何时刻计数器为0...
JSON已经成为当前服务器与WEB应用之间数据传输的公认标准,不过正如许多我们所习以为常的事情一样,你会觉得这是理所当然的便不再深入思考了。我们很少会去想用到的这些JSON库到底有什么不同,但事实上它...
所周知,现在解析XML的方法越来越多,现在介绍一下4中常用的解析方式,即:DOM、SAX、JDOM和DOM4J 下面首先给出这四种方法的jar包下载地址 DOM:在现在的Java JDK里都自带了,在xml-apis.jar包里 SAX:htt...
Json常用的类库如下 Jackson:http://jackson.codehaus.org/ JSON-lib:http://json-lib.sourceforge.net/ Gson:http://code.google.com/p/google-gson/ Jackson可以轻松的将Java对象转换成json对象和xml...