10 2013 档案

AbsoluteLayout--绝对定位及常用单位
摘要:当页面使用绝对定位的时候里面控件就不受控制,那么在各式各样的屏幕中就会不兼容,通常使用绝对定位不是一种好的方式。需要开发人员指定控件的位置。abdrroid常用的距离单位px 像素,屏幕想对应的点。dip或者dp,设备独立像素,一种基于屏幕的抽象单位,在每英寸160点的显示器上面 1dp=1px,但是随着屏幕的改变,dip与px的换算会发生改变。sp 比例像素,主要处理字体的大小,可以根据用户的字体大小首选项进行缩放。in 英寸,标准的长度单位mm 毫米,标准长度单位pt磅 标准的长度单位,1/72英寸 阅读全文

posted @ 2013-10-31 22:55 wp456 阅读(384) 评论(0) 推荐(0)

GridLayout
摘要:android 4.0提供了表格布局组件xml javapackage com.frank.gridlayoutmanage;import android.os.Bundle;import android.app.Activity;import android.view.Gravity;import android.view.Menu;import android.widget.*;public class MainActivity extends Activity { GridLayout gridLayout; //创建计算器按钮 String[] chars = n... 阅读全文

posted @ 2013-10-31 16:57 wp456 阅读(563) 评论(0) 推荐(0)

RelativeLayout
摘要:控件的位置总是相对于兄弟、父容器来决定---相对布局 阅读全文

posted @ 2013-10-31 16:16 wp456 阅读(201) 评论(0) 推荐(0)

FrameLayout
摘要:颜色切换的“霓虹灯”package com.frank.layoutmanage;import android.os.*;import android.app.Activity;import android.view.Menu;import android.widget.*;import java.util.Timer;import java.util.TimerTask;public class MainActivity extends Activity { private int currentColor = 0; //定义颜色数... 阅读全文

posted @ 2013-10-31 14:54 wp456 阅读(312) 评论(0) 推荐(0)

TableLayout
摘要:,第一行不用写 --> 阅读全文

posted @ 2013-10-31 14:38 wp456 阅读(268) 评论(0) 推荐(0)

布局管理--线性布局
摘要: 阅读全文

posted @ 2013-10-31 13:52 wp456 阅读(179) 评论(0) 推荐(0)

自定义View控件
摘要:DrawView.java/* * 自定义控件 * */package com.frank.control;import android.content.Context;import android.graphics.*;import android.util.AttributeSet;import android.view.*;public class DrawView extends View { public float currentX = 40; public float currentY = 50; //定义、创建画笔 Paint p = new Paint(); public D 阅读全文

posted @ 2013-10-31 11:27 wp456 阅读(174) 评论(0) 推荐(0)

XML创建UI组件和Java代码创建UI组件
摘要:activity_main.xml MainActivity.java/* * XML创建UI组件和Java代码创建UI组件 * */package com.frank.xmluiandjavaui;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.ImageView;imp... 阅读全文

posted @ 2013-10-31 10:39 wp456 阅读(400) 评论(0) 推荐(0)

使用java代码创建andorid ui
摘要:/* *放弃xml, 使用java创建安卓ui * */package com.example.javacreateui;import java.util.Date;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.ViewGroup;import android.widget.*;public class MainActivity extends Activity { /** * 第一次创建Act. 阅读全文

posted @ 2013-10-31 09:54 wp456 阅读(367) 评论(0) 推荐(0)

android应用的基本组件介绍
摘要:android里面的Activity相当于swing里面的JFrame控件,View组件则是所有UI控件,View组件是看得见的组件。Service:与Activity的地位是并列的,通常是位于后台运行,一般不与用户交互,所以改组件没有图形界面。BroadcastReceiver:代表广播消息接收器,非常类似于事件编程的监听器。ContentProvider:android程序是独立运行在Dalvik虚拟机实例中的,如果我们要读取其他虚拟机中程序数据获取暴露数据接口,此时就要用次组件。比如读取联系人数据,或者设置联系人数据。Intent和IntentFilter:其实并不是android应用的 阅读全文

posted @ 2013-10-30 23:16 wp456 阅读(153) 评论(0) 推荐(0)

android名词解释
摘要:android运行时包含java语言核心库绝大部分功能,还有虚拟机(Dalvik)。Dalvik:android程序没有在jvm种运行,而是在Dalvik里面运行,每个程序都是独立运行在Dalvik里面。AVD:android虚拟设备ADT:android开发工具插件DDMS:android应用调试工具,android程序运行在模拟器中的时候,我们可以使用DDMS进行调试。ADB:可以完成模拟器文件和电脑文件相互复制,也可以安装apk应用,甚至可以切换到android系统中执行linux命令。DX:编译android应用,用它生成.dex文件给Dalvik去执行,而不是.calss文件。AAP 阅读全文

posted @ 2013-10-30 23:01 wp456 阅读(276) 评论(0) 推荐(0)

manifest文件
摘要:版本名称 主题 页面名称 主程序入口 加载应用时运行该Activity 阅读全文

posted @ 2013-10-30 15:29 wp456 阅读(131) 评论(0) 推荐(0)

第一个android程序
摘要:首先下载jdk,然后在path里面指向jdk的bin目录,然后下载android sdk,里面有一个带有安卓插件的eclipse开发工具,可以自己在Java ee 版本的eclipse里面集成,需要下载adt,然后添加到IDE里面去。在环境变量path里面添加安卓tools目录路径。cmd命令创建项目:D:\Workspace>android create project -n HelloWorld -t 1 -p HelloWorld -k org.frank.helloworld -a HelloWorld-n 是项目名称-t 是安装的安卓版本id,可以用android list查看 阅读全文

posted @ 2013-10-30 14:33 wp456 阅读(128) 评论(0) 推荐(0)

BufferedImage 和 ImageIO
摘要:package frank;import java.lang.*;import java.awt.image.BufferedImage;import javax.imageio.ImageIO;import java.awt.*;import java.io.File;/** * BufferedImage 和 ImageIO * BufferedImage缓冲图片 * ImageIO图片读取 * */public class App{ private final int WIDTH = 80; private final int HEIGHT = 60; BufferedImage ima 阅读全文

posted @ 2013-10-28 11:21 wp456 阅读(632) 评论(0) 推荐(0)

Timer类
摘要:package frank;import java.lang.*;import javax.swing.Timer;import java.awt.event.*;import java.awt.*;import java.util.Calendar;/** * Timer类 * */public class App{ public static void main(String[] args) { App app = new App(); Frame f = new Frame(); final TextArea ta = new TextArea("",5,10); A 阅读全文

posted @ 2013-10-28 10:48 wp456 阅读(225) 评论(0) 推荐(0)

Graphics类
摘要:package frank;import java.lang.*;import java.util.Random;import java.awt.*;import java.awt.event.*;/** * Graphics类 * */public class App{ private final String RECT_SHAPE = "rect"; private final String OVAL_SHAPE = "oval"; private Frame f = new Frame("测试窗体"); private Butt 阅读全文

posted @ 2013-10-28 10:19 wp456 阅读(296) 评论(0) 推荐(0)

事件监听适配器
摘要:package frank;import java.lang.*;import java.awt.*;import java.awt.event.*;/** * 事件监听适配器,如果要实现接口,那么每个方法必须实现,这样子就会很繁琐,用对应的适配器只需要重写自己的喜欢的方法即可。 * 可以使用内部类,外部类,类本身,匿名内部类创建监听对象 * */public class App{ private Frame f = new Frame("测试"); private TextArea ta = new TextArea(6,40); public static void m 阅读全文

posted @ 2013-10-26 15:02 wp456 阅读(258) 评论(0) 推荐(0)

为窗体添加事件
摘要:package frank;import java.lang.*;import java.awt.*;import java.awt.event.*;/** * 为窗体添加事件 * */public class App{ private Frame f = new Frame("测试"); private TextArea ta = new TextArea(6,40); public static void main(String[] args) { new App().init(); } void init() { f.addWindowListener(new MyL 阅读全文

posted @ 2013-10-26 14:50 wp456 阅读(246) 评论(0) 推荐(0)

FileDialog对话框。
摘要:package frank;import java.lang.*;import java.awt.*;import java.awt.event.*;/** * FileDialog对话框。 * */public class App{ public static void main(String[] args) { new DialogTest().init(); }}class DialogTest{ Frame f = new Frame("文件对话框测试"); FileDialog d1 = new FileDialog(f,"选择需要打开文件", 阅读全文

posted @ 2013-10-26 14:12 wp456 阅读(302) 评论(0) 推荐(0)

Dialog对话框。
摘要:package frank;import java.lang.*;import java.awt.*;import java.awt.event.*;/** * Dialog对话框。 * */public class App{ public static void main(String[] args) { new DialogTest().init(); }}class DialogTest{ Frame f = new Frame("对话框测试"); Dialog d1 = new Dialog(f,"模式对话框",true); Dialog d2 阅读全文

posted @ 2013-10-26 14:02 wp456 阅读(138) 评论(0) 推荐(0)

布局管理
摘要:package frank;import java.lang.*;import java.awt.*;import static java.awt.BorderLayout.*;import javax.swing.BoxLayout;/** * 布局管理 * */public class App{ public static void main(String[] args) { Frame f = new Frame("测试窗体");//创建一个窗体,默认布局是BorderLayout布局器 /** * 之FlowLayout,有点类似于记事本里面输入文字,当输入到末尾的 阅读全文

posted @ 2013-10-26 13:45 wp456 阅读(191) 评论(0) 推荐(0)

AWT编程
摘要:package frank;import java.lang.*;import java.awt.Frame;import java.awt.TextField;import java.awt.Button;import java.awt.Panel;import java.awt.ScrollPane;/** * AWT编程,创建一个可视化窗体程序 * */public class App{ public static void main(String[] args) { Frame f = new Frame("测试窗体");//创建一个窗体 /* Panel p = 阅读全文

posted @ 2013-10-26 10:56 wp456 阅读(223) 评论(0) 推荐(0)

只定义异常类和Runtime异常类
摘要:package frank;import java.lang.*;/** * 只定义异常类和Runtime异常类 * */public class App{ public static void main(String[] args) { try { get(args); } catch(UserException e) { System.out.println(e.getMessage()+"u"); } catch(Exception e)//子类放前面,父类放后面。 { System.out.println(e.getMessage()+"s"); 阅读全文

posted @ 2013-10-25 15:32 wp456 阅读(185) 评论(0) 推荐(0)

throws异常
摘要:package frank;import java.lang.*;/** * throws异常,可以抛出多个异常类,多个用,号隔开。 * 如果一个方法声明了抛出异常,那么在另一个方法里面调用要么在try...catch中,要么也是声明抛出异常签名。 * 子类在重写父类方法的时候异常签名要么是父类异常的子类,要么跟父类一样,不能比父类大。 * */public class App{ public static void main(String[] args)throws Exception//直接在方法签名上声明,直接把异常交给jvm,Jvm直接打印输出,然后结束程序。 { try { ... 阅读全文

posted @ 2013-10-25 15:05 wp456 阅读(324) 评论(0) 推荐(0)

java异常处理finally
摘要:package frank;import java.lang.*;/** * java异常处理finally * 当在try或者catch里面遇到了return或者throw语句,系统会立即寻找finally语句块,如果找了finally块,系统会立即执行,执行完成后然后在返回来执行return或者throw语句,但是如果finally里面也有return或者throw那么就会立即停止方法,从而不会跳转到try或者catch里面,使return或者throw语句无法执行到 * 完整的异常处理块可以放在任何地方,但是不要嵌套太多,这样子就会影响可读性。try后面可以没有catch和finally 阅读全文

posted @ 2013-10-25 11:08 wp456 阅读(250) 评论(0) 推荐(0)

java异常处理
摘要:package frank;import java.lang.*;/** * java异常处理,当程序运行时发生错误的时候就会找是否定义了适合的catch块,如果有就把异常对象交给catch快出处理,如果没有程序就会退出。 * 进行异常捕获的时候先捕捉小异常,然后在捕捉大异常。 * */public class App{ public static void main(String[] args)throws Exception { /* 单个catch块 System.out.println(args); try { String s = args[1]; } catch (... 阅读全文

posted @ 2013-10-24 16:40 wp456 阅读(177) 评论(0) 推荐(0)

泛型方法、泛型构造函数,通配符设定下限、擦除与装换。
摘要:package frank;import java.lang.*;import java.util.Collection;import java.util.List;import java.util.ArrayList;/** * 泛型方法、泛型构造函数,通配符设定下限、擦除与装换。 * */public class App{ public static void main(String[] args)throws Exception { String[] str = {"1"}; List list = new ArrayList(); App.add(str,list) 阅读全文

posted @ 2013-10-24 14:47 wp456 阅读(510) 评论(0) 推荐(0)

给形参设定类型上限
摘要:package frank;import java.lang.*;/** * 给形参设定类型上限 * */public class App{ public static void main(String[] args)throws Exception { Apple ai = new Apple();//类型只能是Number的子类或者本身 ai.setObj(1); ai.get(); Apple ad = new Apple(); }}class Apple//限定一个上限{ public T obj; public void setObj(T t) { this.obj = ... 阅读全文

posted @ 2013-10-23 15:33 wp456 阅读(200) 评论(0) 推荐(0)

泛型通配符的使用及类型限定上限
摘要:package frank;import java.lang.*;import java.util.List;import java.util.ArrayList;/** * 泛型通配符的使用及类型限定上限 * */public class App{ public static void main(String[] args)throws Exception { List b2 = new ArrayList(); B b = new B(); b2.add(b); b.get(b2); }}abstract class A{ public abstract void add(); p... 阅读全文

posted @ 2013-10-23 14:54 wp456 阅读(340) 评论(0) 推荐(0)

泛型的使用
摘要:package frank;import java.lang.*;import java.util.List;import java.util.ArrayList;import java.util.Map;import java.util.HashMap;/** * 泛型的使用 泛型类里面不能把形参用在静态方法或者静态字段里面。 * */public class App{ public static void main(String[] args)throws Exception { /* List strList = new ArrayList();//1.7以前的写法 strList... 阅读全文

posted @ 2013-10-23 14:33 wp456 阅读(159) 评论(0) 推荐(0)

Enumeration迭代器
摘要:Enumeration是在Iterator之前的一种迭代,为了照顾一些古老的程序,所以保留的下来。我们应该避免使用Enumeration迭代器,应该使用新的迭代器。 阅读全文

posted @ 2013-10-22 16:51 wp456 阅读(208) 评论(0) 推荐(0)

Collections工具类的使用,创建安全的集合及不可变的集合
摘要:package frank;import java.lang.*;import java.util.Collections;import java.util.Collection;import java.util.ArrayList;import java.util.List;import java.util.Set;import java.util.HashSet;import java.util.Map;import java.util.HashMap;/** * Collections工具类的使用,创建安全的集合及不可变的集合 * */public class App{ public s 阅读全文

posted @ 2013-10-22 16:47 wp456 阅读(784) 评论(0) 推荐(0)

Collections操作类
摘要:package frank;import java.lang.*;import java.util.Collections;import java.util.ArrayList;/** * Collections操作类 * */public class App{ public static void main(String[] args)throws Exception { ArrayList al = new ArrayList(); al.add(2); al.add(-5); al.add(1); al.add(0); System.out.println(al); Co... 阅读全文

posted @ 2013-10-22 16:22 wp456 阅读(172) 评论(0) 推荐(0)

EnumMap的使用
摘要:package frank;import java.lang.*;import java.util.EnumMap;/** * EnumMap的使用 在创建的时候指定它的key的枚举类型,添加对象的key必须是该类型里面的实例,value可以是Null * */public class App{ public static void main(String[] args)throws Exception { EnumMap enumMap = new EnumMap(Season.class); enumMap.put(Season.SUMMER,"夏日炎炎"); enum 阅读全文

posted @ 2013-10-22 15:36 wp456 阅读(451) 评论(0) 推荐(0)

IndentityHashMap的使用
摘要:package frank;import java.lang.*;import java.util.IdentityHashMap;/** * IndentityHashMap的使用,它跟HashMap基本相似,但是在执行两个Key是否相等时候采用的是key1==key2的标准,不像HashMap只要equals和hashCode相等就认为相等。 * */public class App{ public static void main(String[] args)throws Exception { IdentityHashMap ihm = new IdentityHashMap(); . 阅读全文

posted @ 2013-10-22 15:24 wp456 阅读(219) 评论(0) 推荐(0)

WeakHashMap的使用
摘要:package frank;import java.lang.*;import java.util.WeakHashMap;/** * WeakHashMap的使用 他HashMap用法基本类似,区别在于HashMap使用的是强引用, * 所在的key就不会被回收,而WeakHashMap所保留的Key是若引用,所以改key所引用的对象没有被其他对象引用的话可能会被回收掉,WeakHashMap也有可能会自动删除掉这些key * */public class App{ public static void main(String[] args)throws Exception { /**自动. 阅读全文

posted @ 2013-10-22 15:13 wp456 阅读(371) 评论(0) 推荐(0)

TreeMap的使用
摘要:package frank;import java.lang.*;import java.util.TreeMap;/** * TreeMap的使用,跟TreeSet类似,会根据Key自动的排序,默认自然排序法。 * 判断标准根据compareTo方法,如果是自定义类作为key,那么就必须重写equals方法和compareTo方法 * Set和Map关系十分密切,Java首先实现了HashMap等集合,然后包装一个所有value为null的Map集合实现了Set集合类 * */public class App{ public static void main(String[] args)th 阅读全文

posted @ 2013-10-22 14:51 wp456 阅读(348) 评论(0) 推荐(0)

Properties的使用
摘要:package frank;import java.lang.*;import java.util.Properties;import java.io.FileOutputStream;import java.io.FileInputStream;/** * Properties的使用,Properties是Hashtable的一个子类 * */public class App{ public static void main(String[] args)throws Exception { Properties props = new Properties(); props.setPro.. 阅读全文

posted @ 2013-10-22 14:22 wp456 阅读(168) 评论(0) 推荐(0)

LinkedHashMap
摘要:package frank;import java.lang.*;import java.util.LinkedHashMap;/** * LinkedHashMap的使用,它跟LinkedHashSet类似。保持添加的顺序 * */public class App{ public static void main(String[] args)throws Exception { LinkedHashMap scores = new LinkedHashMap(); scores.put("语文",75);//放入元素 scores.put("数学",8 阅读全文

posted @ 2013-10-22 14:06 wp456 阅读(135) 评论(0) 推荐(0)

HashMap
摘要:package frank;import java.lang.*;import java.util.HashMap;/** * Map中的HashMap使用,判断两个Key是否相等是根据equals和hashCode标准, * 判断value是根据equals标准 * */public class App{ public static void main(String[] args)throws Exception { HashMap hm = new HashMap(); hm.put(null,null);//放入元素到HashMap中 hm.put(null,null);//里... 阅读全文

posted @ 2013-10-22 14:01 wp456 阅读(193) 评论(0) 推荐(0)

java集合性能比较
摘要:package frank;import java.lang.*;import java.util.LinkedList;import java.util.ArrayList;import java.util.Iterator;/** * 各种集合的性能对比 * */public class App{ public static void main(String[] args)throws Exception { String[] tst1 = new String[900000]; for(int i = 0;i<900000;i++) { tst1[i]=String.valu... 阅读全文

posted @ 2013-10-22 11:25 wp456 阅读(469) 评论(0) 推荐(0)

java中LinkedList双端队列
摘要:package frank;import java.lang.*;import java.util.LinkedList;/** * LinkedList双端队列(及可以从队列的开始操作,也可以从队列的尾部操作) * */public class App{ public static void main(String[] args)throws Exception { LinkedList books = new LinkedList(); books.offer("1");//将元素添加到尾部 books.push("2");//将元素添加到顶部 bo 阅读全文

posted @ 2013-10-22 10:52 wp456 阅读(1018) 评论(0) 推荐(0)

ArrayDeque双端队列
摘要:package frank;import java.lang.*;import java.util.ArrayDeque;/** * ArrayDeque双端队列(及可以从队列的开始操作,也可以从队列的尾部操作) * */public class App{ public static void main(String[] args)throws Exception { ArrayDeque stack = new ArrayDeque(); stack.push("1");//放入栈顶 stack.push("2"); stack.push(" 阅读全文

posted @ 2013-10-22 10:31 wp456 阅读(242) 评论(0) 推荐(0)

java队列PriorityQueue
摘要:package frank;import java.lang.*;import java.util.PriorityQueue;/** * 队列,PriorityQueue,按照大小的顺序自动排列,把最小的放在最前面 * 它也有两种排序,自然排序和定制排序 * */public class App{ public static void main(String[] args)throws Exception { PriorityQueue pq = new PriorityQueue(); pq.offer(6);//添加的队列最后 pq.offer(-3); pq.offer(9)... 阅读全文

posted @ 2013-10-22 10:09 wp456 阅读(213) 评论(0) 推荐(0)

Arrays工具类里面的ArrayList静态内部类的使用
摘要:package frank;import java.lang.*;import java.util.Arrays;import java.util.List;/** * Arrays工具类里面的ArrayList内部类的使用 * */public class App{ public static void main(String[] args)throws Exception { List l = Arrays.asList("1","2","3"); System.out.println(l.getClass()); for(int 阅读全文

posted @ 2013-10-21 16:12 wp456 阅读(441) 评论(0) 推荐(0)

Vector下面的Stack类的使用
摘要:package frank;import java.lang.*;import java.util.Stack;/** * Vector(很古老的集合,不推荐使用它)下面的Stack类使用,先进后出的顺序,他的现场是安全的,但是性能比较差,所以不推荐使用它.如果需要使用Stack这种的数据结构可以使用LinkedList类,也是List的实现类,他操作速度比较快,特别是插入和删除 * */public class App{ public static void main(String[] args)throws Exception { Stack v = new Stack(); v.p... 阅读全文

posted @ 2013-10-21 15:59 wp456 阅读(206) 评论(0) 推荐(0)

ListIterator接口
摘要:package frank;import java.lang.*;import java.util.List;import java.util.ArrayList;import java.util.ListIterator;/** * List集合的使用,有序可重复的集合,放进去的元素都是从索引0开始 * */public class App{ public static void main(String[] args)throws Exception { List books = new ArrayList(); books.add(new String("java")) 阅读全文

posted @ 2013-10-21 15:45 wp456 阅读(193) 评论(0) 推荐(0)

EnumSet集合
摘要:package frank;import java.lang.*;import java.util.EnumSet;import java.util.HashSet;import java.util.Collection;/** * EnumSet枚举集合,里面值必须是枚举类型,里面元素顺序根据枚举定义顺序排列 * */public class App{ public static void main(String[] args)throws Exception { //创建一个集合,集合元素就是Season枚举里面的所有枚举值 EnumSet es1 = EnumSet.allOf(S... 阅读全文

posted @ 2013-10-21 14:18 wp456 阅读(434) 评论(0) 推荐(0)

java中TreeSet集合
摘要:package frank;import java.lang.*;import java.util.TreeSet;import java.util.Comparator;/** * TreeSet 数集合,他是SortedSet接口的实现类,自动排序。 * */public class App{ public static void main(String[] args)throws Exception { TreeSet ts = new TreeSet(); ts.add(5); ts.add(2); ts.add(10); ts.add(-9); ts.add(5);//... 阅读全文

posted @ 2013-10-21 13:40 wp456 阅读(409) 评论(0) 推荐(0)

java中LinkedHashSet
摘要:package frank;import java.lang.*;import java.util.LinkedHashSet;/** * LinkedHashSet 链表形式,也是以hashCode(哈希、散列)值存储,通过hashCode值快速定位,添加性能比hashSet稍弱,它要维护顺序。访问速度一样。 * */public class App{ public static void main(String[] args)throws Exception { LinkedHashSet books = new LinkedHashSet(); books.add("1&quo 阅读全文

posted @ 2013-10-19 16:31 wp456 阅读(264) 评论(0) 推荐(0)

Java中hashSet
摘要:package frank;import java.lang.*;import java.util.HashSet;import java.util.Set;import java.util.Iterator;/** * HashSet 无序集合,如果有相等的就不会被添加进去,判断标准:equals和hashCode相等就认为相等 * */public class App{ public static void main(String[] args)throws Exception { Set books = new HashSet(); books.add(new String(" 阅读全文

posted @ 2013-10-19 16:19 wp456 阅读(237) 评论(0) 推荐(0)

foreach 遍历集合
摘要:package frank;import java.lang.*;import java.util.Collection;import java.util.HashSet;/** * foreach 遍历集合 * */public class App{ public static void main(String[] args)throws Exception { Collection books = new HashSet();//创建集合 books.add(1); books.add(2); books.add(3); for(Object item : books) { ... 阅读全文

posted @ 2013-10-18 10:09 wp456 阅读(348) 评论(0) 推荐(0)

java Collection接口
摘要:package frank;import java.lang.*;import java.util.Collection;import java.util.ArrayList;import java.util.HashSet;/** * Collection集合的使用 * */public class App{ public static void main(String[] args)throws Exception { Collection c = new ArrayList(); c.add("孙悟空");//添加元素 c.add(6);//添加元素,虽然集合不能添加 阅读全文

posted @ 2013-10-17 16:45 wp456 阅读(161) 评论(0) 推荐(0)

SimpleDateFormat
摘要:package frank;import java.lang.*;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Locale;/** * SimpleDateFormat 类的使用 * */public class App{ public static void main(String[] args)throws Exception { Locale locale = new Locale("zh","CN"); Date d = new Date(); 阅读全文

posted @ 2013-10-17 14:48 wp456 阅读(217) 评论(0) 推荐(0)

DateFormat类的使用
摘要:package frank;import java.lang.*;import java.util.Locale;import java.text.DateFormat;import java.util.Calendar;import java.util.Date;import static java.text.DateFormat.*;/** * DateFormat 类的使用 * */public class App{ public static void main(String[] args)throws Exception { Calendar c = Calendar.getIn.. 阅读全文

posted @ 2013-10-17 11:43 wp456 阅读(299) 评论(0) 推荐(0)

NumberFormat类的使用
摘要:package frank;import java.lang.*;import java.util.Locale;import java.text.NumberFormat;/** * NumberFormat类的使用 * */public class App{ public static void main(String[] args)throws Exception { double db = 1234000.567;//需要格式化的数字 Locale[] locales = new Locale[]{Locale.CHINA,Locale.JAPAN,Locale.GERMAN,L... 阅读全文

posted @ 2013-10-17 10:59 wp456 阅读(306) 评论(0) 推荐(0)

java国际化 类文件
摘要:import java.lang.*;import java.text.MessageFormat;import java.util.ResourceBundle;import java.util.Locale;import java.util.ListResourceBundle;public class mess_en_US extends ListResourceBundle{ private final String[][] myDate = new String[][] { {"msg","ToDay is:{0}!"} }; public S 阅读全文

posted @ 2013-10-16 17:10 wp456 阅读(242) 评论(0) 推荐(0)

java国际化 资源文件
摘要:package frank;import java.lang.*;import java.util.Locale;import java.util.ResourceBundle;import java.text.MessageFormat;import java.util.Calendar;import java.util.TimeZone;/** * 国际化 资源文件 * */public class App{ public static void main(String[] args)throws Exception { /**获得java所支持国家/语言环境**/ /* Loca... 阅读全文

posted @ 2013-10-16 16:34 wp456 阅读(337) 评论(0) 推荐(0)

java正则表达式的使用
摘要:package frank;import java.lang.*;import java.util.regex.Pattern;import java.util.regex.Matcher;import java.util.Arrays;/** * 正则表达式 * */public class App{ public static void main(String[] args)throws Exception { /* String str = "frank , java!"; System.out.println(str.replaceFirst("\\w*& 阅读全文

posted @ 2013-10-15 17:05 wp456 阅读(189) 评论(0) 推荐(0)

TimeZone
摘要:package frank;import java.lang.*;import java.util.TimeZone;/** * TimeZone 地球分为24个时区,北京为东八时区类 * */public class App{ public static void main(String[] args)throws Exception { TimeZone tz = TimeZone.getDefault();//获得系统默认时区,可以通过系统修改 String[] tzs = TimeZone.getAvailableIDs();//获得java所支持的时区ID System.ou... 阅读全文

posted @ 2013-10-12 16:30 wp456 阅读(302) 评论(0) 推荐(0)

java中Calendar类中方法使用
摘要:package frank;import java.lang.*;import java.util.Calendar;import java.util.Date;import static java.util.Calendar.*;/** * Calendar 类 * */public class App{ public static void main(String[] args)throws Exception { /* Calendar c = Calendar.getInstance(); Date d = c.getTime();//获得Date对象 Calendar c2 ... 阅读全文

posted @ 2013-10-12 15:18 wp456 阅读(814) 评论(0) 推荐(0)

java中Calendar日历类
摘要:package frank;import java.lang.*;import java.util.Calendar;import java.util.Date;import static java.util.Calendar.*;/** * Calendar 类 * */public class App{ public static void main(String[] args)throws Exception { Calendar c = Calendar.getInstance(); Date d = c.getTime();//获得Date对象 Calendar c2 = Ca... 阅读全文

posted @ 2013-10-10 17:03 wp456 阅读(161) 评论(0) 推荐(0)

java中BigDecimal
摘要:package frank;import java.lang.*;import java.math.BigDecimal;/** * BigDecimal类,比double精度更高,更准确的计算。 * */public class App{ public static void main(String[] args)throws Exception { BigDecimal bd = new BigDecimal("2542154214254214.0215421421");//推荐优先使用此构造函数 BigDecimal db2 = BigDecimal.valueOf( 阅读全文

posted @ 2013-10-10 10:47 wp456 阅读(292) 评论(0) 推荐(0)

java中ThreadLocalRandom类和Random类的使用
摘要:package frank;import java.lang.*;import java.util.*;//工具类一般都在util里面import java.util.concurrent.ThreadLocalRandom;/** * ThreadLocalRandom Random类 * */public class App{ public static void main(String[] args)throws Exception { Random ran = new Random(); System.out.println(ran.nextInt());//生成一个int类型取值.. 阅读全文

posted @ 2013-10-09 16:45 wp456 阅读(6883) 评论(0) 推荐(0)

java中Math类
摘要:package frank;import java.lang.*;import java.nio.charset.Charset;/** * Math类 * */public class App{ public static void main(String[] args)throws Exception { float f1 = 1.2F; double d1 = 2.5D; int i = 10; System.out.println("-----------------"+f1+"----------------------------"); Sy 阅读全文

posted @ 2013-10-09 16:04 wp456 阅读(224) 评论(0) 推荐(0)

java种StringBuilder
摘要:package frank;import java.lang.*;public class App{ public static void main(String[] args) throws Exception { StringBuilder sb = new StringBuilder(); System.out.println(sb.capacity()); for(int i = 0;i<20;i++) { sb.append(i); } sb.insert(0,"h");//插入 sb.replace(5,6,".");//替换 sb.d 阅读全文

posted @ 2013-10-08 22:24 wp456 阅读(231) 评论(0) 推荐(0)

java中String类方法介绍及使用
摘要:package frank;import java.lang.*;import java.nio.charset.Charset;/** * String类的使用 * */public class App{ public static void main(String[] args) throws Exception { byte[] b1 = new byte[]{1}; String s1 = new String(b1,Charset.defaultCharset());//得到使用指定字符集解码后的新String System.out.println(s1); System.o... 阅读全文

posted @ 2013-10-08 17:04 wp456 阅读(245) 评论(0) 推荐(0)

hashCode和System.identityHashCode值
摘要:package frank;import java.lang.*;/** * * */public class App{ public static void main(String[] args) throws Exception { String s1 = new String("1"); String s2 = new String("1"); System.out.println(s1.hashCode()+"-----"+s2.hashCode());//字符序列化值一样,因为他们的实际值一样 System.out.prin 阅读全文

posted @ 2013-10-08 09:13 wp456 阅读(211) 评论(0) 推荐(0)

java中Object和工具类Objects的使用
摘要:package frank;import java.lang.*;import java.util.Objects;/** *Object类 方法的使用和工具类Objects的使用 * */public class App{ public static void main(String[] args) throws Exception { System.out.println(args.length); Object obj1 = new String("1"); System.out.println(obj1.getClass());//得到运行时的类型 System.o 阅读全文

posted @ 2013-10-07 16:59 wp456 阅读(915) 评论(0) 推荐(0)

导航