java基础
不务正业的野猴子
这个作者很懒,什么都没留下…
展开
-
java基础~重写与重载
public void say(String language){ } public 为访问权限修饰符 void 为返回值类型 say 为方法名 (String language) 为形式参数列表 {} 为方法体 重写: 1、仅对方法体进行修改而方法签名及返回类型不做改变 2、访问权限修饰符需大于等于重写前的访问权限修饰符 3、只有从父类继承而来的方法才能被重写 4、重写的次数只能为一次(因为...原创 2020-04-02 20:58:48 · 142 阅读 · 0 评论 -
java基础~向上转型
当子类与父类中存在同名的成员变量时子类中会隐藏父类中的同名成员变量。 什么是向上转型? 将子类的对象赋给父类的对象,这种操作我们称之为向上转型。(个人理解) public class SuperClass{} public class SubClass extends SuperClass{} SuperClass superClass = null; superClass = new Su...原创 2020-03-28 15:02:17 · 179 阅读 · 0 评论 -
java 类初始化顺序
本文是看了网友的一篇文章后整理所得,该文章链接已在本文底部贴出,在这里非常��这位网友的分享!我们先来看段代码public class InitTest{ public static int k = 1; //public static InitTest t1 = new InitTest("t1"); //public static InitTest t2 = new In原创 2017-08-05 21:55:35 · 229 阅读 · 0 评论 -
Java笔记~ArrayList
ArrayList构造函数 public ArrayList(int initialCapacity) //创建指定容量的数组 public ArrayList() //直接使用默认的空数组 public ArrayList(Collection<? extends E> c) //将集合转换成数组后作为list的初始值ArrayList的默认初始容量为10,当添加元素时,会计原创 2017-02-26 19:07:43 · 256 阅读 · 0 评论 -
StringBuffer学习笔记
StringBuffer学习笔记StringBuffer继承AbstractStringBuilder,在其内部采用字符数组(char[])进行存储数据 StringBuffer默认初始容量(capacity)为16字符 扩容为原容量的2倍原创 2016-10-15 20:57:11 · 295 阅读 · 0 评论 -
java 语法基础
switch语句switch(integral-selector) { case integral-value1: statement; break; case integral-value2: statement; break; default: statement在jdk1.8中switch语原创 2017-11-26 18:05:59 · 347 阅读 · 0 评论 -
java.lang.String
不可被继承public final class String implements java.io.Serializable, Comparable<String>, CharSequence不可被修改用于存储具体内容的数组,该变量(value)不可改变其引用地址,但数组内的每一个元素是可以改变的,但由于String本身没有暴露任何方法且该类无法被继承,所以在实际操作中无法改变数组内的元素/原创 2017-11-26 17:10:17 · 600 阅读 · 0 评论 -
Java Comparator与Comparable实现元素排序
两种方式,一种是要比较的元素实现Comparable接口,另一种是实现Comparator接口创建一个比较器 1、Comparator /** * Created by liuquan on 2018/7/8. */ public class BaseEntity { //排序字段 public int sort; public int getSort() { ...原创 2018-07-08 21:24:12 · 176 阅读 · 0 评论