
Java基础
ILYPTING
学无止境,加油
展开
-
java中占位符替换
写码过程中,避免不了会遇到字符串替换的问题,String提供了replace,replaceAll,replaceFirst方法,也是我们大部分人都熟悉的方法。今天要说的是java提供的MessageFormat类提供的format方法。可以这样用:import java.text.MessageFormat;public class MainClass { public s...原创 2018-07-20 16:47:49 · 8707 阅读 · 0 评论 -
多态的使用及注意事项
多态:字面意思讲,就是某一类事物的多种形态。简单来说,就是一个对象对应着多个类型 1.多态在代码中的体现: 父类或者接口的引用指向了其子类对象。2.多态的好处: 1.提高了代码的扩展性,前期定义的代码可以使用后期的内容。//先定义Cat类型继承Animal类,后期定义Dog类,同样使用先前定义好的method方法public class Duotai{原创 2017-04-27 19:08:08 · 1015 阅读 · 1 评论 -
java中异常的使用及注意事项
异常:在运行时发生的不正常情况public class ExceptionDemo{ public static void main(String[]args){ int []arr = new int[3]; System.out.println(arr[3]); }}异常处理办法: 早期时:以前正常流程代码和问题处理代码相结合, 劣势:问题处原创 2017-05-06 20:52:40 · 1000 阅读 · 0 评论 -
Object类
Object:所有类的根类。Object类是不断抽取而来的,具备着所有对象都具备的共性内容。 Object类中的常见方法: 1.equals():方法,判断其他对象是否与此对象相等(当且仅当两个变量引用的是同一个对象时,才会返回TRUE)。class Person{ private int age; Person(int age){ this.age = age;原创 2017-05-06 20:18:30 · 357 阅读 · 0 评论 -
内部类使用及注意事项
什么叫内部类呢? 简单来说将一个类定义到另一个类里面,里面那个类就称为是内部类内部类的访问特点: 内部类可以直接访问外部类中的成员,包括私有成员。外部类要访问内部类中的成员必须要建立内部类的对象才能访问。内部类的用处: 内部类一般用于类的设计。分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这个时候,这个事物中的事物就定义成内部类来描述。内部类的修饰符:原创 2017-05-06 16:59:33 · 1427 阅读 · 0 评论 -
不用第三个数据进行数据交换
说到交换数据,大家肯定会想到利用一个第三方数据进行交换:public class Demo2{ public static void main(String[]args){ int a=10; int b=5; int c; c=a; a=b; b=c; System.out.pr原创 2017-04-24 12:44:39 · 901 阅读 · 0 评论 -
接口的运用及注意事项
1.接触接口之前,我们可能大部分都先接触过抽象类,我们知道抽象类中的方法既可以是抽象方法,也可以是非抽象方法,当一个抽象类中的方法都是抽象的时候,这是就可以将该抽象类用另一种形式定义和表示,就是接口2.定义接口使用interface3.对于接口当中常见的成员,而且这些成员都有固定的修饰符,不写全时会自动补全: 1.全局常量(public static final)。 2.抽象方法(publ原创 2017-04-24 11:37:41 · 827 阅读 · 0 评论 -
抽象类细节及使用方法
1.abstract修饰的方法叫做抽象方法,拥有抽象方法的类也必须用abstract修饰,叫做抽象类。2.抽象方法没有方法体。3.抽象方法不可以被实例化,因为方法没有方法体,没有意义4.抽象类必须由子类覆盖所有的抽象方法,这个子类才能够被实例化,否则这个子类还是抽象类。5.抽象类有构造函数,可以用于对子类对象的初始化。6.抽象类可以不定义抽象方法,但是这种用法很少见,目的是为了不让该类创建对象原创 2017-04-22 21:47:20 · 567 阅读 · 0 评论 -
构造方法的运用
1.构造方法在对象创建的时候运行,可以对对象进行初始化2.一个类的构造方法与该类的名字相同,没有返回值。3.对于一个类,如果不创建构造方法,会默认有一个空参数的 构造方法,并且该构造方法有方法体,但是没有内容。public class ConsDemo{ public static void main(String []args){ Person person1 = n原创 2017-04-21 20:31:47 · 768 阅读 · 0 评论 -
JAVA中静态的使用及注意方法
1.static是一个修饰符,用来修饰成员被所有的对象所共享。 例如:类Person,country变量被static修饰,所以country能够被由该类创建的所有的对象所共享。在代码中,country的值本来是cn,后因p2更改了共享变量country的值,所以在两个对象中的值都发生改变class StaticDemo{ public static void main(String原创 2017-04-22 18:53:14 · 5395 阅读 · 0 评论 -
继承的运用
1.什么是继承:继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力2.继承的好处:提高了代码的复用性。让类与类之间产生了关系,给第三个特征(封装,继承,多态)多态提供了基础3.java中继承单继承,不支持多继承,但对c++中的多继承机制进行了改良。单继承:一个子类只能有一个直接父亲。多继承:一个子类可以有多个直接父类(java中不允许,进行改良)。原创 2017-04-22 20:57:55 · 529 阅读 · 0 评论 -
final使用方法总结
1.final可以修饰类,方法,变量。 2.final修饰的类不可以被继承。 3.final修饰的方法不可以被覆盖。 4.final修饰的变量是一个常量(规范:所有字母大写,单词之间下划线连接),只能被赋值一 次。 5.final修饰的变量不会默认初始化,需要人工进行初始化 6.为什么要用final修饰变量 在程序中,如果直接使用一个固定的数据,会使得阅读性很差,原创 2017-04-22 21:36:29 · 476 阅读 · 0 评论