博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年9月16日

摘要: 获取手机屏幕大小,关键是DisplayMetrics类的应用 /** * 必须引用android.util.DisplayMetrics */ DisplayMetrics displayMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(displayMetrics); ((TextView) findViewById(R.id.tv)).setText("手机屏幕分辨率为:" ... 阅读全文

posted @ 2013-09-16 16:13 mz_zyh 阅读(164) 评论(0) 推荐(0) 编辑

摘要: 1、TextView属性: 在Xml文件里面,给TextView控件添加android:autoLink="all",那么在TextView内容中如果有http://,则可以显示出来,点击会打开浏览器访问该网址。2、虽然在values/strings.xml里定义了默认的字符串常数,但若遭遇如“?”、“'”、“\”等符号时,必须使用转义字符3、关于Drawable颜色常数及后台色的引用 在res/valuse下建立color.xml文件,文件内可以定义颜色作为引用, #FFFFFFFF 4、关于Style样式的定义 可以在valuse目录下建立styles.xml文 阅读全文

posted @ 2013-09-16 16:10 mz_zyh 阅读(376) 评论(0) 推荐(1) 编辑

2013年8月15日

摘要: 一、可变参数 问题:一个方法接收的参数个数不固定 例如: *System.out.println(add(2,3,5)); *System.out.println(add(1,2,3,5)); 可变参数的特点: 1、只能出现在参数列表的最后; 2、...位于变量类型和变量名之间,前后有无空格都可以; 3、调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。代码举例:public static void main(String[] args) { System.out.println(add(2,3,4,... 阅读全文

posted @ 2013-08-15 19:57 mz_zyh 阅读(278) 评论(0) 推荐(0) 编辑

摘要: 反射机制: 1、反射就是把Java类中的各种成分映射成相应的java类。 例如:一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等是一个个的类,表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应类的实例对象来表示,它们是Field、Method、Contructor、Package等等。 2、一个类中的每个成员都可以用相应的反射API类的一个实例对象来表示,通过调用Class类的方法可以... 阅读全文

posted @ 2013-08-15 14:03 mz_zyh 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 正则表达式正则表达式:符合一定规则的表达式 作用:用于专门操作字符串的。 特点:用一些特定的符号来表示一些代码操作,这样就简化了书写。 所以学习正则表达式就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作 弊端:符合定义越多,正则越长,阅读性越差。 具体操作功能: 1、匹配: Stringmatches(Stringregex)方法,用规则匹配整个字符串,只要又一次不符合规则,就匹配结束,返回false代码实例:/** * 该方法采用正则表达式的方式对QQ号码进行校验 */public static boolean checkQQRegex(St... 阅读全文

posted @ 2013-08-15 13:43 mz_zyh 阅读(342) 评论(0) 推荐(0) 编辑

摘要: 网络编程网络通讯: 1、找到对方,通过IP地址 2、数组要发送到对方指定的应用程序上,为了辨识这些应用程序,所以给这些网络应用程序都用数字进行标识,为了方便称呼这个数字,叫做端口(逻辑端口)。 3、定义通讯规则,这个通讯规则称为协议 国际组织定义了一个通用的协议TCP/IP。 特殊IP地址:127.0.0.1本机回返地址 一般把0~1024的端口数留给系统使用。三要素:IP,端口,协议 1、IP地址:InetAddress类 a)网络中设备的标识 b)不易记忆,可用主机名 c)本机回环地址:127.0.0.1主机名:localhost 2、端口号 ... 阅读全文

posted @ 2013-08-15 10:16 mz_zyh 阅读(235) 评论(0) 推荐(0) 编辑

2013年8月14日

摘要: IO(InputOutput)流概述: IO流用来处理设备之间的数据传输 Java对数据的操作时通过流的方式操作的 Java用于操作流的对象都在IO包中 流按操作数据分两种:字节流和字符流 流按流向分为:输入流和输出流IO流常用基类 1、字节流的抽象基类: InputStream,OutputStream 2、字符流的抽象基类: Reader,Writer 注:由这四个类派生出来的子类名称都是以其父类名作为子类名的后缀。 如:InputStream的子类:FileInputStream 如:Reader的子类:FileReader字符流和字节流: 字节... 阅读全文

posted @ 2013-08-14 12:39 mz_zyh 阅读(305) 评论(0) 推荐(0) 编辑

摘要: 集合1、概述集合类,API的常用对象,其实是一个容器。集合用于存对象,是能存储对象的对象。数组也能存,但数组固定长度,而集合不固定长度。2、集合的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定,就使用集合容器来进行存储。3、集合的特点:*用于存储对象的容器*集合的长度是可变的*集合中不可以存储基本数据类型值。 共享数据都存储在方法区里的 集合容器因为内部的数据结构不同,有多种具体容器。不断的向上抽取,就形成了集合框架。4、Java中集合类的关系图5、集合框架的顶层Collection接口: (1)Collection接口常用方法: 添加 boolean... 阅读全文

posted @ 2013-08-14 09:34 mz_zyh 阅读(297) 评论(0) 推荐(0) 编辑

2013年7月2日

摘要: String类1、概述 字符串是一个特殊的对象 字符串一旦初始化就不可以被改变 Stringstr=“abc”; Stringstr1=newString(“abc”); String是类,并且类变量为对象。2、String类特点: 字符串对象一旦被初始化就不会被改变。 字符串存储字符串常量池中,池中没有就建立,池中有就直接指向 Strings="abc";在字符串常量池中创建一个对象 Strings1=newString("abc");创建了两个对象,new了一个字符串对象在堆内存中的。 Strings=newString();等效于Strings=& 阅读全文

posted @ 2013-07-02 18:37 mz_zyh 阅读(1138) 评论(0) 推荐(0) 编辑

2013年7月1日

摘要: 1、概述 (1)进程:正在进行中的程序(直译) 程序在内存空间中开辟空间。 (2)线程:就是进程中的一个负责程序执行的控制单元(执行路径) 一个进程中可以有多个执行路径,多线程。 一个进程当中至少要有一个线程。 开启多个线程,是为了同时运行多部分代码 每一个线程都有自己运行的内容。这个内容可以成为线程要执行的任务。2、利弊: 多线程的好处:解决了多部分程序的同时进行 多线程的弊端:线程太多会导致效率的降低。 其实应用程序的执行都是cpu在做着快速的切换完成的。这个切换是随机的。3、JVM启动时就启动了多个线程,至少有两个线程可以分析的出来a、执行main... 阅读全文

posted @ 2013-07-01 20:21 mz_zyh 阅读(242) 评论(0) 推荐(0) 编辑