09 2021 档案

摘要:1 /** 2 * 异常:分为编译时异常与运行时异常,其中运行时异常不需要去处理RuntimeException 3 * 1:编译时异常有,空指针,数组角标越界,数据转换,算数异常等等 4 * 2:使用try讲可能异常的代码包装起来,在执行过程中,一旦出现异常就会生成一个异常类的对象,根据此对象的类 阅读全文
posted @ 2021-09-25 19:18 tiiiiii 阅读(32) 评论(0) 推荐(0)
摘要:1 /**内部类: 2 * 1:内部类分为,成员内部类(静态与非静态),局部内部类(定义在方法内,代码块内,构造器内) 3 * 2:作为一个类,与外部类一样可以 定义属性,方法,构造器等 4 * 3:可以被final修饰,不可以被继承,被abstract修饰不可实例化 5 * 6 * 7 * 8 * 阅读全文
posted @ 2021-09-23 23:04 tiiiiii 阅读(29) 评论(0) 推荐(0)
摘要:/** * 接口:interface 实现接口,implements * 1:可以定义全局常量,抽象方法,静态方法,默认方法 * 不可以定义构造器,意味着不可以实例化,跟抽象类有点相似, * 2:如果类继承了接口,必须要全部重写(实现)接口中的抽象方法,才可以进行实例化 * 换句话说,如果没有全部重 阅读全文
posted @ 2021-09-22 22:42 tiiiiii 阅读(51) 评论(0) 推荐(0)
摘要:1 /** 2 * final关键字:可以用来修饰类,方法,变量, 3 * 1:final修饰之后类无法被继承,例如String类,System类,StringBuffer类 4 * 2:final修饰后方法无法被重写, 5 * 3:final修饰的变量就是个常量 6 * 3.1 final修饰实例 阅读全文
posted @ 2021-09-20 18:29 tiiiiii 阅读(33) 评论(0) 推荐(0)
摘要:1 /** 2 * 代码块: 3 * 4 * 1.代码块的作用:用来初始化类、对象。 5 * 2.代码块如果有修饰的话,只能使用static。 6 * 3.分类,静态代码块 vs 非静态代码块。 7 * 4.静态代码块 8 * 内部可以有输出语句。 9 * 随着类的加载而执行,而且只执行一次。 10 阅读全文
posted @ 2021-09-20 16:40 tiiiiii 阅读(90) 评论(0) 推荐(0)
摘要:1 /** 2 * 基本数据类型与包装类,String类型的三者转换 3 * 4 * 5 */ 6 7 public class Demo3 { 8 public static void main(String[] args) { 9 10 Integer i=new Integer(15); 11 阅读全文
posted @ 2021-09-17 22:38 tiiiiii 阅读(61) 评论(0) 推荐(0)
摘要:1 public class Demo3 { 2 public static void main(String[] args) { 3 Son son=new Son(); 4 Son son1=new Son(1.0); 5 Son son2=new Son(1.0,"white",4); 6 S 阅读全文
posted @ 2021-09-17 14:32 tiiiiii 阅读(30) 评论(0) 推荐(0)
摘要:1 public class Demo3 { 2 public boolean equalArea(Father d1,Father d2){ 3 return d1.findArea()==d2.findArea(); 4 5 6 } 7 public void Area(Father e){ 8 阅读全文
posted @ 2021-09-16 19:32 tiiiiii 阅读(41) 评论(0) 推荐(0)
摘要:1 package OOP; 2 /** 3 * 多态性:可以理解为一个事物的多种形态 4 * 父类的引用指向子类的对象 5 * 多态性的前提:1;必须要有继承关系;2;必须子类重写父类方法 6 *多态性的使用:减少代码量,一般建立一个父类,多个子类继承重写之后,在测试类中建立一个func方法用来调 阅读全文
posted @ 2021-09-15 17:57 tiiiiii 阅读(64) 评论(0) 推荐(0)
摘要:对于子类继承父类,如果将父类方法重写之后想去调用父类方法, 1 public class test { 2 int age=10; 3 private double radius; 4 public void add(){ 5 System.out.println(age); 6 } 7 } 1 p 阅读全文
posted @ 2021-09-11 15:36 tiiiiii 阅读(31) 评论(0) 推荐(0)
摘要:1 /**this 2 *this关键字通常在形参名与属性名一样时使用this进行区分,也用于set方法中,将形参赋值给私有属性, 3 *在类的方法中使用this.属性,this.方法的形式,通常情况下都省略不写,特殊情况下就是形参与属性重名, 4 *也可以用于构造器中,在有参构造的情况下 5 * 阅读全文
posted @ 2021-09-08 15:00 tiiiiii 阅读(31) 评论(0) 推荐(0)
摘要:1 public class Demo2 { 2 public static void main(String[] args) { 3 test b=new test(5); 4 test b1=new test();//test()称为构造器,就是默认的构造方法,如果没有显式的定义一个构造器,系统 阅读全文
posted @ 2021-09-07 23:16 tiiiiii 阅读(40) 评论(0) 推荐(0)
摘要:package OOP; import java.util.Arrays; //构造器 public class test { static int[] a={1,48,12,97,24,-5};//冒泡排序 public static void main(String[] args) { for 阅读全文
posted @ 2021-09-07 15:35 tiiiiii 阅读(33) 评论(0) 推荐(0)
摘要:package OOP; public abstract class Abstract { public abstract void add(); //抽象方法不可以有方法实现主体,只能有方法名 //抽象类中可以有正常方法, //抽象类不能被new; public static void main( 阅读全文
posted @ 2021-09-05 18:06 tiiiiii 阅读(31) 评论(0) 推荐(0)
摘要:1 package OOP; 2 3 public class Static { 4 public static int age;//加了static 修饰符代表为静态变量=类变量,类可以直接调用赋值 5 private String name;//不加static 修饰符代表为非静态变量,只能通过 阅读全文
posted @ 2021-09-05 17:13 tiiiiii 阅读(31) 评论(0) 推荐(0)