- 博客(23)
- 收藏
- 关注
原创 灯塔11.6号Java学习总结
重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是 IOException 的父类,抛出 IOException 异常或者 IOException 的子类异常。#重写的方法能够抛出任何非强制异常,无论被重写的方法是否抛出异常。但是,重写的方法不能抛出新的强制性异常,或者比被重写方法声明的更广泛的强制性异常,反之则可以。
2023-12-06 18:08:23 343
原创 灯塔12.3号Java学习总结
在一个面向对象的系统中,类(class)是数据和操作数据的方法的集合。Java EE以Java SE为基础,定义了⼀系列的服务、API、协议等,适⽤于开发分布式,多层次、以组件为基础、以web为基础的应⽤程序,整个JavaEE是相当庞⼤的,⽐较为⼈熟悉的技术像jsp、servlet、Javamail、enterprisJavaBean等。#java语⾔只是java SE的⼀部分,java最主要的是提供庞⼤强⼤的标准api,提供字符串的处理、数据的输⼊/输出、⽹络套件、⽤户窗⼝等功能。
2023-12-03 20:49:51 393
原创 灯塔11.29Java学习总结
同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。之后,如果其他的一个源文件包含了这个包提供的类、接口、枚举或者注释类型的时候,都必须将这个包的声明放在这个源文件的开头。*一个包(package)可以定义为一组相互联系的类型(类、接口、枚举和注释),为这些类型提供访问保护和命名空间管理的功能。如果一个源文件中没有使用包声明,那么其中的类,函数,枚举,注释等将被放在一个无名的包(unnamed package)中。
2023-11-29 18:39:43 337
原创 灯塔11.26Java学习总结
当类与类之间,存在相同(共性)的内容,并满足子类是父类中的一种,就可以考虑使用继承,来优化代码。在继承体系中,子类出现了和父类中一模一样的声明,就称子类这个方法是重写的方法。//输出ziShow。//在子类中定义一个方法public void ziShow(){01.可以把多个子类中重复的代码抽取到父类中,提高代码的复用性。当父类的方法不能满足子类现在的需求时,需要进行方法重写。02.子类可以在父类的基础上,增加其他的功能,使子类更强大。*子类重写父类方法时,返回值类型子类必须小于等于父类。
2023-11-27 10:34:58 329 1
原创 灯塔11.22Java学习总结
包就是文件夹。用来管理各种不同功能的Java类,方便后期代码维护。#包名的规则:公司域名反写+包的作用,需要全部英文小写,见名之意。
2023-11-22 18:36:52 20
原创 灯塔11.19Java学习总结
静态内部类只能访问外部类的静态变量和静态方法,如果要访问非静态需要创建对象#创建静态内部类的对象格式:外部类名.内部类名 对象名=new 外部类名.内部类名();#调用非静态方法的格式:先创建对象,在用对象调用#调用静态方法的格式:外部类名.内部类名.方法名();
2023-11-19 09:24:21 41
原创 灯塔11.19Java学习总结
在一个类的里面,在定义一个类举例:在A类的内部定义B类,B类就被称为内部类public class Outer{//外部类public class Inner{//内部类public class Test{//外部其他类类的五大成员:属性 、方法 、构造方法、代码块、内部类#内部类表示的事物是外部类的一部分#内部类单独出现没有任何意义#内部类的访问特点*内部类可以直接访问外部类的成员,包括私有*外部类要访问内部类的成员,必须创建对象。
2023-11-18 10:30:34 25 1
原创 灯塔11.15java学习总结
抽象方法的定义格式:public abstract 返回值类型 方法名(参数列表);#抽象类的定义格式:public abstract class 类名{}#接口用关键字interface来定义public interface 接口名{}#接口不能实例化#接口和类之间是实现关系,通过implements关键字表示public class 类名 implements 接口名{}#接口的子类(实现类)要么重写接口中的所有抽象方法要么是抽象类#接口代表规则,是行为抽象。
2023-11-15 20:55:34 34
原创 灯塔11.12Java学习总结
this调用:就近原则super调用:直接找父类在继承体系中,子类出现了和父类一模一样的方法声明,就称子类的这个方法是重写的方法。
2023-11-13 08:58:00 41
原创 灯塔11.8Java学习总结
一.static(静态变量)**static表示静态,是Java中的一个修饰符,可修饰成员方法和成员变量**被static修饰的成员变量叫静态变量特点:1.静态变量随着类的加载而加载的,优先于对象出现的2.被该类所有对象共享3.不属于对象,属于类调用方式:1.类名调用(推荐)2.对象名调用**被static修饰的成员方法叫静态方法特点:1.多用在测试类和工具类2.javabean类很少会用调用方式:1.类名调用(推荐)2.对象名调用。
2023-11-08 18:34:37 45 1
原创 灯塔笔记day2
方2 for(int i = 0,j = arr.length - 1;System.out.println("数组的平均值为"+1.0*sum/num);方1 for(int i = 0;System.out.print("请输入第"+i+"个元素:");System.out.print("请输入数组中元素个数:");System.out.println("数组的和为"+sum);
2023-10-26 22:43:26 31
原创 灯塔笔记day1
若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。(3) 存储的数据不同:一维数组主要用来存储一组数据,二维数组主要用来存储二维数据,如矩阵、图形等。(2) 访问方式不同:一维数组只需要一个下标来访问元素,二维数组需要两个下标来访问元素。
2023-10-25 23:21:25 27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人