<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[peterchao_asch的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/peterchao_asch</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; peterchao_asch]]></copyright><item><title><![CDATA[struts2 struts1 webwork 区别（转）]]></title><link>https://blog.youkuaiyun.com/peterchao_asch/article/details/84085954</link><guid>https://blog.youkuaiyun.com/peterchao_asch/article/details/84085954</guid><author>peterchao_asch</author><pubDate>Sun, 20 Nov 2011 20:24:25 +0800</pubDate><description><![CDATA[



Struts2与WebWork和Struts1的比较
  

		        
		          
		          2008-05-29 15:39:49
|  分类：
		          STRUTS2
		          
		        
		        |
字号

 
订阅

		      



...]]></description><category></category></item><item><title><![CDATA[高内聚 低耦合(继续转)]]></title><link>https://blog.youkuaiyun.com/peterchao_asch/article/details/84083218</link><guid>https://blog.youkuaiyun.com/peterchao_asch/article/details/84083218</guid><author>peterchao_asch</author><pubDate>Wed, 16 Nov 2011 10:01:51 +0800</pubDate><description><![CDATA[这是软件工程中的概念
    首先要知道一个软件是由多个子程序组装而成,
而一个程序由多个模块(方法)构成!
    而内聚就是指程序内的各个模块之间的关系紧密程度,
偶合就是各个外部程序(子程序)之间的关系紧密程度.
    所以很易明白,为什么要高内聚?模块之间的关系越紧密,出错就越少!低偶合?
子程序间的关系越复杂,就会产生更多的意想不到的错误!
给以后的维护工作带来很多麻烦!...]]></description><category></category></item><item><title><![CDATA[Struts2与WebWork和Struts1的比较  (转帖)]]></title><link>https://blog.youkuaiyun.com/peterchao_asch/article/details/84083169</link><guid>https://blog.youkuaiyun.com/peterchao_asch/article/details/84083169</guid><author>peterchao_asch</author><pubDate>Wed, 16 Nov 2011 09:23:50 +0800</pubDate><description><![CDATA[



Struts2与WebWork和Struts1的比较
  




        
        
关于Struts2慨叙（转）:http://blog.163.com/zhouli615@126/blog/static/29816263200710124849534/ 
 Struts2其实并不是一个陌生的Web框架，Struts2是以Webwork的设计思...]]></description><category></category></item><item><title><![CDATA[Java创建对象完整过程（别人写的）]]></title><link>https://blog.youkuaiyun.com/peterchao_asch/article/details/84081581</link><guid>https://blog.youkuaiyun.com/peterchao_asch/article/details/84081581</guid><author>peterchao_asch</author><pubDate>Sun, 13 Nov 2011 20:48:57 +0800</pubDate><description><![CDATA[Java
创建对象完整过程！
[
分配父类静态变量存储空间]
父类静态初始化块
[
分配子类静态变量存储空间]
子类静态初始化块
[
分配父类非静态变量存储空间]
父类非静态初始化块
父类构造方法
&amp;lt;-- 
父类对象创建完毕 --&amp;gt;
[
分配子类非静态变量存储空间]
子类非静态初始化块
子类构造方法
&amp;lt;-- 
子类对象创建完毕 --&amp;gt;...]]></description><category></category></item><item><title><![CDATA[为什么java会有内存的堆栈之分]]></title><link>https://blog.youkuaiyun.com/peterchao_asch/article/details/84081067</link><guid>https://blog.youkuaiyun.com/peterchao_asch/article/details/84081067</guid><author>peterchao_asch</author><pubDate>Sat, 12 Nov 2011 02:11:05 +0800</pubDate><description><![CDATA[
      
        当一个方法执行时，每个方法都会建立自己的内存
栈，在这个方法内定义 的变量将会逐个放入这块栈内存
里，随着方法的执行结束，这个方法的内存
栈也将自然销毁了。因此，所以在方法中定义 的变量都是放在栈内存
里面的;当我们在程序中创建一个对象时，这个对象被保存到运行时数据区，以便以后反复使用(因为对象的创建成本通常较大)，这个运行时数据区就是堆内存
。堆内存...]]></description><category></category></item><item><title><![CDATA[Java (JVM) Memory Types（转帖）]]></title><link>https://blog.youkuaiyun.com/peterchao_asch/article/details/84080443</link><guid>https://blog.youkuaiyun.com/peterchao_asch/article/details/84080443</guid><author>peterchao_asch</author><pubDate>Fri, 11 Nov 2011 00:01:52 +0800</pubDate><description><![CDATA[
http://javapapers.com/core-java/java-jvm-memory-types/
 
When a JVM
 runs a program, it needs memory to store many things, 
including bytecodes and other information it extracts from loaded clas...]]></description><category></category></item><item><title><![CDATA[Java中synchronized用法（转帖）]]></title><link>https://blog.youkuaiyun.com/peterchao_asch/article/details/84080441</link><guid>https://blog.youkuaiyun.com/peterchao_asch/article/details/84080441</guid><author>peterchao_asch</author><pubDate>Thu, 10 Nov 2011 23:59:14 +0800</pubDate><description><![CDATA[　在java


编程思想中对synchronized的一点解释:
　　1、synchronized关键字的作用域有二种：
　　1）是某个对象实例内，synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法（如果一个对象有多个synchronized方法，只要一个线程访问了其中的一个synchronized方法，其它


线程不...]]></description><category></category></item></channel></rss>