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

08 2013 档案

摘要:一、可变参数 问题:一个方法接收的参数个数不固定 例如: *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 阅读(290) 评论(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 阅读(189) 评论(0) 推荐(0)

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

posted @ 2013-08-15 13:43 mz_zyh 阅读(346) 评论(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 阅读(242) 评论(0) 推荐(0)

摘要: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 阅读(311) 评论(0) 推荐(0)

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

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