<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Fish3812的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Fish3812</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Fish3812]]></copyright><item><title><![CDATA[JDK]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4462620</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4462620</guid><author>Fish3812</author><pubDate>Wed, 19 Aug 2009 13:07:00 +0800</pubDate><description><![CDATA[JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来，JDK已经成为使用最广泛的Java SDK（Software development kit）。　　JDK 是整个Java的核心，包括了Java运行环境（Java Runtime Environment），一堆Java工具和Java基础的类库(rt.j]]></description><category></category></item><item><title><![CDATA[变量的赋值和类型转换]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4448103</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4448103</guid><author>Fish3812</author><pubDate>Fri, 14 Aug 2009 22:11:00 +0800</pubDate><description><![CDATA[ “=” 操作符是使用最频繁的二元操作符，它能够把右边的操作元的赋值给左边操作元，并且以右边操作元的值作为运算结果。 同种类型的变量之间可以直接赋值，一个直接数可以直接赋值给它同类型的变量。 在同种类型的变量之间赋值时，不需要进行类型的转换。当在不同类型的变量之间赋值时，或者将一个直接数赋值给与它不同类型的变量时，需要类型转换。 类型转换可以分为自动类型转换和强制类]]></description><category></category></item><item><title><![CDATA[instanceof 操作符]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4448059</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4448059</guid><author>Fish3812</author><pubDate>Fri, 14 Aug 2009 21:45:00 +0800</pubDate><description><![CDATA[instanceof 操作符用于判断一个引用类型所引用的对象是否是一个类的实例。instanceof 操作符左边的操作元是一个引用类型，右边的操作元是一个类名或接口。 eg：	obj instanceof ClassName	obj instanceof InterfaceName 一个类的实例包括类本身的实例，以及所有直接或间接的子类的实例。 instance]]></description><category></category></item><item><title><![CDATA[操作符 “==” 与对象的 equals() 方法]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4447943</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4447943</guid><author>Fish3812</author><pubDate>Fri, 14 Aug 2009 20:52:00 +0800</pubDate><description><![CDATA[操作符 “==” 用来比较两个操作元是否相等，这两个操作元既可以是基本类型，也可以是引用类型。 在 java.lang.Object 类中定义了 equals() 方法，比较两个对戏那个是否相等。 当操作符 “==” 两边都引用类型变量时，这两个引用变量必须引用同一个对象，结果才为 true。 操作符 “==” 与多态性 对于引用类型变量，Java 编译器根据变量被]]></description><category></category></item><item><title><![CDATA[CGI]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4446066</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4446066</guid><author>Fish3812</author><pubDate>Fri, 14 Aug 2009 12:05:00 +0800</pubDate><description><![CDATA[1. 定义：CGI全称是“公共网关接口”(Common Gateway Interface)，HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具，其程序须运行在网络服务器上。　　Common Gate Interface听起来让人有些专业, 我们就管它叫CGI好了。在物理上，CGI是一段程序，它运行在Server上，提供同客户端 Html页面的接口。这样说大概还不好理解。那么我们]]></description><category></category></item><item><title><![CDATA[字符串连接操作符“+”]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4442952</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4442952</guid><author>Fish3812</author><pubDate>Thu, 13 Aug 2009 15:45:00 +0800</pubDate><description><![CDATA[操作符“+” 能够连接字符串，并生成新的字符串。 如果 “+” 操作符中有一个操作元为 String 类型，则另一个操作元可以是任意类型（包括基本类型和引用类型），不过该操作元将被转换成字符串。当一个操作元为String 类型时，如果另一个操作元为引用类型，就调用所引用对象的 toString() 方法。来获得字符串。 String s1 = "Age: " + 1 + 2;			]]></description><category></category></item><item><title><![CDATA[比较操作符和逻辑操作符 / 三元操作符 “?:”]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4442650</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4442650</guid><author>Fish3812</author><pubDate>Thu, 13 Aug 2009 14:59:00 +0800</pubDate><description><![CDATA[Java 语言的比较操作符和逻辑操作符，这些操作符的运算结果都是boolean 型。 “”、“=” 操作符的操作元只能是整数类型和浮点数类型。“==”、“!=” 操作符的操作元既可以是基本类型，也可以是引用类型。 “&&” 和 “&” 均为与操作符，操作元只能是布尔表达式。布尔表达式是指运算结果了boolean 类型的表达式。 “||” 和 “|” 均为与操作符，操作元]]></description><category></category></item><item><title><![CDATA[浮点型操作符]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4442582</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4442582</guid><author>Fish3812</author><pubDate>Thu, 13 Aug 2009 14:47:00 +0800</pubDate><description><![CDATA[“++”、“--”、“+”、“-”、“*”、“/”和“%” 等。同我整形操作符相似，运算结果的类型和操作元中取值范围最大的类型一致。如果操作元中最大长度类型是 float 型，那么结果为 float 型，如果其中有一个或多个 double 型，则结果了double 型。 浮点运算不支持位运算double d = 12 >> 1.0; //编译出错，“>>”的操作元必须是整数类型。]]></description><category></category></item><item><title><![CDATA[操作符 / 整型操作符]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4438616</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4438616</guid><author>Fish3812</author><pubDate>Wed, 12 Aug 2009 15:28:00 +0800</pubDate><description><![CDATA[“=”、“==”、“!=”操作符，它们不仅能操作各种基本类型，还能操作各种引用类型。“+”操作符不仅能操作除 boolean 类型以外的基本类型，还能操作 java.lang.String 类型。 整型操作符的操作元类型可以是byte、short、char、int 和 long。在计算表达式，如果有一个操作元是 long 型，那么结果也是 long 型；否则不管操作元是 bype、]]></description><category></category></item><item><title><![CDATA[直接数]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4435392</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4435392</guid><author>Fish3812</author><pubDate>Tue, 11 Aug 2009 17:15:00 +0800</pubDate><description><![CDATA[直接数是指直接赋给变量的具体数值。 直接数的类型 共有7种类型的直接数 1、int 型直接数：123、-123、0x41（十六进制的直接数）、071（八进制的直接）2、long 型直接数：234L、456l、0x41L、071l、2136458933（在 int 类型的取值范围内的整数值是 int 型直接数；不在 int 类型取值范围内，但在 long 类型的取值范围内]]></description><category></category></item><item><title><![CDATA[变量的初始化及默认值]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4434271</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4434271</guid><author>Fish3812</author><pubDate>Tue, 11 Aug 2009 14:21:00 +0800</pubDate><description><![CDATA[Java 语言要求变量遵循先定义，再初始化，然后使用的规则。变量的初始化是自从变量定义以后，首次给它赋初值的过程。 对于类的成员变量。不管程序有没有显示的初始化，Java  虚拟机都会先自动给它初始化为默认值。规则为：	1、整数类型（byte、short、int、long）的基本类型变量的默认值为0。	2、单精度浮点型（float）的基本类型变量的默认值为0.0f。	3]]></description><category></category></item><item><title><![CDATA[apache tomcat]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432519</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432519</guid><author>Fish3812</author><pubDate>Tue, 11 Aug 2009 02:49:00 +0800</pubDate><description><![CDATA[apache tomcat　　联系：　　Apache是普通服务器，本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然)。Apache只支持静态网页，但像asp,php,cgi,jsp等动态网页就需要Tomcat来处理。 Apache和Tomcat整合使用：如果客户端请]]></description><category></category></item><item><title><![CDATA[J2EE学习中一些值得研究的开源项目]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432518</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432518</guid><author>Fish3812</author><pubDate>Tue, 11 Aug 2009 02:47:00 +0800</pubDate><description><![CDATA[ J2EE学习中一些值得研究的开源项目2009年08月07日 11:48   作者：admin   分类：未分类   浏览： 1,955 次   这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这]]></description><category></category></item><item><title><![CDATA[参数传递]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432463</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432463</guid><author>Fish3812</author><pubDate>Tue, 11 Aug 2009 01:28:00 +0800</pubDate><description><![CDATA[如果方法 A 调用方法 B，那么称方法 A 是方法 B 的调用者。	如果方法 B 的参数是基本数据类型，那么方法 A 向方法 B 传递参数的值。	如果方法 B 的参数是对象或数组，那么方法 A 向方法 B 传递对象或数组的引用。 每当用 java 命令启动一个 Java 虚拟机进程时，Java 虚拟机就会创建一个主线程，该线程从程序入口 main() 方法开始执行。主线程在 Jav]]></description><category></category></item><item><title><![CDATA[Java虚拟机类型卸载和类型更新解析]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432448</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432448</guid><author>Fish3812</author><pubDate>Tue, 11 Aug 2009 01:00:00 +0800</pubDate><description><![CDATA[Java虚拟机类型卸载和类型更新解析  首先看一下，关于java虚拟机规范中时如何阐述类型卸载(unloading)的： A class or interface may be unloaded if and only if its class loader is unreachable. The bootstrap class loader is always reach]]></description><category></category></item><item><title><![CDATA[对象的默认引用：this]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432405</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432405</guid><author>Fish3812</author><pubDate>Tue, 11 Aug 2009 00:17:00 +0800</pubDate><description><![CDATA[当一个对象创建后，Java 虚拟机就会给它分配一个引用自身的指针：this。所有的默认的引用都名叫 this。 在以下情况会用到 this 关键字：1、在类的构造方法中，通过 this 语句调用这个类的另一个构造方法。 	2、在一个实例方法内，局部变量或参数和实例变量同名，实例变量被屏蔽，因此采用 this.成员变量名 的方式来指代实例变量。3、在是一个实例方法内，]]></description><category></category></item><item><title><![CDATA[成员变量和局部变量同名 / 局部变量的作用域最小化]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432383</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432383</guid><author>Fish3812</author><pubDate>Mon, 10 Aug 2009 23:59:00 +0800</pubDate><description><![CDATA[成员变量和局部变量同名在同一个作用域内不允许定义同名的多个变量。 在一个方法内，可以定义和成员变量同名的局部变量或参数，此时成员变量被屏蔽。此时如果想要访问成员变量，可以通过 this 关键字来访问，this 关键字来访问，this 为当前实例的引用，如果要访问类变量，可以通过类名来访问。  局部变量的作用域最小化 将局部变量的作用域最小化，可增加代码的可读性和]]></description><category></category></item><item><title><![CDATA[局部变量的生命周期]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432355</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432355</guid><author>Fish3812</author><pubDate>Mon, 10 Aug 2009 23:48:00 +0800</pubDate><description><![CDATA[局部变量的生命周期，取决于所属的方法合适被调用及结束调用。 1、当 Java 虚拟机（更准确地说，是 Java 虚拟机中的某个线程）调用一个方法时，会为这个方法中的局部变量分配内存。2、当 Java 虚拟机（更准确地说，是 Java 虚拟机中的某个线程）结束调用一个方法时，会结束这个方法中的局部变量的生命周期。 由于局部变量和成员变量有着完全不同的生命周期，在使用局部变量时，受]]></description><category></category></item><item><title><![CDATA[静态变量和实例变量的生命周期]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4432284</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4432284</guid><author>Fish3812</author><pubDate>Mon, 10 Aug 2009 23:05:00 +0800</pubDate><description><![CDATA[类的成员变量有两种：一种是被 static 关键字修饰的变量，叫类变量或静态变量；			另一种是没有 static 关键字修饰的变量，叫实例变量。 区别： 1、类的静态变量在内存中只有一个，Java 虚拟机在记载类的的过程中为静态变量分配内存，静态变量位于方法区，被类的所有实例共享。静态变量可以直接通过类名被访问。静态变量的生命周期取决于类的生命周期，当加载类的时候，静态变量被]]></description><category></category></item><item><title><![CDATA[变量的作用域 ]]></title><link>https://blog.youkuaiyun.com/Fish3812/article/details/4428250</link><guid>https://blog.youkuaiyun.com/Fish3812/article/details/4428250</guid><author>Fish3812</author><pubDate>Sun, 09 Aug 2009 17:49:00 +0800</pubDate><description><![CDATA[变量的作用域 变量的作用域是指它的存在范围，只有在这个范围内，程序代码才能访问它。作用域决定了生命周期。 变量的生命周期是指从一个变量被创建并分配内存空间开始，到这个变量被销毁并清除其所占的内存空间的过程。 当一个变量被定义时，它的作用域就被确定了。 变量的生命周期当程序运行时，会在不同阶段的创建不同的变量。变量存在于内存中的这段时间称为变量的生命周期。]]></description><category></category></item></channel></rss>