自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

踏雁寻花

分享心得,共同成长。。。

  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 四舍五入的实现

import java.math.BigDecimal;/** * @Title: RoundDemo.java * @Package * @Description: TODO * @author sotaof * @date 2012-7-20 下午11:19:46 * @version V1.0 */class MyMathRound{ public

2012-07-20 23:21:38 770

原创 对象序列化

所谓的对象序列化就是指讲一个在内存中保存的对象变成一个二进制的数据流进行传输,但并不是所有类的对象都可以进行序列化的操作,如果一个对象需要序列化,则对象所在的类必须实现Serializable借口。但是此接口中没有任何的方法定义,所以此接口和Cloneable接口是完全一样的,都是作为标识接口出现。package com.sotaof.io;import java.io.*;publi

2012-07-20 12:26:38 525

原创 private,protected,public,默认四种访问控制权限

在Java中一共规定了四种访问控制权限:No.位置privatedefaultprotectedpublic1本类2本包中的其他类3不同包的子类4不同包的非子类

2012-07-15 22:53:15 4262

原创 ArrayList、LinkedList与Vector的区别

ArrayList与Vector都是List的数组实现类1. ArrayList的所有方法都是不同步的  Vector的所有方法都是同步的(线程安全)  ArrayList比Vector要快一些2. ArrayList中的容量如果不足,会自动增长50%  Vector中的容量如果不足,会自动增长一倍3. 一般在没有线程安全要求的情况下,都会选择使用A

2012-07-15 22:48:54 1039

原创 Set 和 List 的区别

Set 是无序的;Set 是没有顺序的;Set 中没有重复的对象;List 可以通过 get(int), set(int, Object), remove(int)下标操作集合中指定位置对象,但是 Set 没有循环遍历一个 Set 时,只能使用 Iterator 迭代器

2012-07-15 22:47:41 654

原创 HashMap 和 Hashtable 的区别

a. HashMap是 Map 接实现类,  而Hashtable 是 java.util.Dictionary 类的子类;b. HashMap 是java集合框架中新的 API  Hashtable 是属于比较旧的 API  Hashtable中所有的方法都同步的(线程安全),  HashMap中所有的方法都不同步的(非线程安全),  HashMap的操作

2012-07-15 22:41:39 654

原创 大数操作

大整数操作类:BigIntegerimport java.math.BigInteger;/** * @Title: BigIntergerDemo.java * @Package * @Description: TODO * @author sotaof * @date 2012-7-20 下午11:10:50 * @version V1.0 */pu

2012-07-14 00:21:38 543

原创 Comparator接口

Comparator 接口可以实现任意多种方式的排序选择;Comparator 接口可以不修改需要排序的类的源代码Comparator 接口的实现类必须实现一个int compare(Object o1, Object o2)方法此方法对 o1 和 o2 对象进行比较package cn.veryedu.zwx.arrays.comparator;public cl

2012-07-14 00:19:56 776

原创 Comparable接口

如果想通过Arrays.sort()方法进行排序,必须实现此接口实现类中必须重写int compareTo(T t)方法Comparable 接口的缺点:1. 只能为此接口的实现类定义一种排序方式;2. 对于无法修改的类,或者没有源代码的类,  不能通过 Comparable 接口实现排序package cn.veryedu.zwx.arrays.compa

2012-07-14 00:17:05 846

原创 linux下vsftpd服务器搭建好了之后,登陆时出现553 Could not create file错误

今天我搭建vsftpd服务器时,用实体用户登录时出现了553 Could not create file错误然后在网上找了半天解决方案,最终找到一个可以解决的方法:出现如上的问题,一般都是SELinux的问题,设置SELinux的一个值,重启服务器即可。 setsebool -P ftpd_disable_trans 1 service vsftpd restart

2012-07-13 22:26:17 1717

原创 虚拟机 中linux系统加载光驱

今天本打算加载一个samba的镜像,操作了半天没弄好,最后在一个帖子上面发现了一个操作方法在虚拟机CD/DVD设置里选择Use ISO image file并找到镜像,然后记得在Device status上面将Connected和Connect at power on 都选上OK!!!

2012-07-12 19:16:11 3771

原创 适配器模式

在正常情况下,一个接口的子类肯定是要覆写一个接口中的全部抽象方法。   那么有没有一种可能性,通过代码的变更,让一个子类可以有选择性的来覆写自己所需要的抽象方法呢?   从概念上讲这样肯定不合适,所以中间就想一想加入一个过渡端,但是这个过渡端又不能直接使用。 interface Fun { public void printA(); public void printB();

2012-07-12 12:23:38 693

原创 代理模式设计

interface Subject{ public void give();}class RealSubject implements Subject{ @Override public void give() { System.out.println("真正的讨债者:还我的钱。"); } }class ProxySubject implements Subject{

2012-07-12 12:21:09 455

原创 工厂设计模式

观察代码1:interface Fruit { public void eat();}class Apple implements Fruit { public void eat() { System.out.println("吃苹果。"); }};class Orange implements Fruit { public void eat() { System.

2012-07-12 12:12:50 1017

原创 模板设计

例题:现在可以将一个人的划分成学生和工人。   ·  不管是工人还是学生肯定都有其共同的属性,例如:姓名、年龄。   ·  但是,既然是一个类,肯定就拥有自己的信息,例如:学生有学校,工人有工作。abstract class Person { private String name; private int age; public Person(String name,

2012-07-12 12:00:52 678

原创 单例设计

今天看到一个单例设计的例子,虽然不知道是什么意思,但估计以后会用到,我现在初学javaclass Singleton { private static final Singleton instance = new Singleton(); // 在内部准备好一个对象 public static Singleton getInstance() { // 将instance传递到外部

2012-07-12 11:20:37 377

原创 final关键字

在Java中可以使用final关键字定义类、方法、属性:   ·  使用final关键字定义的类不能有子类   ·  使用final声明的方法不能被子类所覆写   ·  使用final声明的变量即成为常量,常量必须在声明时给出具体的内容。   在声明一个常量的时候所有的单词的字母都必须采用大写的形式出现,另外需要提醒的是,如果要想声明一个全局常量的话:public st

2012-07-12 09:58:14 368

原创 继承

通过下面这个实例理解:class Person { private String name; private int age; public Person(){ System.out.println("** fu类的wu参构造!"); }// public Person(String name, int age) {// System.out.println("** 父类

2012-07-12 09:45:19 393

原创 内部类

内部类随着JAVA技术的发展,慢慢的已经形成了自己的独特应用。 一、内部类的基本语法:所谓的内部类就是指一个类的内部还包含了另外的一个操作类,被包含的类称为内部类,包含的类称为外部类。 class Outer { // 定义外部类 private String info = "Hello"; class Inner { // 定义内部类 public void pri

2012-07-12 09:22:37 560

原创 代码块的概念1

在程序中使用“{}”括起来的一段代码就称为代码块,根据代码块出现的位置或声明的关键字的不同,分为四种:   ·  普通代码块:在一个方法中定义的代码块,称为普通代码块   ·  构造块:在一个类中定义的代码块   ·  静态块:使用static关键字声明的代码块   ·  同步代码块:线程相关  听有经验的人说,从实际的开发来看,代码块的使用并不多。 1、普通代码块

2012-07-12 09:16:46 618

原创 static的详细讲解

以前自己对static这个关键字了解的一直不是很透彻,通过查阅资料,自己才更深刻的理解,今与众位分享:static关键字在类中可以声明属性或方法。声明的属性将称为全局属性,声明的方法将成为类方法。1、声明属性通过两个例子进行比较代码1:class Person { private String name; private int age; Stri

2012-07-12 09:10:11 792

Java8中的java.util.Random类文章代码

Java8中的java.util.Random类 文章代码,不多解释啦,不需要你安装其它的jar包。

2014-02-22

JDK7源代码

java7源代码,我这个资源是在http://sourceforge.net/网址下载的,资源本人看过没问题,以后大家找源码资源,可以到这个网站

2014-02-19

铁路小助手

本软件主要是用于车票查询的移动软件,适用于安卓手机2.3.3平台以上,可以查询,添加,及查询时刻表等相关信息

2013-02-07

Windows 7 - 70个隐蔽功能

主要是关于win7的一些隐蔽功能和一些小技巧的总结

2011-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除