随笔分类 -  Java

摘要:Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象 velocity的语法非常简单。这里不多介绍。 我们平时的web项目,通常的开发流程是前端写好静态页面。后端将静... 阅读全文
posted @ 2014-10-08 21:35 Chandler Qian 阅读(4039) 评论(0) 推荐(1) 编辑
摘要:掌握Java中的多线程,必须掌握Java中的各种锁,以及了解Java中线程池的运用。关于Java多线程基础总结可以参考我的这篇博文Java多线程总结(一)多线程基础 转载请注明出处——http://www.cnblogs.com/zrtqsk/p/3784049.html,谢谢。 一、Jav... 阅读全文
posted @ 2014-06-14 23:25 Chandler Qian 阅读(7739) 评论(5) 推荐(7) 编辑
摘要:多线程是Java学习的非常重要的方面,是每个Java程序员必须掌握的基本技能。本文只是多线程细节、本质的总结,并无代码例子入门,不适合初学者理解。初学者学习多线程,建议一边看书、看博文,以便写代码尝试。 转载请注明出处——http://www.cnblogs.com/zrtqsk/p/3776... 阅读全文
posted @ 2014-06-10 23:53 Chandler Qian 阅读(17135) 评论(12) 推荐(10) 编辑
摘要:Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上Bean... 阅读全文
posted @ 2014-05-18 15:56 Chandler Qian 阅读(670543) 评论(38) 推荐(151) 编辑
摘要:今天在书上看到一个作者提出一个问题“怎样通过编写Java代码让Jvm崩溃”,我看了之后也不懂。带着问题查了一下,百度知道里面有这样一个答案: 1 package jvm; 2 3 public class Crash { 4 public static void main(String[]... 阅读全文
posted @ 2014-04-15 17:16 Chandler Qian 阅读(5768) 评论(7) 推荐(4) 编辑
摘要:JDK1.3之后,Java提供了动态代理的技术,允许开发者在运行期间创建接口的代理实例。一、首先我们进行JDK动态代理的演示。现在我们有一个简单的业务接口Saying,如下:package testAOP;public interface Saying {public void sayHello(S... 阅读全文
posted @ 2014-03-14 14:55 Chandler Qian 阅读(3526) 评论(2) 推荐(4) 编辑
摘要:今天学习Spring,突然想重新复习一下Java类加载和类反射的。巩固一下底层原理。部分参考了李刚老师的《疯狂Java讲义》和陈雄华、林开雄的《Spring3.x企业应用开发实战》。一、一个命令对应一个进程。 当我们启动一个Java程序,即启动一个main方法时,都将启动一个Java虚拟机进程,不管这个进程有多么复杂。而不同的JVM进程之间是不会相互影响的。这也就是为什么说,Java程序只有一个入口——main方法,让虚拟机调用。而两个mian方法,对应的是2个JVM进程,启动的是两个不同的类加载器,操作的实际上是不同的类。故而不会互相影响。二、类加载。 当我们使用一个类,如果这个类还未加载到 阅读全文
posted @ 2014-03-08 17:38 Chandler Qian 阅读(1528) 评论(0) 推荐(1) 编辑
摘要:最近重新复习了一下java基础,在使用javap的过程中遇到了一些问题,这里便讲讲对于一个类文件如何编译、运行、反编译的。也让自己加深一下印象。如题,首先我们在桌面,开始->运行->键入cmd 回车,进入windows命令行。进入如图所示的画面:可知,当前默认目录为C盘Users文件夹下的Admin... 阅读全文
posted @ 2014-03-07 11:58 Chandler Qian 阅读(3000) 评论(0) 推荐(1) 编辑
摘要:spring struts2 整合 阅读全文
posted @ 2013-12-29 14:32 Chandler Qian 阅读(4870) 评论(7) 推荐(5) 编辑
摘要:(本人第一次写博客,部分内容有参照李刚老师的疯狂java系列图书,如有遗漏错误,请多指教,谢谢。)Java的集合类可分为Set、List、Map、Queue,其中Set、List、Queue都有共同的接口:Collection.所以Collection和Map是Java集合框架的根接口。Java集合实际上并不是真的把对象放入其中,集合中保存的只是对象的引用。这里首先讲Map,因为所有的Set底层都是由Map实现的,仔细观察API可以发现,Set集合继承体系中所有的接口、实现类的类名,对应的Map集合体系都有。如:Set-->Map EnumSet-->EnumMap SortedS 阅读全文
posted @ 2013-12-12 23:41 Chandler Qian 阅读(1593) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示