JAVA自学笔记27 1.类的加载 1)当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化. ①加载:就是指将class文件读入内存,并为之创建一个Class对象.任何类被使用时系统都会为之建立一个Class对象. ②连接 验证:是否有正确的内部结构,并和其他类协调一致 准备:负责为类的静态成员分配内存,并设置默认初始化值 解析:将类的二进制数据中的符号应用为直接引用. 初始化:就是之间所说的初始化步骤 附初始化的时机: –创建类的实例…
一.正则表达式 1.预定义字符集  . 表示任意一个字符 \d 表示任意一个数字 \w 表示任意一个单词字符(只能是数字.字母.下划线) \s 表示任意一个空白字符(\t\r\n\f\x0B) \D 表示任意一个非数字字符 \W 表示任意一个非单词字符 \S 表示任意一个非空 \. 表示. 2.字符集合[] 正则表达式 说明 [] 一个字符 [ace] a c e中任意一个字符 [^] 除了某个字符 [^ace] 除了a c e的任意字符 [a-z] a.b.c--z中的任意一个字符 [a-zA…
转自:http://www.jb51.net/article/67724.htm 这篇文章主要介绍了Java中使用正则表达式的一个简单例子及常用正则分享,本文用一个验证Email的例子讲解JAVA中如何使用正则,并罗列了一些常用的正则表达式,需要的朋友可以参考下   ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 import java.util.Scanner;     public cl…
MOOC JAVA笔记 1.基础了解 JDK是开发人员安装的,它提供了开发java程序的必须工具 JRE是普通用户安装的,它提供了java的运行环境 JVM是java虚拟机运行程序的核心 2.程序的移植: 右击project ---show explore \3. java标识符 使用标识符时,需要遵守几条规则: \1. 标识符可以由字母.数字.下划线(_).美元符($)组成,但不能包含 @.%.空格等其它特殊字符,不能以数字开头.譬如:123name 就是不合法滴 \2. 标识符不能是 Jav…
Effective Java笔记一 创建和销毁对象 第1条 考虑用静态工厂方法代替构造器 第2条 遇到多个构造器参数时要考虑用构建器 第3条 用私有构造器或者枚举类型强化Singleton属性 第4条 通过私有构造器强化不可实例化的能力 第5条 避免创建不必要的对象 第6条 消除过期的对象引用 第7条 避免使用终结方法 第1条 考虑用静态工厂方法代替构造器 对于类而言, 最常用的获取实例的方法就是提供一个公有的构造器, 还有一种方法, 就是提供一个公有的静态工厂方法(static factory…
一.JAVA中的正则表达式 1.概念:以某种特定的方式描述字符串 1.Java中正则表达式的规则 ?          #{0,1}-?有一个-或者没有 \\           #表示一个"\" \\d         #表示一个数字 \\D       #非数字 f\\W+    #表示f开头的单词 \\W       #表示一个非单词字符 \\w       #表示一个单词字符[0-9A-Za-z-]包含'-' \\s        #空白符号 \\S       #非空白符号…
提纲: 1.正则表达式 2.常见的异常 3.内部类------------------------------------------------------------------JDK 1.4以后Java正式对正则表达式支持 学习目标:只要求大家能够独立写出一些简单的正则表达式! 复杂的我们借助第三方搜索!!! 场景:它是用来规范用户输入格式的!!! 注册页面 请您输入用户名: (*用户名以小写字母开头,由数字字母组成,长度不能少于6位) int n = sc.nextInt();//它只能…
,正则表达式就是记录文本规则的代码.php密码验证正则表达式(8位长度限制)<?php //密码验证 $password = "zongzi_Abc_oo13a2"; $n = preg_match_all("/^[a-zA-Z\d_]{8,}$/",$password,$array); //长度是8或更多 var_dump($array); ?> python密码验证正则表达式 #encoding=utf-8import redef checklen(…
--2013年7月26日17:49:59 学习java已久,趁最近有空,写一个总结: java笔记01-反射:…
经过很久的努力,终于完成了JAVA自动生成正则表达式工具类.还记得之前需要正则,老是从网上找吗?找了想修改也不会修改.现在不用再为此烦恼了,使用此生成类轻松搞定所有正则表达式.赶快在同事面前炫一下吧. 本正则表达式工具类,也整理了很多常用校验.例如:匹配汉字.行首.行尾.匹配除换行外的所有字符.匹配数字.匹配大写字母.匹配小写字母.匹配大小写字母.匹配小写字母和数字.匹配大写字母和数字.匹配大小写字母和数字.匹配大小写字母.数字.下划线.匹配一个单词的边界.匹配一个非单词的边界.匹配任何空白字符…