- 博客(7)
- 收藏
- 关注
转载 struts2中使用freemarker 生成静态页面
按一下步骤走: 1.创建项目 2.导入struts2的相关jar文件 3.在web.xml中配置如下: [html] view plaincopyprint? xml version="1.0" encoding="UTF-8"?> web-app version="2.4" xmlns="http://java.sun.
2013-05-29 22:54:06 569
转载 Java中的==和equals区别
引言:从一个朋友的blog转过来的,里面解决了两个困扰我很久的问题。很有久旱逢甘霖的感觉。 中软国际电子政务部Jeff Chi总结,转载请说明出处。 概述: A.==可用于基本类型和引用类型:当用于基本类型时候,是比较值是否相同;当用于引用类型的时候,是比较对象是否相同。 B.对于String a = “a”; Integer b
2013-05-26 15:30:25 403
转载 java堆栈详解
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。
2013-05-22 17:26:18 397
转载 深入理解HashMap
Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。 1、hashmap的数据结构 要知道hashmap是什么,首先要搞清楚它的数据结构,在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本结构
2013-05-21 23:36:33 351
转载 设计模式:代理模式和反射原理
代理模式:为其他对象提供一种代理以控制对这个对象的访问。 Proxy和RealSubject类共同实现了Subject接口,这样一来,在任何地方使用RealSubject类的地方就可以使用Proxy类来代理。而在真正操作前可以对其进行一些其他操作。 静态代理: 静态代理即Proxy类为静态的,不能再程序加在到内存时动态的创建。看一下静态代理的时序图
2013-05-12 10:15:04 453
转载 通过Class.forName("xxx").newInstance()和通过new 得到对象有什么区别
在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别? 用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用类加载机制,那么为什么会有两种创建对象方式?这个就要从可伸缩、可扩展,可重用等软件思想上解释了。 Java中工厂模式经常使用newInstance来创建对象,因此从为什么要使用工厂模式上也可以找到具体答案。
2013-05-01 14:34:00 741
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人