- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 基于Servlet网页验证码的生成
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.
2011-12-12 19:32:55 428
原创 关于泛型的认识和理解
今天学习了泛型的知识,以前在看毕向东老师的视频时,开始提到泛型,我的理解以为是上帝类Object呢。今天看完高新视频后,对泛型有了新的理解。于是找了泛型的知识的特点。在Java1.5后引入了泛型的概念。 泛型的本质是参数化类型,也可以说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 泛型的好处: 1.
2011-10-19 11:44:03 13132 1
原创 按照字符串的长短进行排序
使用TreeSet知识对字符串的长短排序import java.util.Comparator;import java.util.Iterator;import java.util.TreeSet;public class TreeSetTest4{
2011-10-18 22:25:55 3027
原创 关于对TrerSet的理解
TreeSet:可以对Set集合中的元素进行排序。其底层的数据结构是二叉树。其保证元素唯一性的标志基于compareTo方法return 0;TreeSet排序有两种方式:1。让元素自身具有比较性,需要实现Comparable接口,覆盖compareTo方法。2。当元素自身不具备比较性时,或者具备比较性不是开发所需要的时候,这时需要让集合自身具备可比较性。在集合初始化时,就具备
2011-10-18 22:20:27 2382
原创 去掉对象中重复数据
---------------------- android培训、java培训、期待与您交流! ----------------------import java.util.ArrayList;import java.util.Iterator;public class ArrayListTest1{ public static void main(String[] args) {
2011-10-17 22:20:56 2486
原创 去掉集合中重复的元素
import java.util.ArrayList;import java.util.Iterator;/** * 去掉集合中重复元素 * * @author ilosingn * */public class ArrayListTest
2011-10-17 19:34:42 3018
原创 关于对synchronized的理解
当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?今天在论坛中看见这道题,开始也很模糊,最后写了个程序得出如下答案。如果是同步方法的话是不可以的。如果是非同步方法的话是可以的。下面贴出代码:package Test;public class Test1{ public static void main(String[
2011-10-16 22:34:45 13570
原创 关于++题
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;
2011-10-14 15:07:20 2553
原创 给定一个平面内三个不同的点p1、p2和p3,求出任意两点(即点p1和点p2、点p1和点p3、点p2和点p3)之间的距离。
import java.util.Scanner;class point{ double x, y; point(double x, double y) { this.x = x; this.y = y; } public do
2011-10-08 23:19:11 3172
原创 一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少。
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++)
2011-10-08 23:17:36 15006 1
转载 一个经典的关于异常处理应用
在定义银行类时,若取钱数大于余额时需要做异常处理。定义一个异常类 insufficientFundsException。取钱(withdrawal)方法中可能产生异常,条件是余额小于取额。处理异常在调用 withdrawal 的时候,因此 withdrawal 方法要声明
2011-10-08 23:10:45 1083
原创 Runnable Thread 线程的实现
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
2011-10-08 23:04:40 933
原创 匿名内部类
今天看视频看到匿名内部类,对匿名内部类有了些了解。以前学习的时候也于遇见过匿名内部类,当时只是觉得代码的阅读性不是很好,看完视频发现,其实用处也不少。使用匿名内部类可以使代码更加简洁、紧凑,模块化程度更高。内部类能够访问外部内的一切成员变量和方法,包括私有的,而实现接口或继承类做不到。对于新手,总是在接受新的知识,大多时候不知道在什么情况下使用,于是就查阅了一些资料。贴出来:如果满足下
2011-10-07 23:15:21 13319
转载 Java构造函数的执行情况
Java 在创建对象的时候会要执行它的构造函数。不仅如此,Java 还要执行父类的构造函数,往上一级一级直到没有父类为止。对于初学者来说,有三个问题不容易搞懂。本文就来介绍一下。 Java 在创建对象的时候会要执行它的构造函数。不仅如此,Java 还要执行父类的
2011-09-29 20:48:30 1821
原创 单例设计模式
看完视频,对单例设计的模式还不是很了解,在网上找了半天关于单例设计模式的知识,总结了一下。在编程中,经常要求一个类中只存在一个实例。这样做的好处就是很多对象操作的话,操作的结果只在这一个实例中操作。而操作的过程就是按着一定的顺序来操作这个实例,一个时间段只能提供一个对象进行操作。否则就会造成线程的堵塞等情况。在网上看到个有点滑稽但很实际的例子拿来和大家分享:比如一个公厕,只有一个坑,这个时候大
2011-09-27 19:04:35 506
原创 JAVA中构造方法和方法重载的区别
构造方法:如果有一个名字为Demo的类,那么要创建该类的对象,必须使用new关键字调用构造方法。比如,Demo类会有以下3个构造方法:\public Demo() { } public Demo(String name) { this.name=name;}public Demo(String name,int age){
2011-09-20 23:38:14 3912
Android的蓝牙编程例
2011-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人