摘要:
Collections是一个操作Set,List,Map等集合的工作类Collections中提供了大量方法对集合元素进行排序,查询,修改等工作,还提供了对集合对象设置不可变,对集合对象实现同步控制等方法 package JavaSE.gather; import java.util.ArrayLi 阅读全文
posted @ 2023-11-27 10:46
同学?
阅读(10)
评论(0)
推荐(0)
摘要:
重载就是在一个类中,有相同的函数名称,但形参不同的函数方法重载的规则:方法名称必须相同参数列表必须不同(个数不同,或类型不同,参数排列顺序不同等)方法的返回类型可以相同可以不同仅仅返回类型不同不足以成为方法的重载实现理论:方法名称相同时,编译器会根据调用方法的参数个数,参数类型等去逐个匹配,以选择对 阅读全文
posted @ 2023-11-27 10:46
同学?
阅读(15)
评论(0)
推荐(0)
摘要:
Java的方法类似于其它语言的函数,是一段用来完成指定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包括一个方法头和一个方法体,下面是一个方法的所有部分:修饰符:修饰符是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型返回值类型:方法可能会返回值,returnValueType是 阅读全文
posted @ 2023-11-27 10:45
同学?
阅读(19)
评论(0)
推荐(0)
摘要:
lamda表达式避免内部类定义过多可以让代码更简洁去掉了一堆没有意义的代码,只留下核心的逻辑其实质属于函数式编程式编程的概念理解Functional Interface(函数式接口)是学习Java8 lamda表达式的关键所在函数式接口的定义:任何接口,如果只包含唯一个抽象方法,那么他就是一个函数式 阅读全文
posted @ 2023-11-27 10:45
同学?
阅读(6)
评论(0)
推荐(0)
摘要:
多态是方法的多态,属性没有多态存在条件:继承关系,方法需要重写,父类引用指向子类对象static 方法,属于类,不属于实例无法重写final 常量private 方法 私人的多态的优点:消除类型之间的耦合关系可替换性可扩充性接口性灵活性简化性 阅读全文
posted @ 2023-11-27 10:44
同学?
阅读(7)
评论(0)
推荐(0)
摘要:
java中的权限修饰符主要包括private,public和protected,这些这些修饰符控制着对类和类的成员变量以及成员方法的访问如果一个类的成员变量或方法被修饰为private,则该成员变量只能在本类中被使用,在子类不可见,并且对其他包的类也是不可见的,如果将类的成员该变量或方法的访问权限设 阅读全文
posted @ 2023-11-27 10:43
同学?
阅读(25)
评论(0)
推荐(0)
摘要:
向上转型因为平行四边形是特殊的四边形,也就是说平行四边形是四边形的一种,那么就可以将平行四边形看作是一个四边形对象public class parallelogram extends Quadrangle{//平行四边形类继承了四边形类 public static void main(String[ 阅读全文
posted @ 2023-11-27 10:43
同学?
阅读(20)
评论(0)
推荐(0)
摘要:
TreeSet可以确保集合元素处于排序状态,TreeSet支持两种排序方法:自然排序和定制排序,默认情况下,TreeSet采用自然排序自然排序会调用集合元素的compareTo方法来比较元素之间的大小关系,然后将集合元素按升序排列定制排序,如果需要实现定制顺序,则需要在创建TreeSet接口的实现类 阅读全文
posted @ 2023-11-27 10:42
同学?
阅读(11)
评论(0)
推荐(0)
摘要:
for循环是java程序设计中最有用的循环语句之一,一个for循环可以用来重复执行某条语句,直到条件得到满足。语法:for(表达式1;表达式2;表达式3){执行语句}表达式1:声明变量类型,并赋初始化值表达式2:指定循环条件表达式3:负责休整变量,改变循环条件public class ForDemo 阅读全文
posted @ 2023-11-27 10:41
同学?
阅读(19)
评论(0)
推荐(0)
摘要:
final代表最终,可以修饰变量,方法,类修饰变量,即为常量,只能赋值一次,不能改变修饰方法,子类不能重写修饰类,类不能继承final也可与static一起修饰,就是全局常量 阅读全文
posted @ 2023-11-27 10:40
同学?
阅读(23)
评论(0)
推荐(0)