- 博客(39)
- 资源 (5)
- 收藏
- 关注
转载 [android]tostring和tolocalestring方法的区别
toLocaleString 方法返回一个 String 对象,这个对象中包含了用当前区域设置的默认格式表示的日期。 对于公元 1601 和 1999 之间的时间,日期格式要按照用户的“控制面板”中“区域设置”来确定。 F对于此区间外的其他时间,使用 toString 方法的默认格式。 例如,同样是 3 月 21 日,在美国,toLocaleString 可能会返回 "03/
2012-08-30 23:30:14 1588
转载 [java]线程总结
首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多线程这个概念。我们使用的windows,linux就属于此列。什么是分时操作系统呢,通俗一点与就是可以同一时间执行多个程序的操作系统,在自己的电脑上面,你是不是一边听歌,一边聊天还一边看网页呢?但实际上,并不上cpu在同时执行这些程序,cpu只是将时间切割为时间片,
2012-08-30 10:40:23 732
原创 [android]Context 上下文
Context---代表的是对相关资源的访问能力---有很多方法需要通过Context才能识别调用者的实例 ---Android中一共有3个Context对象 ---Application ---Activity ---Service
2012-08-30 00:54:38 777
原创 [android]在eclipse中项目经常出现异常解决办法
1.刷新你的项目2.clean你的项目3.close你的项目4.open你的项目5.关你自己的项目---删掉路径下的bin/gen项目---打开你的项目---刷新---clean6.
2012-08-30 00:49:46 1332 5
原创 [android]项目结构简介
Android项目结构:---src---源代码---gen---Eclipse自动维护和创建的 ---R.java---当前开发者在res/的任意一个子目录下新建一个文件时,ADT会自动在R.java内部类中生成一条int 类型的静态常量,对添加的内容进行索引(自动标识系统资源索引);减少手机资源
2012-08-29 00:25:35 1413 6
原创 [android]组件和控件的区别
组件---Component---不需要显示任何信息或用户界面控件---Control---具有用户界面的组件
2012-08-28 23:33:19 1434
原创 [android]android的容器、控件
Android中真正可见的界面是view systemView---Android中一切的根类 ---ViewGroup(容器)---所有容器类的父类 ---LinearLayout TableLayout FrameLayout RelativeLayout AbsoluteLayout ---控件:
2012-08-28 23:30:47 4863
原创 [android]if(editText.getText()==null || "".equals(editText.getText().toString().trim()))的解释
editText.getText()==null ---------- 判断用户的输入是否为空"".equals(editText.getText().toString().trim()) ----判断用户有没有输入,trim()--头尾空白被滤掉
2012-08-28 23:26:47 9456
原创 [android] widget
widget是Android1.5以后加入的一个新特性,允许程序显示一些常用而又重要的信息在用户的桌面主屏上---Toast桌面小组件
2012-08-28 23:23:45 652
转载 Android onTouchEvent, onClick及onLongClick的调用机制
针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件?在Android中,一次用户操作可以被不同的View按次序分别处理,并将完全响应了用户一次UI操作称之为消费了该事件(consume),那么Android是按什么次序将事件传递的呢?又在什么情况下判定为消费了该事件? 搞清楚这些问题对于编写出
2012-08-28 19:20:29 672
原创 [android]对TextView控件AttributeSet attrs和int defStyle的理解
【此文章本想转载,但是转不了,就粘贴过来了】 在通过xml文件构造view组件的时候,往往都要使用到AttributeSet和defStyle这个两个参数,例如Button组件的构造方法Button(Context ctx, AttributeSet attrs, int defStyle)中,ctx会调用obtainStyledAttributes( AttributeSet set
2012-08-28 18:25:45 12855 1
原创 [java]getClass()、getClassLoader()、getResource()、getResourceAsStream()区别
elts ---src ---Login.java ---user.txt解释:项目elts,下有src---下有Login.java和user.txt==============================================在Login中获取user.txt文件的方法 this.getClass().getClass
2012-08-27 19:16:00 2694
原创 [java]URI/URL/URN的区别
URI ----Uniform---统一,使不同类型的标识符在同一个上下文中使用 ----Resource---资源 ----Indentifier---标识符,用URI来区分资源,这种标识可以有不同的形式---如用名字作为标识符;用访问这种资源的 地址作为标识符 ----URL---Uniform Resource
2012-08-27 19:09:22 702
原创 [java]网络编程(Socket编程、套接字编程)
Socket类----实现客户端套接字 ----套接字是两台机器间通信的端点,用于描述IP地址和端口,应用程序通常通过“套接字”向网络发送请求 或者应答网络请求 ----构造方法:Socket(InetAdress address,int port)---创建一个流套接字
2012-08-20 01:50:48 1551 5
原创 [java]InetAddress类的getByName()方法
InetAddress---表示互联网协议(IP)地址 ---InetAddress.getByName("www.163.com")----在给定主机名的情况下确定主机的IP地址 ----如果参数为null,获得的是本机的IP地址
2012-08-20 01:42:41 27654 2
原创 在Eclipse中创建的新项目没有src文件的解决办法
Window---Preferences---java---Build Path---点击Folders
2012-08-20 01:39:00 15157
原创 [java]Timer类
Timer timer=new Timer()timer.schedule(new TimerTasd(),1000)---在指定的时间后去执行某任务
2012-08-18 15:44:24 636
原创 [java]线程
线程:是进程的一部分 ---实现多线程的两种方式 ---创建一个类实现Runnable接口,以这个类的对象作为创建Thread类的对象的构造函数的参数 ---直接继承Thread类,重写run方法 ---在main函数中有t.join()---即等线程t结束后,当前线程(main)才能执
2012-08-18 15:41:33 549
原创 [java]file部分
File filefile.listFiles()---列出该目录下所有的file对象RandomAccessFile---此类的实例支持对随机访问文件的读取和写入 ---构造方法---RandomAccessFile(File file,String mode)/RandomAccessFile(String name,Str
2012-08-17 17:33:28 362
原创 [java]序列化和反序列化
当两个进程在远程通信时,彼此可以发送各种类型的数据,无论何种类型的数据,都会以二进制序列的形式在网络上传送,发送方需要把这个java对象转换为字节序列,才能在网络上传送,接收方则需要把字节序列再恢复为java对象序列化(串行化)---把java对象转化为字节序列的过程 ---jvm默认的序列化
2012-08-17 00:12:15 1082
原创 [java]IO流
IO流---对文件进行读写的操作 ---输入流 ---输出流 ---字节流---以字节为单位进行读写操作 ---InputStream/OutputStream---构造方法---InputStream() ---FileInputStream/FileOutputStream---把一个文件作为字节流进行
2012-08-16 23:37:40 581
原创 [java]jdk1.5的新特性----可变参数、增强for循环、枚举、单例模式
可变参数--- public int add(int[] a); public int add(int ...a); ---可变参数相当于数组,但是上面个两个函数不能同时存在构成重载--jvm内部会认为是同一个数组 ---函数的参数只能有一个是可变参数,并且需要放在参数的最后一个 ---可变函数可以和其他函数构成重载
2012-08-14 23:10:08 2258
原创 [java]反射机制2
万事万物皆对象 类--------------java.lang.Class 方法------------java.lang.reflect.Method ---知道一个类,如何去获取其中的方法 MethodClass c=MethodClass.class;
2012-08-14 22:49:05 547
翻译 永不放弃梦想 ALWAYS HAVE A DREAM
ALWAYS HAVE A DREAMForget about the days when it's been cloudy,But don't forget about your hours in the sun.Forget about the times you've been defeated,But don't forget about the victori
2012-08-14 00:11:34 1226
原创 [java]封装中的小数据 127
public class A { public static void main(String[] args) { //结果为true--jvm在自动装箱的时候,对小的数据做了优化处理 //因为这些小数经常使用,每次开辟新的内存空间很浪费,所以对于比较小的数字就不开辟 //新的空间了---此中设计模式称为---享元模式 Integer n1=127; Integer n2=
2012-08-13 23:09:56 650
原创 [java]集合 list set map
集合结构图:List---可以容纳重复对象 ArrayList-----数组列表----默认大小10,扩容1.5倍---对数组中的元素经常插入、移除,效率低 -----线程不同步、效率高、安全性低 LinkedList---双向链表结构----含有很多操作头尾的方法---经常在元素中插入、删除数据,
2012-08-13 23:04:55 702
转载 Live int the present----活在当下
A thing, even though it's so good ,if no results,would not have a struggle,a long time you will be tired; A person,even though you miss so much,if you can't staty it,it's necessary to let it go,for
2012-08-06 00:49:58 702 5
原创 虚拟机中的锁优化简介
高效并发是JDK 1.6的一个重要主题,HotSpot虚拟机开发团队在这个版本上花费了大量的精力去实现各种锁优化技术,如适应性自旋(Adaptive Spinning)、锁削除(Lock Elimination)、锁膨胀(Lock Coarsening)、轻量级锁(Lightweight Locking)、偏向锁(Biased Locking)等,这些技术都是为了在线程之间更高效地共享数据,以
2012-08-05 00:20:59 1545
原创 逃逸分析(escape Analysis)
逃逸分析----在计算机语言编译器语言优化管理中,分析指针动态范围的方法称之为逃逸分析(通俗点讲,当一个对象 的指针被多个方法或线程引用时)---我们称这个指针发生了逃逸public class G { public static B b; public void globalVariablePointerEscape(){//给全局变量赋值,发生
2012-08-04 23:47:49 7398
原创 [java]正则表达式
正则表达式:有一定意义的字符串 ---常用原子 \d----代表任意的数字[0-9] \D----代表任意的非数字[^0-9] \s----代表空白 \S----代表任意非空白 \w----代
2012-08-04 19:25:13 1010 3
原创 [java]StringBuilder和StringBuffer的区别
可变的字符序列-----多用于字符串的拼接StringBuilder-----线程不同步、效率高、安全性差----建议单线程使用StringBuffer-----线程同步、效率低、安全性高-----建议多线程使用
2012-08-04 19:12:16 733 6
原创 [java]反射机制
/** * 反射---类是Class的对象---可以通过反射来获知类中的信息 * @author Administrator * */public class G { public static void main(String[] args) { //第一种表达方式 Class c1=A.class; //第二种表达方式 A a=new A(); Cla
2012-08-04 12:43:09 507
原创 [java]异常
java.lang.Exception---异常,可以通过程序处理 ---常用方法:eg:Exception e e.getMessage()----获得异常信息
2012-08-04 12:30:15 804
原创 [java]在eclipse中如何输入命令行参数(主函数中的参数)
选中你java项目中的java---右击----Run As---Run Configurations---Arguments----填入参数(多个参数用空格隔开)--run
2012-08-04 12:16:46 22566 9
原创 [java]内部类
成员内部类-----等价于类的成员-----如果内部类不是private的,在类外可以直接创建对象,Outter外部类,Inner内部类 -----Outter.Inner a=Outter.new Inner();静态内部类-----等价于类的成员-----只能访问外部静态成员------如
2012-08-04 01:01:48 924
原创 [java]抽象类和接口的区别
抽象类---is-a---继承抽象类可以选择性的实现其中的方法 ---不能实例化,但是父类的引用可以应用子类的对象-----eg:抽象类Shape Shape类的子类Circle
2012-08-03 00:28:58 833
原创 [java]关键字this(参数)--super(参数)比较
---两者都需要放在构造函数的第一句---this(参数)---调用重载中的构造函数---体现在重载中的构造函数---super(参数)---子类构造函数显示调用父类构造函数---体现在字符类中的构造函数
2012-08-02 23:36:49 518
原创 [java]继承中的构造函数
继承--优点---实现了代码的重用 --缺点---类之间产生了依赖 --体现is-a的关系 --子类的构造函数必须去调用父类的构造函数,默认调用父类无参构造函数 --显示调用需用到super(参数)--必须放在子类构造函数的第一位
2012-08-02 23:32:49 350
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人