<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ilosing的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ilosing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ilosing]]></copyright><item><title><![CDATA[基于Servlet网页验证码的生成]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/7064647</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/7064647</guid><author>ilosing</author><pubDate>Mon, 12 Dec 2011 19:32:55 +0800</pubDate><description><![CDATA[package com.cn;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.Random;

import javax.imageio.]]></description><category></category></item><item><title><![CDATA[关于泛型的认识和理解]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6887619</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6887619</guid><author>ilosing</author><pubDate>Wed, 19 Oct 2011 11:44:03 +0800</pubDate><description><![CDATA[今天学习了泛型的知识，以前在看毕向东老师的视频时，开始提到泛型，我的理解以为是上帝类Object呢。
今天看完高新视频后，对泛型有了新的理解。于是找了泛型的知识的特点。
在Java1.5后引入了泛型的概念。
 泛型的本质是参数化类型，也可以说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中，分别称为泛型类、泛型接口、泛型方法。     
泛型的好处： 
1.]]></description><category></category></item><item><title><![CDATA[按照字符串的长短进行排序]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6886300</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6886300</guid><author>ilosing</author><pubDate>Tue, 18 Oct 2011 22:25:55 +0800</pubDate><description><![CDATA[使用TreeSet知识对字符串的长短排序
import java.util.Comparator;
import java.util.Iterator;
import java.util.TreeSet;

public class TreeSetTest4
{]]></description><category></category></item><item><title><![CDATA[关于对TrerSet的理解]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6886195</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6886195</guid><author>ilosing</author><pubDate>Tue, 18 Oct 2011 22:20:27 +0800</pubDate><description><![CDATA[TreeSet：可以对Set集合中的元素进行排序。其底层的数据结构是二叉树。
其保证元素唯一性的标志基于compareTo方法return 0;
TreeSet排序有两种方式：
1。让元素自身具有比较性，需要实现Comparable接口，覆盖compareTo方法。
2。当元素自身不具备比较性时，或者具备比较性不是开发所需要的时候，这时需要让集合自身具备可比较性。
在集合初始化时，就具备]]></description><category></category></item><item><title><![CDATA[去掉对象中重复数据]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6882760</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6882760</guid><author>ilosing</author><pubDate>Mon, 17 Oct 2011 22:20:56 +0800</pubDate><description><![CDATA[---------------------- android培训、java培训、期待与您交流！ ----------------------
import java.util.ArrayList;
import java.util.Iterator;

public class ArrayListTest1
{
	public static void main(String[] args)
	{]]></description><category></category></item><item><title><![CDATA[去掉集合中重复的元素]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6882287</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6882287</guid><author>ilosing</author><pubDate>Mon, 17 Oct 2011 19:34:42 +0800</pubDate><description><![CDATA[import java.util.ArrayList;
import java.util.Iterator;

/**
 * 去掉集合中重复元素
 * 
 * @author ilosingn
 * 
 */
public class ArrayListTest]]></description><category></category></item><item><title><![CDATA[关于对synchronized的理解]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6879016</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6879016</guid><author>ilosing</author><pubDate>Sun, 16 Oct 2011 22:34:45 +0800</pubDate><description><![CDATA[当一个线程进入一个对象的一个synchronized方法后，其它线程是否可进入此对象的其它方法?
今天在论坛中看见这道题，开始也很模糊，最后写了个程序得出如下答案。
如果是同步方法的话是不可以的。
如果是非同步方法的话是可以的。
下面贴出代码：
package Test;

public class Test1
{
	public static void main(String[]]></description><category></category></item><item><title><![CDATA[关于++题]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6873614</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6873614</guid><author>ilosing</author><pubDate>Fri, 14 Oct 2011 15:07:20 +0800</pubDate><description><![CDATA[public class Test
{
	public static void main(String args[]){
		int a=2;
		int b=(a++)+a*3; //(a++)是2，之后a++，所以a是3，b=2+3*3
		int c=2;]]></description><category></category></item><item><title><![CDATA[给定一个平面内三个不同的点p1、p2和p3，求出任意两点（即点p1和点p2、点p1和点p3、点p2和点p3）之间的距离。]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6854058</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6854058</guid><author>ilosing</author><pubDate>Sat, 08 Oct 2011 23:19:11 +0800</pubDate><description><![CDATA[import java.util.Scanner;

class point
{
	double x, y;

	point(double x, double y)
	{
		this.x = x;
		this.y = y;
	}

	public do]]></description><category></category></item><item><title><![CDATA[一百个铜钱买了一百只鸡，其中公鸡一只5钱、母鸡一只3钱，小鸡一钱3只，问一百只鸡中公鸡、母鸡、小鸡各多少。]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6854055</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6854055</guid><author>ilosing</author><pubDate>Sat, 08 Oct 2011 23:17:36 +0800</pubDate><description><![CDATA[public class Test
{
	public static void main(String args[])
	{
		int x,y,z;
		for(x=1;x<=20;x++)
		{
			for (y = 1; y <=33; y++)]]></description><category></category></item><item><title><![CDATA[一个经典的关于异常处理应用]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6854041</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6854041</guid><author>ilosing</author><pubDate>Sat, 08 Oct 2011 23:10:45 +0800</pubDate><description><![CDATA[在定义银行类时，若取钱数大于余额时需要做异常处理。
定义一个异常类 insufficientFundsException。取钱（withdrawal）方法中可能产生异常，条件是余额小于取额。
处理异常在调用 withdrawal 的时候，因此 withdrawal 方法要声明]]></description><category></category></item><item><title><![CDATA[Runnable Thread 线程的实现]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6853986</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6853986</guid><author>ilosing</author><pubDate>Sat, 08 Oct 2011 23:04:40 +0800</pubDate><description><![CDATA[class ThreadTest extends Thread{
	private int ticket=10;
	public void run() {
		while (true){
			if (ticket>0) {
				System.out.println(Thread.currentThread().getName()+" is saling ticket" + tick]]></description><category></category></item><item><title><![CDATA[匿名内部类]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6850384</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6850384</guid><author>ilosing</author><pubDate>Fri, 07 Oct 2011 23:15:21 +0800</pubDate><description><![CDATA[今天看视频看到匿名内部类，对匿名内部类有了些了解。以前学习的时候也于遇见过匿名内部类，当时只是觉得代码的阅读性不是很好，看完视频发现，其实用处也不少。
使用匿名内部类可以使代码更加简洁、紧凑，模块化程度更高。内部类能够访问外部内的一切成员变量和方法，包括私有的，而实现接口或继承类做不到。
对于新手，总是在接受新的知识，大多时候不知道在什么情况下使用，于是就查阅了一些资料。贴出来：
如果满足下]]></description><category></category></item><item><title><![CDATA[Java构造函数的执行情况]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6835209</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6835209</guid><author>ilosing</author><pubDate>Thu, 29 Sep 2011 20:48:30 +0800</pubDate><description><![CDATA[Java 在创建对象的时候会要执行它的构造函数。不仅如此，Java 还要执行父类的构造函数，往上一级一级直到没有父类为止。对于初学者来说，有三个问题不容易搞懂。本文就来介绍一下。



　　Java 在创建对象的时候会要执行它的构造函数。不仅如此，Java 还要执行父类的]]></description><category></category></item><item><title><![CDATA[单例设计模式]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6827262</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6827262</guid><author>ilosing</author><pubDate>Tue, 27 Sep 2011 19:04:35 +0800</pubDate><description><![CDATA[看完视频，对单例设计的模式还不是很了解，在网上找了半天关于单例设计模式的知识，总结了一下。
在编程中，经常要求一个类中只存在一个实例。这样做的好处就是很多对象操作的话，操作的结果只在这一个实例中操作。而操作的过程就是按着一定的顺序来操作这个实例，一个时间段只能提供一个对象进行操作。否则就会造成线程的堵塞等情况。在网上看到个有点滑稽但很实际的例子拿来和大家分享：比如一个公厕，只有一个坑，这个时候大]]></description><category></category></item><item><title><![CDATA[JAVA中构造方法和方法重载的区别]]></title><link>https://blog.youkuaiyun.com/ilosing/article/details/6795565</link><guid>https://blog.youkuaiyun.com/ilosing/article/details/6795565</guid><author>ilosing</author><pubDate>Tue, 20 Sep 2011 23:38:14 +0800</pubDate><description><![CDATA[构造方法：如果有一个名字为Demo的类，那么要创建该类的对象，必须使用new关键字调用构造方法。比如，Demo类会有以下3个构造方法：\

public　Demo()　{　　
　　　　　　　　 
}　　 
public Demo(String name) {
    this.name=name;
}
public Demo(String name,int age){]]></description><category></category></item></channel></rss>