Java基础语法
文章平均质量分 75
elaot
这个作者很懒,什么都没留下…
展开
-
Java泛型
一.泛型简介1.1问题引入如果需要产生多个对象,每个对象的逻辑完全一样,只是对象内的成员变量类型不一样,应该怎么做?1.2问题解决创建多个类文件,给每个类的成员对象,设定指定的数据类型- 缺点,这种方法会导致类的膨胀,重用性差-创建一个类文件,给这个类的成员变量设置Object数据类型缺点,编译时正常,但运行是可能会异常-泛型:创建一个类文件,class +类名,然后类文件中定义数据类型是用’T+变量名’,main函数使用时传入具体的数据类型。...原创 2021-07-16 21:04:43 · 97 阅读 · 0 评论 -
Java异常
一.异常的概念和分类1.1 什么是异常?所谓的异常是指,程序运行过程中,发生了一些不正常的事件。(如:除0溢出, 数组下标越界,所要读取的文件不存在)1.2异常导致的后果Java程序执行的过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息,并将其提交给运行时的Java系统,这个过程称为抛出异常,不处理的话会直接导致程序中断。1.3如何防止程序中断设计良好的程序应该在程序异常发生时,提供处理这些异常的方法。使得程序不会因为异常的发生的阻断,或产生不可预见的结果原创 2021-07-15 23:40:13 · 72 阅读 · 0 评论 -
Java多态
一.多态的概念多态性是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果1.1多态存在的三个必要条件需要存在继承和实现的关系同样的方法调用,执行不同的操作,运行不同的代码(重写)在运行时父类或接口的引用变量,可以实现其子类的对象1.2多态的作用多态通过做什么和怎么做,从一个角度将接口和实现进行分离多态消除了类型之间的耦合关系多态的存在提高了程序的拓展性和后期的可维护性二.对象的上下转型2.1概念由子类转型成父类,在继承图上是向上移动的,一般称为向上转型原创 2021-07-14 22:16:08 · 73 阅读 · 0 评论 -
Java抽象类,接口和内部类
一.抽象类1.1抽象类的概念和作用抽象类:1. Java中可以定义没有方法体的方法,该方法由子类具体实现2. 该没有方法体的方法我们称之为抽象方法,含有抽象方法的类,我们称之为抽象类、抽象方法的特点1. 只有方法头,没有方法体的方法称之为抽象方法2. 抽象方法用abtract来修饰3. 抽象方法代表一种,不确定的操作或行为4. 抽象方法不能被调用抽象类的特点1. 定义中含有抽象方法的类叫做抽象类2. 抽象类用abstruct来修饰3. 抽象类代表一种抽象的 对象类型4原创 2021-07-14 19:41:41 · 65 阅读 · 0 评论 -
Java继承
一.原创 2021-07-13 22:55:06 · 66 阅读 · 0 评论 -
Java封装
一.封装类及其使用1.1 概念将方法(函数指针)和字段(普通变量)包装到一个单元(类似结构体)中,单元以类的形式实现信息隐藏,隐藏对象的实现细节,不让外部直接访问到将数据和方法包装进类中,再加上具体实现的隐藏(访问修饰符),共同被称作封装,结果是一个同时带有特征和行为的数据类型定义类,定义其属性和方法的过程,称之为封装类。1.2 实例class Student{//封装一个类 int age; String name; double score; void introduc原创 2021-07-12 16:10:45 · 118 阅读 · 0 评论