java知识点
走丢的男孩
这个作者很懒,什么都没留下…
展开
-
JAVA —— final关键字以及权限修饰符
final关键字代表最终, 不可改变的常见四种用法:1.用来修饰一个类:用final修饰的类不能有任何的子类(所以其中的成员方法都无法覆盖重写)。2.用来修饰一个方法:被final修饰的方法不能被覆盖重写注意事项:对于类和方法来说,abstract关键字和final关键字不能同时使用,因为矛盾。3.用来修饰局部变量:用final修饰的局部变量有且只有一次赋值。对于基本类型来说,不可变说的是变量当中的数据不可改变对于引用类型来说,不可变说的是变量当中的地址值不可改变4.用来修饰一个成员变量原创 2021-07-31 11:32:32 · 181 阅读 · 0 评论 -
JAVA —— interface接口类
接口是多个类的公共规范。接口是一种引用数据类型,最重要的内容就是其中的:抽象方法。Java 7 :接口内容可以包含有常量,抽象方法;Java 8 :接口内容还额外包含有默认方法,静态方法;Java 9 :还额外包含有私有方法;接口不能直接使用,必须要有一个实现类来实现接口默认方法(default):用于解决接口升级(当你还想加入抽象方法时,用默认方法加入不影响其他实现类的实现),也可以被实现类覆盖重写。静态方法(static):不能通过接口实现类的对象来调用接口当中的静态方法;通过接口名称,直原创 2021-07-28 16:03:40 · 178 阅读 · 0 评论 -
JAVA —— 继承关系的总结与注意
重写(Override):在继承关系当中,方法的名称一样,参数列表也一样。重载(Overload):方法的名称一样,但参数列表不一样。@Overide:写在方法前面,用来检测是不是有效的覆盖重写。//创建父类class Fu { public void methodFu(){ //定义父类方法 System.out.println("父类方法执行!");原创 2021-07-24 11:37:47 · 96 阅读 · 0 评论 -
JAVA——方法重载 ( Overload )
方法重载:多个方法名称相同,但参数列表不同。与以下因素有关:1.参数个数不同;运行结果为:2.参数类型不同;此时的运行结果为:显示都是int类型,而我们其中有个要输出double类型才对,所以更改将数值写成 30.0 , 40.0 变成double类型即可。此时运行的结果为:3.参数的多类型顺序不同;运行结果为:与以下因素无关1.与参数的名称无关:显示报错,无法正常运行2.与方法返回值类型无关;显示报错,无法正常运行练习:习题:比较两个数据是原创 2021-07-19 11:29:13 · 241 阅读 · 0 评论 -
Java常见类和方法(Java程序设计)——下——前传
String 类常见的方法:length():返回字符串的字符个数charAt(int index):返回字符串中 index 位置的字符equals():比较字符串中所包含的内容是否相同 ,与地址无关// 这里说明一下 “ == ” 比较个变量本身的值,即两个对象在内存中的首地址concat(String str):将 str 连接在当前字符串的尾部//系统中重载运算符 “ + ” 可连接两个操作数 ,只要其中有一个是字符串 ,则另一个也自动变为字符串类型StringBuffer 类常见的.原创 2021-06-23 21:13:14 · 135 阅读 · 0 评论 -
Java选择填空题相关概念(Java程序设计)——上
在命令行编译运行 Java 程序 ,需要设置的环境变量是 path 和 classpath 。在 Java 中一个类只可以有一个直接父类 。在 Java 中一个类可以实现多个接口 。在 Java 中可以同时继承一个类和实现一个接口 。在 Java 中只允许单一继承 。Java 的原始数据类型一共就8个 ,分别是:byte、short、int、long、boolean、char、float、double ,但请注意这些是大小写敏感的 。顶层容器(JFrame、JAppl..原创 2021-06-22 17:44:29 · 286 阅读 · 0 评论