No.2-JavaSE反射机制和正则表达式自学笔记
wy_0928
这个作者很懒,什么都没留下…
展开
-
28-反射机制-04-反射机制(获取Class中的构造函数)
package bean;public class Person { private int age; private String name; public Person() { super(); System.out.println("...Person run..."); } public Person(String name, int age) { sup原创 2015-08-11 17:43:10 · 336 阅读 · 0 评论 -
28-正则表达式-04-正则表达式(常见的功能-切割)
/* * 正则表达式对字符串的常见操作: * 2.切割 * 其实就是使用String类的split()方法 */package demo;public class Demo { public static void main(String[] args) { RegexDemo_3(); } public static void RegexDemo() {原创 2015-08-11 17:50:23 · 363 阅读 · 0 评论 -
28-正则表达式-08-正则表达式(练习_2)
/* * 【练习2】 * 对ip地址排序: * 192.168.10.34 127.0.0.1 3.3.3.3 105.70.11.55 */package test2;import java.util.TreeSet;public class Test2 { public static void main(String[] args) { String str_ip原创 2015-08-11 17:52:49 · 361 阅读 · 0 评论 -
28-反射机制-07-反射机制(反射练习)
package test;public class Mainboard { public void run() { System.out.println("main board run..."); } public void usePCI(PCI p) { if (p != null) { p.open(); p.close(); } }}=原创 2015-08-11 17:46:56 · 274 阅读 · 0 评论 -
28-反射机制-01-反射机制(概述&应用场景)
/* * JAVA反射机制是在运行状态中,对于任意的一个类(class文件),都能够知道这个类的所有属性和方法; * 对于任意一个对象,都能够调用它的任意一个方法和属性; * 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 * * 动态获取类中的信息,就是java反射。 * 【可以理解为对类的解剖】(你有一个类,我想拿这个类中所有内容) *原创 2015-08-11 17:39:51 · 426 阅读 · 0 评论 -
28-正则表达式-10-正则表达式(练习_4爬虫)
/* * 【练习4】网页爬虫程序模拟 * (网页爬虫:指一个程序用于在互联网中获取符合指定规则的数据) * * 这里先模拟从某一个网页上爬取邮箱地址。 */package test4;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;impor原创 2015-08-11 17:54:00 · 384 阅读 · 0 评论 -
28-正则表达式-07-正则表达式(练习_1)
/* * 【练习1】治疗口吃 * 我我我...我我我要要...要要要...要学学学学...学学编编...编编编...编程程...程程...程程 */package test1;public class Test1 { public static void main(String[] args) { String str = "我我我...我我我要要...要要要...要学学学原创 2015-08-11 17:52:09 · 414 阅读 · 0 评论 -
28-正则表达式-03-正则表达式(常见的功能-匹配)
/* * 正则表达式对字符串的常见操作: * 1.匹配 * 其实使用的就是String类中的matches方法。 */package demo;public class Demo { public static void main(String[] args) { function_1(); } public static void function_1(原创 2015-08-11 17:49:47 · 400 阅读 · 0 评论 -
28-正则表达式-01-正则表达式(概述)
/* * *【需求】定义一个功能,对QQ号进行校验 * 要求:号码长度5~15位,只能是数字,0不能开头。 * * 正则表达式: * 用于操作字符串数据。 * 通过一些特定的符号来体现的。 * * 打开API,点进java.lang包,找到String类,其内有如下方法: * * public boolean matches(String rege原创 2015-08-11 17:48:30 · 421 阅读 · 0 评论 -
28-正则表达式-02-正则表达式(常见的规则)
/* * 打开API,点进java.lang包,找到String类,其内 boolean matches(String regex) 方法,点进去,点击正则表达式, * 发现其内好多规则。详见API,举例说明: * * [abc]表示该字符串某一位上字符只能是a、b、c三者之一 * \w表示所有数字和大小写字母以及下划线 * \b表示单词边界(start with中间的空原创 2015-08-11 17:49:07 · 367 阅读 · 0 评论 -
28-反射机制-06-反射机制(获取Class中的方法)
package bean;public class Person { private int age; private String name; public Person() { super(); System.out.println("...Person run..."); } public Person(String name, int age) { sup原创 2015-08-11 17:45:30 · 300 阅读 · 0 评论 -
28-反射机制-02-反射机制(细节&Class对象)
/* * 先看上一视频的图解: * Demo类将自己的名称放入配置文件中,应用程序去该配置文件读取文件名,根据名称找到对应的class文件(找不到则报错), * 反射class文件,将该类文件加载进程序,则想拿该class文件中的任何信息都可以(通过应用程序对外提供的Servlet接口完成)。 * * 如Demo类中有端口信息,假设该端口port=10000,那么应用程序用读原创 2015-08-11 17:40:58 · 286 阅读 · 0 评论 -
28-反射机制-03-反射机制(获取Class对象的三种方式)
package bean;public class Person { private int age; private String name; public Person() { super(); System.out.println("...Person run..."); } public Person(int age, String name) { sup原创 2015-08-11 17:42:05 · 300 阅读 · 0 评论 -
28-正则表达式-09-正则表达式(练习_3)
/* * 【练习3】 * 对邮件地址进行校验 */package test3;public class Test3 { public static void main(String[] args) { //这个练习用正则表达式的匹配完成 String mail = "abc1@sina.com.cn"; String regex = "[a-zA-Z0-原创 2015-08-11 17:53:25 · 301 阅读 · 0 评论 -
28-正则表达式-05-正则表达式(常见的功能-替换)
/* * 正则表达式对字符串的常见操作: * 3.替换 * 其实使用的就是String类中的replaceAll()方法。 */package demo;public class Demo { public static void main(String[] args) { FunctionDemo_3(); } public static void Fu原创 2015-08-11 17:50:59 · 677 阅读 · 1 评论 -
28-反射机制-05-反射机制(获取Class中的字段)
package bean;public class Person { private int age; private String name; public Person() { super(); System.out.println("...Person run..."); } public Person(String name, int age) { sup原创 2015-08-11 17:44:34 · 250 阅读 · 0 评论 -
28-正则表达式-06-正则表达式(常见的功能-获取)
/* * 正则表达式对字符串的常见操作: * 4.获取 * * 打开API,点进正则表达式,发现它也是一个类,即 * public final class Pattern extends Object implements Serializable * 正则表达式的编译表示形式。指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对原创 2015-08-11 17:51:34 · 347 阅读 · 0 评论