摘要: Java内部类有4种类型: 成员内部类 静态内部类 局部内部类 匿名内部类 //外部类 public class Outer{ private int id = 1001; private void out(){ System.out.println("This is outer class"); 阅读全文
posted @ 2023-04-04 15:22 hiibird 阅读(16) 评论(0) 推荐(0) 编辑
摘要: abstract 由abstract关键字修饰的类称为抽象类,可以将某些类共有的行为抽象出来,形成约束,提高开发效率。 //抽象类 public abstract class Action{ //抽象方法,只有方法名字,没有方法的实现 public abstract void doSth(); } 阅读全文
posted @ 2023-04-04 14:39 hiibird 阅读(151) 评论(0) 推荐(0) 编辑
摘要: super关键字的一些注意事项 子类在执行构造方法时,如果显式使用super()显式调用父类构造方法,则该调用必须放代码块在第一行 super必须出现在子类的方法或者构造方法中 使用this()显示调用构造方法,则该调用必须放在代码块第一行 由于第一条和第三条限制,super和this不能同时调用构 阅读全文
posted @ 2023-04-03 23:43 hiibird 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 没有原理讲解,仅记录一个实现代码,作为参考和笔记使用 如题,稀疏数组仅在原始数组有效数据较少的情况下起压缩空间的作用 实现过程: 首先为了方便查看和确认,封装一个打印二维数组的方法 public static void printArray(int[][] arrays) { for (int[] 阅读全文
posted @ 2023-04-03 14:09 hiibird 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 数组的特点 Java中数组的长度是确定的,一旦被创建,长度即固定,不可改变。 一个数组中的元素类型必须相同,不允许出现混合类型。 数组中的元素可以是任何数据类型,包括基本数据类型和引用类型。 数组变量数于引用类型,数组也可以看成是一个对象,数组中的每个元素相当于该对象的成员变量。数组本身就是对象,而 阅读全文
posted @ 2023-04-02 17:36 hiibird 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Scanner对象 Scanner是位于java.util.Scanner中的类,实现了Closeable,autoCloseable,Iterator接口,是一个简单的文本扫描程序,可以使用正则表达式解析基本类型和字符串。 Scanner sc = new Scanner(System.in); 阅读全文
posted @ 2023-04-01 22:26 hiibird 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 包机制 Java的包可以理解为资源管理器中的文件夹,其作用是防止命名空间重复,使不同包中可以存在同名文件,使工程目录更加清晰。包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 包语句一般利用公司域名倒置作为包名,com.cnblogs.blog 同时,包语句的存在, 阅读全文
posted @ 2023-04-01 21:15 hiibird 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 打开CMD的方式 右键win,选择终端 Win键+R,输入CMD打开控制台 在任意文件夹下,shift+右键,选择在终端中打开 在资源管理器地址栏前加上CMD路径 管理员方式运行:选择以管理员方式运行 常用的Dos命令 #切换盘符:<目标盘符>: #查看当前目录下的所有文件:dir #切换目录:cd 阅读全文
posted @ 2023-04-01 11:52 hiibird 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 标题 markdown通过在文本前加"#",将后续文本设置为标题,几个"#"就代表几级标题。 例如"## 二级标题"的效果为: 二级标题 "### 三级标题"的效果为: 三级标题 字体 markdown通过在文本前后添加"*""~"等符号实现不同的文本效果。 例如,文本前后各加一个"*"为斜体,两个 阅读全文
posted @ 2023-03-31 22:09 hiibird 阅读(47) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示