11 2021 档案
摘要:*泛型的介绍:(泛型就是接受数据类型的类型) 1,泛型又称参数化类型,解决数据类型的安全问题。 2,在类声明或实例化时只要指定好需要的具体的类型即可。 3,泛型的作用:可以在类声明时通过一个标识表示类中某个属性的类型,或者是某个方法的返回值类型,或者是参数类型。 class Person<E>{ E
阅读全文
摘要:*创建String对象: 方式一:直接赋值String s=“abc”; 方式二:调用构造器 String s=new String(“abc”); 1,方式一:先从常量池看是否有“abc”数据空间,如果有,直接指向,如果没有则重新创建,然后指向,s最终指向的是常量值里面的空间地址。 2,方式二:先
阅读全文
摘要:*包装类的分类 1,针对八种基本定义相应的引用类型--包装类 2,有了类的特点,就可以调用类中的方法 基本数据类型 包装类 boolean Boolean char Character byte Byte short Short int Integer long Long double Double
阅读全文
摘要:*基本介绍:java语言中,将程序执行中发生的不正常的情况叫做异常。(开发中语法的错误或逻辑的错误不叫异常) *异常的分类 1,Error(错误):Java虚拟机无法解决的问题。如:JVM系统内部错误,资源耗尽问题。 2,Exception:其他因编程错误或偶然的外在因素导致的一般性问题,可以使用针
阅读全文
摘要:enum关键字实现枚举: 注意事项: 1,当我们使用enum关键字开发一个枚举类时,会默认继承Enum类 2,传统的public static final 枚举类 对象属性=new 枚举类(实参列表);简化为对象属性(实参列表);这里必须知道调用的是那个构造器 3,如果使用无参构造器 创建 枚举对象
阅读全文
摘要:*基本介绍:一个类的内部又完整的嵌套了另一个类结构,被嵌套的类叫做内部类,嵌套其他类的类称为外部类。 是我们类的第五大成员【属性,方法,构造器,代码块,内部类 】,内部了最大的特点就是可以直接访问私有属性,并且可以体现出类与类之前的包含关系 *基本语法: class Outer{ class Inn
阅读全文
摘要:抽象类:当父类的一些方法不能确定时,可以用abstract关键字来修饰该方法,这个方法就是抽象方法,用abstract来修饰该类就是抽象类 介绍: 1,用abstract关键字来修饰一个类时,这个类就叫抽象类 2,用abstract关键字来修饰一个方法时,这个方法就叫抽象方法 细节: 1,抽象类不能
阅读全文
摘要:*final:可以修饰类,方法,属性和局部变量; 应用场景: 1,当不希望类被继承时,可以用final修饰。 2,当不希望父类的某个方法被子类覆盖或重写时,可以用final关键字修饰。 3,当不希望类的某个属性的值被修改时,可以用final修饰。 4,当不希望某个局部变量被修改时,可以使用final
阅读全文
摘要:*基本介绍: 代码块又称初始化块,属于类中的成员,类似于方法,将逻辑语句封装在方法块中,通过{}包围起来。 代码块和方法不同,没有返回,没有参数,只有方法体,而且不会通过对象或类显式调用,而是加载类时,创建对象时隐式调用 *基本语法: 修饰符{ 代码; }; 注意点: 1,修饰符可选,要写的话,只能
阅读全文
摘要:什么是类变量: 类变量也叫静态变量或静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个类的对象去修改它时,修改的都是同一个变量。 *如何定义:访问修饰符 static 数据类型 变量名 static 访问修饰符 数据类型 变量名 *如何访问:类名.变
阅读全文
摘要:1,封装(encapsulate):抽象出的数据(属性)和对数据的操作(方法)封装在一起,数据被保护在内部,程序的其他部分只有通过被授权的操作(方法),才能对数据进行操作。 *封装的步骤(三步: 1,将属性私有化private【不能直接修改属性】 2,提供一个公共的(public)set方法,用于对
阅读全文
摘要:递归的重要规则: 1,执行一个方法时,就会创建一个新的受保护的独立空间(栈空间) 2,方法的局部变量是独立的,不会互相影响 3,如果方法中使用的是引用类型变量(数组,对象),就会共享该引用类型的数据 4,递归必须要想递归的条件逼近,否则就是无限递归, 5,当一个方法执行完毕,或者遇到return,就
阅读全文

浙公网安备 33010602011771号