Java基础
文章平均质量分 71
Aprial2018
这个作者很懒,什么都没留下…
展开
-
Java基础【面试知识点总结】
1. 方法的重载(overload)和重写(Override) 判断方法重载的依据:1)必须是在同一个类中;2)方法名相同,方法中参数的类型、个数和顺序至少有一个不同;3)与方法的修饰符,返回值没有关系。 方法重写:如果子类对从父类继承的方法不满意,可以重写此方法。1)返回值类型,方法名,参数的类型和个数都要与从父类继承的方法相同,才叫方法的重写;2)子类中重写的方法不能缩小父类方法的访问权限...原创 2018-04-16 17:18:53 · 214 阅读 · 0 评论 -
正则表达式
1. 匹配验证:验证email是否正确public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,...转载 2018-04-25 17:43:25 · 127 阅读 · 0 评论 -
String类重写的equals()方法
public boolean equals(Object anObject) { if (this == anObject) { return true; } if (anObject instanceof String) { String anotherString = (String)anObjec...原创 2018-06-21 19:41:00 · 2469 阅读 · 0 评论 -
Java的抽象类和接口
抽象类是用来捕捉子类的通用特性的,它不能被实例化,只能被用作子类的超类。接口是抽象方法的集合,如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。抽象类和接口的对比(Java 8之前):参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。子类使...原创 2018-06-08 23:51:42 · 175 阅读 · 0 评论 -
Comparable与Comparator接口
Comparable的定义:package java.lang; import java.util.*; public interface Comparable<T> { public int compareTo(T o); }Comparator的定义:package java.util; public interface Comparator<T> { ...原创 2018-06-09 16:26:54 · 117 阅读 · 0 评论 -
Java创建线程的方式
一、继承Thread类创建线程类1. 定义Thread类的子类,并重写该类的run()方法。该方法的方法体就代表了线程要完成的任务。因此,把run()方法称为执行体。2. 创建Thread子类的实例,即创建了线程对象。3. 调用线程对象的start()方法来启动该线程。public class FirstThreadTest extends Thread { private int i =...转载 2018-06-30 21:40:00 · 128 阅读 · 0 评论