- 浏览: 4415 次
- 性别:
- 来自: 苏州
最近访客 更多访客>>
最新评论
-
勇者无敌:
楼主辛苦了
JAVA基础知识(一)------继承 -
My*Love:
public class Base { void met ...
JAVA基础知识(一)------继承 -
shengren0:
面试时有点点用
JAVA基础知识(一)------继承
文章列表
eclipse快捷键(转载)
- 博客分类:
- j2ee
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)
// 验证身份证号是否合法
private static boolean isCardNo(String card) {
try {
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
String regex = "(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)";
Pattern p = Pattern.compile(regex);
Matcher m = p.matcher(card);
if (m.find() ...
final具有“不可改变的”含义,它可以修饰非抽象类、非抽象成员方法和变量。
用final修饰的类不能被继承,没有子类。
用final修饰的方法不能被子类方法覆盖。
用final修饰的变量表示常量,只能被赋值一次。
1、final类
在以下情况下,可以考虑把类定义成final类型,使得这个类不能被继承:
不是专门为继承而设计的类,类本身的方法之间有复杂的调用关系。假如随意创建这些类的子类,子类有可能错误地修改父类的实现细节。
出于安全的原因,类的实现细节不允许有任何改动。
在创建对象模型时,确定这个类不会再被护。
2、final方法
在某些情况 ...