03 2022 档案

摘要:对象流 序列化 public static void main(String[] args) throws Exception { //序列化后,保存的文件格式,不是存文本,而是按照他的格式来保存 String filePath = "e:\\data.dat"; ObjectOutputStrea 阅读全文
posted @ 2022-03-30 20:20 磕伴 阅读(97) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { //System 类 的 public final static InputStream in = null; // System.in 编译类型 InputStream // System.in 运行类型 Buffe 阅读全文
posted @ 2022-03-30 20:20 磕伴 阅读(55) 评论(0) 推荐(0) 编辑
摘要:创建方法(3种) public class FileCreate { public static void main(String[] args) { } //方式1 new File(String pathname) @Test public void create01() { String fi 阅读全文
posted @ 2022-03-30 20:19 磕伴 阅读(326) 评论(0) 推荐(0) 编辑
摘要:线程常用方法 public class ThreadMethod01 { public static void main(String[] args) throws InterruptedException { //测试相关的方法 T t = new T(); t.setName("老韩"); t. 阅读全文
posted @ 2022-03-27 18:20 磕伴 阅读(31) 评论(0) 推荐(0) 编辑
摘要:1.通过继承Thread类方法创建线程 class Cat extends Thread { int times = 0; @Override public void run() {//重写run方法,写上自己的业务逻辑 while (true) { //该线程每隔1秒。在控制台输出 “喵喵, 我是 阅读全文
posted @ 2022-03-27 18:19 磕伴 阅读(20) 评论(0) 推荐(0) 编辑
摘要:遇到的问题 用泛型改进后 泛型的作用实例 接口,类都行; 创建具体对象的时候指定类型参数的值 注意事项 类型不能是基本数据类型,要求是引用类型 可以是子类型 泛型使用形式(简写) 默认泛型Object 自定义泛型(自定义一个相关的类) 自定义泛型接口 自定义泛型方法 阅读全文
posted @ 2022-03-19 16:58 磕伴 阅读(28) 评论(0) 推荐(0) 编辑
摘要:HashMap 常用方法 遍历方式 iterator迭代器 ITIT HashTable 继承字典 Hashtable--Properties 文件读写 总结 Collections工具类 阅读全文
posted @ 2022-03-18 18:25 磕伴 阅读(23) 评论(0) 推荐(0) 编辑
摘要:(部分) Set类特点: "无序"(输入顺序和存储顺序不一样) HashSet 底层是HashMap 关于不能有重复元素/对象 遇到的问题: 解决办法:重新类的相关方法 选择名字和年龄两者相同,返回的哈希值就相同. LinkedHashSet 双向链表优点是有顺序,效率没有HashSet高 阅读全文
posted @ 2022-03-17 18:33 磕伴 阅读(21) 评论(0) 推荐(0) 编辑
摘要:与数组的区别 ArrayList while循环快捷键itit 遍历方法2:增强for循环 快捷键大写的I List接口(少部分常用的) List三种遍历方式 注意事项 ArrrayList底层结构和源码 P511 Vector LinkedList 添加和删除,效率比较高 阅读全文
posted @ 2022-03-16 18:17 磕伴 阅读(36) 评论(0) 推荐(0) 编辑
摘要:获取当前时间 Date d1=new Date(); System.out.println(d1); //Tue Mar 15 17:13:55 CST 2022 SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss E"); 阅读全文
posted @ 2022-03-15 18:07 磕伴 阅读(30) 评论(0) 推荐(0) 编辑
摘要:BigInterger BigDecimal 阅读全文
posted @ 2022-03-15 17:06 磕伴 阅读(28) 评论(0) 推荐(0) 编辑
摘要:System.exit(0) System.arraycopy(src,1,dest,1,3); int[] src={0,1,2,3,4,5}; int[] dest=new int [5]; System.arraycopy(src,1,dest,1,3); //从src数组中的序列1开始拷贝, 阅读全文
posted @ 2022-03-15 16:30 磕伴 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Arrays.toString(arr) Arrays.sort(arr) Arrays.binarySearch(arr,x) Arrays.copyOf(arr,int) Arrays.fii(arr,x) Arrays.equals(arr1,arr2) Arrays.asList(arr) 阅读全文
posted @ 2022-03-15 16:16 磕伴 阅读(20) 评论(0) 推荐(0) 编辑
摘要:String StringBuffer StringBuilder(单线程) 字符串本质还是char数组 String 类的常见方法 charAt举例 "哈哈".concat("你是一个").concat("大傻子")="哈哈你是一个大傻子" replace split toCharArray co 阅读全文
posted @ 2022-03-14 19:06 磕伴 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Try-catch-finally throws,抛出异常 自定义异常 阅读全文
posted @ 2022-03-13 18:54 磕伴 阅读(5) 评论(0) 推荐(0) 编辑
摘要:Deprecated SuppressWarnings 元注解 阅读全文
posted @ 2022-03-13 16:22 磕伴 阅读(18) 评论(0) 推荐(0) 编辑
摘要:自己定义的枚举类, 用静态方式 创建有限个对象 . 然后使用Sezson.SPRING 调用对象 使用关键字enum实现 阅读全文
posted @ 2022-03-13 15:58 磕伴 阅读(5) 评论(0) 推荐(0) 编辑
摘要:其实就是类的嵌套,没啥难的 匿名内部类 正常情况下 写匿名类情况下 底层会有相关的处理(系统分配一个类名xxx$1) jdk底层,创建匿名内部类xxx$1后,立马创建了其相关实例,然后把地址返回给tiger 匿名内部类只使用一次 有第二种写法写匿名内部类; 实践 匿名内部类本身也是个对象 成员内部类 阅读全文
posted @ 2022-03-12 17:25 磕伴 阅读(18) 评论(0) 推荐(0) 编辑
摘要:一 /禁止继承 二/禁止重写方法 三/禁止修改属性 四/禁止修改局部变量 细节 阅读全文
posted @ 2022-03-11 16:39 磕伴 阅读(9) 评论(0) 推荐(0) 编辑
摘要:抽象类 模板设计模式 把每个类中类似的job 方法"提炼"出来, 成为一个抽象函数(同时也有一个抽象类) 然后把另外calcuateTime这个函数内容,"提炼"到上面形成的抽象类中,当做一个函数B, 然后把抽象方法job放到其中 后面子孙继承后直接重写抽象方法,调用calcuate方法就行. 接口 阅读全文
posted @ 2022-03-10 15:27 磕伴 阅读(25) 评论(0) 推荐(0) 编辑
摘要:需要解决的问题: 统计一共创建了多少个对象 类变量(静态变量) 被所有对象共享 可以通过 类名(推荐)|对象名.变量名 方式来访问 main main 方法 是虚拟机在调用 args 传值灵活 结果: staic的同族联动,不同族的得需要成为外籍族人(成员)后再调用静态方法; IDEA里面args 阅读全文
posted @ 2022-03-09 17:10 磕伴 阅读(26) 评论(0) 推荐(0) 编辑
摘要:简单继承 细节1: 细节2: 子类创建对象,先 父类构造器,后 子类的构造器,因为(默认的super) 细节3: 假设父类只有一个有参构造器, 此时需要子类用上super给定父类参数,才能通过编译 先让A继承B,再让B继承C; super 子类调取父类方法的3种办法: : super查找, 逐级向上 阅读全文
posted @ 2022-03-05 17:10 磕伴 阅读(20) 评论(0) 推荐(0) 编辑
摘要:比如用一系列set 方法设置属性值(加入数据验证的业务逻辑) 问题 : 构造器绕过设置的条件怎么办? 解决: 在构造器中调用相关的set方法 阅读全文
posted @ 2022-03-05 16:03 磕伴 阅读(6) 评论(0) 推荐(0) 编辑
摘要:for (int i = 0; i < 10; i++) { System.out.println("hello"); } int a=100; for (;a<110;a++) { System.out.println("hello"); } for(;;) //无限循环 相当于while(tru 阅读全文
posted @ 2022-03-02 15:06 磕伴 阅读(27) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示