
Java
5hand
学习使我快乐
展开
-
Java 格式化输出到文件
在Java中,所有新的格式化功能都由java.utilFormatter类处理。可以将Formatter看作是一个翻译器,它将你的格式字符串与数据翻译成需要结果。当你创建一个Formatter对象的时候,需要向其构造器传递一些信息,告诉它最终的结果将向哪里输出。示例如下:package com.company;import java.io.FileNotFoundExcepti原创 2017-10-06 21:24:09 · 2927 阅读 · 0 评论 -
Java 观察者模式demo
在观察者模式中有两类角色,即观察者和被观察者,被观察者如果有变化会主动通知观察者,这是核心思想。那么是如何做到这点的呢 ?就是通过被观察者维护一个观察者列表。代码如:观察者接口package net.sytm;/** * Created by aoc on 2016/11/11. */public interface Observer { void no原创 2016-11-11 15:10:21 · 431 阅读 · 0 评论 -
Java 泛型方法的定义
方法的定义示例代码public static void show(List list) { for (T t : list) { System.out.println(t); }}1. java中在定义泛型泛型方法是方法名前加上泛型有什么作用?表示此方法是泛型方法并 限定参数的类型看看下面这个段代码 public static void show(List原创 2016-07-20 15:40:13 · 850 阅读 · 0 评论 -
设计模式之单例模式
public class A { private static int refCount; private static A mInstance; private int value; private A() { System.out.println("count:" + ++refCount); } public static A getInstance()原创 2015-11-19 22:02:58 · 400 阅读 · 0 评论 -
Java查找Map中的日期时间里当前时间最远
/** * 查找日期时间 最小的 index * @param map * @return */ public static Integer minSectionId(Map map) { Integer sectionId = 1; Calendar minDate = Calendar.getInstance(); minDate.setTime(stringTo原创 2015-03-23 16:59:55 · 1847 阅读 · 0 评论 -
Java 把日期时间字符串 格式化为Date对象
/** * 字符串格式化为Date * @param value * @return */ public static Date stringToDate() { String str = "2014-10-24 12:23"; SimpleDateFormat format; Date date = null; try { format = new Si原创 2015-03-23 15:47:22 · 2941 阅读 · 0 评论 -
Java Map遍历的同时进行元素删除
代码如下:import java.util.Map;import java.util.TreeMap;import java.util.Set;import static com.hutao.util.Print.*;import java.util.HashSet;public class Main { public static void main(String[] arg原创 2015-02-06 21:54:17 · 4110 阅读 · 5 评论 -
Java Map的遍历
代码如下:import java.util.Map;import java.util.HashMap;import java.util.Set;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Map原创 2015-02-06 21:23:22 · 428 阅读 · 0 评论 -
Java 计时器的实现
代码如下:import static com.hutao.util.Print.*;import java.util.Timer;import java.util.TimerTask;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub原创 2015-02-06 21:10:12 · 7641 阅读 · 0 评论 -
Java 格式字符串的使用
所期望用法的示例: StringBuilder sb = new StringBuilder(); // Send all output to the Appendable object sb Formatter formatter = new Formatter(sb, Locale.US); // Explicit argument indices may b原创 2015-02-03 20:59:43 · 466 阅读 · 0 评论 -
Java RuntimeException类几点说明
1.RuntimeExcepton异常会被Java虚拟机自动抛出,不需要异常说明例如下面的代码 定义一个RuntimeException 异常public class MyException extends RuntimeException { public MyException() { }}进行异常抛出 但是不需要进行异常说明public class T原创 2015-01-20 22:09:06 · 1734 阅读 · 0 评论 -
Java 获取当前日期util
代码如下:import java.util.Calendar;import java.util.Date;import java.util.Locale;import java.text.SimpleDateFormat;public class DateTime { /** * 获取当前指定格式的日期时间 * @return */ public static S原创 2015-01-16 16:55:09 · 885 阅读 · 0 评论 -
Java 实现自定义异常 以及如何使用该异常
示例代码如下:1.定义异常类public class MyException extends Exception { public MyException() { }}注意: 要定义自己的异常类 必须从已有的异常类继承。2.使用上文定义的异常类public class TestException { public void f(int i) throws My原创 2015-01-15 23:48:41 · 2020 阅读 · 0 评论 -
Java 实现把异常信息写入到文件中
示例代码如下:import java.io.File;import java.io.FileNotFoundException;import java.io.PrintStream;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub T原创 2015-01-15 23:32:23 · 9274 阅读 · 0 评论 -
Java 容器类型的打印
在Java里打印容器里的内容无序任何帮助 使用容器类型的toString()方法即可。import java.util.Arrays;import java.util.List;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Li原创 2014-12-20 23:28:10 · 1069 阅读 · 0 评论 -
Java的可变参数列表
1.什么是Java的可变参数列表请阅读下面的示例代码:public class Main { public void printf(String... args) { for (String s : args) { System.out.println(s); } } }不难发现printf()方法的参数 是这样String... args 的形式 类似这原创 2014-12-17 23:10:43 · 3918 阅读 · 0 评论 -
Java 为什么需要内部类
我首先问一个问题,在Java如何实现多重继承?用接口吗?在往下阅读之前 你可以尝试实现多重继承!如果你了解c++,在c++中是支持多重继承的 但是Java把这个特性剔去了。Java 为了解决在编程过程中遇到的多重继承的需要设计了内部类这个特性去解决原创 2014-12-14 22:36:48 · 406 阅读 · 0 评论 -
接口内部类
1.什么是接口内部类定义在接口内的类 被称为接口内部类 正常情况下 这种用法很少 一般是在 想要创建一些公共代码 ,被接口的所有不同实现所共有。在这种情况下会用到接口内部类2.接口内部类的特点在接口中定义的内部类自动都是public static 因为是static类型的所以 它是接口的一部分 内部类可以实现外部的接口 内部类不是fina的 所以内部类可以被继承(估原创 2014-12-09 21:25:11 · 605 阅读 · 0 评论 -
Java内部类
1.什么是内部类定义在一个类里面的类 里面的类被称为内部类包含内部类的类 称为外部类内部类 也可以设置访问权限public、private 等修饰符内部类可以访问外部类的所有成员包括private成员2.如何创建一个内部类对象在外部类之外的任何地方创建内部类对象 需要指明内部类类型方式如下OuterClassName.InnerClassName 在内部类是非sta原创 2014-12-06 22:46:52 · 458 阅读 · 0 评论 -
Java 类的初始化过程
package com.shape.base;public class Shape { private int field = 20; public Shape() { System.out.println("field=" + field); System.out.println("基类构造器"); draw(); } public int getField(原创 2014-11-19 23:04:12 · 531 阅读 · 0 评论 -
Java 自增自减运算符陷阱
自增自减运算符 在使用四原创 2014-09-20 16:58:38 · 2102 阅读 · 0 评论 -
Java数组声明、创建、初始化
转载 http://developer.51cto.com/art/200906/128274.htm转载 2014-09-10 12:51:03 · 1206 阅读 · 0 评论 -
Java为什么需要static关键字
通常来说 我们创建了类之后 如果想原创 2014-08-27 21:54:25 · 1229 阅读 · 1 评论 -
关于Java接口interface定义的几点说明
接口声明的基本语法是:原创 2014-04-08 23:10:50 · 1926 阅读 · 0 评论