12 2022 档案
第7章、异常处理
摘要:一、异常概述与异常体系结构 1、异常概念 在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等 异常:在Java语言中,将程序执行中发生的不正常
第6章、面向对象编程(下)
摘要:一、关键字:static /** * static关键字的使用 * 1、static: 静态的 * 2、static可以用来修饰: 属性、方法、代码块、内部类 * 3、使用static修饰属性:静态变量(类变量) * (1)属性: 按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例
面试题
摘要:一 Java基础 1.Java 基础 知识 1.1面向对象的特征(了解) *面向对象的特征:封装、继承、多态、抽象。* *封装*:就是把对象的属性和行为(数据)结合为一个独立的整体,并尽可能隐藏对象的内部实现细节,就是把不想告诉或者不该告诉别人的东西隐藏起来,把可以告诉别人的公开,别人只能用我提供的
day11-面型对象(中)-1
摘要:1、 什么是多态性?什么是虚拟方法调用? 多态性可以理解为一个事物的多种形态,Java中的多态是对象的多态性:父类引用指向子类对象 对于多态,调用方法时,在编译期间调用的是父类的方法,在运行期间实际调用的是子类重写的方法,即编译时看左边,运行时看右边 2、 一个类可以有几个直接父类?一个父类可有多少
day12-面向对象(中)-2
摘要:1、 如何实现向下转型?需要注意什么问题?如何解决此问题? 当父类引用指向子类对象时,可以使用强转符号 ()实现向下转型 例如:User user = (User)people; 注意点:可能会报类型转换异常,先使用instanceof 关键字进行判断 2、 == 和 equals()有何区别? =
第5章、面向对象编程(中)
摘要:学习面向对象内容的三条主线 1.Java类及类的成员 **2.**面向对象的三大特征 **3.**其它关键字 一、面向对象特征之二:继承性 1、继承的示例 为描述和处理个人信息,定义类Person: public class Person { public String name; public i
day08-面向对象(上)-1
摘要:1、面向对象思想编程内容的三条主线分别是什么 类和类的成员:属性、方法、构造方法、代码块、内部类 面向对象的三大特性:封装、继承、多态 其它关键字:this、super、abstract、interface、improte、package、static、final 2、谈谈你对面向对象中类和对象的理
day09-面向对象(上)-2
摘要:1、什么是方法的重载? 在同一个类中,方法名相同参数列表不同 参数列表不同:参数类型不同或者参数个数不同 2、说明Java方法中的参数传递机制的具体体现? 对于基本数据类型,方法中参数传递的是数据值 对于引用数据类型,方法中参数传递的是地址值 (包含变量的数据类型) 3、成员变量和局部变量在声明的位
day10-面型对象(上)-3
摘要:1、构造器的作用是什么?使用中有哪些注意点(>=3条) 作用:创建对象,初始化对象的结构 注意点: (1)构造器的名称与类名相同,没有返回值 (2)没有显式的定义构造器,系统会默认提供一个空参的构造器 (3)显式的定义后,系统不会提供空参的构造器 (4)一个类至少有一个构造器 (5)一个类可以有多个