摘要: 比较器排序Comparator的使用 存储学生对象,并遍历,创建TreeSet集合使用带参构造方法 要求,按照学生年龄从小到大排序,如果年龄相同,则按照姓名的字母循序排序 结论 用TreeSet集合存储自定义对象,代参构造方法使用的是“比较器排序”对元素进行排序的; 比较器排序,就是让集合构造方法接 阅读全文
posted @ 2020-02-16 11:02 henrypaul 阅读(970) 评论(0) 推荐(0) 编辑
摘要: Java的三种循环 Java三种循环结构: 1、for循环 2、while循环 3、do...while循环 循环结构组成部分:1、条件初始化语句,2、条件判断语句 , 3、循环体语句,4、条件控制语句 条件初始化语句:用于表示循环开启时的起始状态,简单说就是循环开始的时候条件是什么样的; 条件判断 阅读全文
posted @ 2020-02-07 11:24 henrypaul 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 字符额 “+” 操作 是拿字符在计算机底层对应的数值来进行计算的 ‘A’ = 65 A-Z是连续的 'a' = 97 a-z是连续的 '0' = 48 0-9是连续的 算数表达式中包含多个基本数据类型的值的时候,整个算数表达式的类型会自动进行提升。 提升规则: byte类型,shot类型、char类 阅读全文
posted @ 2020-02-05 10:27 henrypaul 阅读(1173) 评论(0) 推荐(0) 编辑
摘要: 抽象类 通过abstract定义的方法是抽象方法,它只有定义,没有实现。抽象方法定义了子类必须实现的接口规范; 定义了抽象方法的class必须被定义为抽象类,从抽象类继承的子类必须实现抽象方法; 如果不实现抽象方法,则该子类仍是一个抽象类; 面向抽象编程使得调用者只关心抽象方法的定义,不关心子类的具 阅读全文
posted @ 2020-01-22 13:20 henrypaul 阅读(493) 评论(0) 推荐(0) 编辑
摘要: java是面向对象的编程语言 Object,就是指面向对象的对象,对象就是类的具体实例。 在java里,对象是类的一个具体实例。就像:人,指一个类。张三、李四、王五等则是一个个具体的实例,也就是java里面的对象。也就是OOP(Object Oriented Programming)面向对象编程中的 阅读全文
posted @ 2020-01-18 15:02 henrypaul 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 我们经常使用到 System.out.println(),那么它是什么呢? print()就是一个方法。 System是系统类。 out是System类的一个对象,是一个标准输出对象。 这句代码的用法是调用系统类System中的输出对象out中的方法print(). 那么什么是方法呢? Java方法 阅读全文
posted @ 2020-01-17 22:28 henrypaul 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 方法重载(Overload)是指在一个类中定义多个同名的方法,但要求每个方法具有不同的参数的类型或参数的个数。 调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。 方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数或参数的顺序不同的方法。 Java的方法 阅读全文
posted @ 2020-01-17 16:29 henrypaul 阅读(439) 评论(0) 推荐(0) 编辑
摘要: java indexOf()方法 indexOf()方法,属于 String类 中的方法。 indexOf()方法,有四种形式的用法: public int indexOf(int ch) 返回指定字符ch在字符串中第一次出现处的索引,如果此字符串中没有这样的字符,则返回-1。 public int 阅读全文
posted @ 2020-01-13 11:04 henrypaul 阅读(2633) 评论(0) 推荐(0) 编辑
摘要: Java charAt() 方法 charAt(),用于返回指定索引处的字符,索引范伟从0到str.length()-1(字符串长度减去1,因索引是从0开始的) 语法: public char charAt(int index) 参数: index 是字符的索引。 返回值:返回指定索引处的字符。 p 阅读全文
posted @ 2020-01-13 10:00 henrypaul 阅读(898) 评论(0) 推荐(0) 编辑
摘要: i++是先赋值,然后再自+1;++i是先自+1,后赋值。 用代码表示就是: 若 a = i++; 则等价于 a=i;i=i+1; 而 a = ++i; 则等价于 i=i+1;a=i; 例子: 结果是: 1、i=2:i的初始值为2 2、a=++i:表示i+1后,将结果赋值给自己,然后再赋值给a,此时的 阅读全文
posted @ 2020-01-07 09:17 henrypaul 阅读(2054) 评论(0) 推荐(0) 编辑