摘要: 1、通过表存储数据的数据库叫做关系型数据库 不通过表存储数据的数据库叫非关系型数据库 2、数据库中数据默认字符集不推荐utf8(最多中文占3个字节),因为有的字符是占4个字节的,可以使用utf8mb4. 3、between...and... 包含值在内,但顺序不能反,between后面跟最小值and 阅读全文
posted @ 2024-12-09 16:52 Dyj07 阅读(18) 评论(0) 推荐(0)
摘要: Java 反射 1、单例模式的饿汉式和懒汉式中,即便私有化构造器,通过反射,也可以创建单例模式中类的多个对象。 2、通过反射,可以调用类中私有结构,而面向对象的封装性体现的是是否建议调用内部api,如果是private声明的结构,意味着不建议调用,因为内部封装了对应的更全面的结构,推荐调用此公开结构 阅读全文
posted @ 2024-12-02 11:01 Dyj07 阅读(14) 评论(0) 推荐(0)
摘要: Java基础学习 数据结构 1、在底层真实存在的数据结构:数组、链表 抽象数据类型:树、栈、队列(使用数组或者是链表来构建) 集合源码⭐ ArrayList 1、ArrayList的特点 实现了List接口,存储有序的,可重复的一个一个的数据 底层使用object[]数组存储 线程不安全 2、Arr 阅读全文
posted @ 2024-11-25 10:27 Dyj07 阅读(41) 评论(0) 推荐(0)
摘要: 迭代器 1、迭代器的指针一开始在集合的上方 next():指针下移,下移以后返回指针指向的值 2、使用迭代器遍历集合元素 //正确写法 Iterator iterator=coll.iterator(); while (iterator.hasNext()){ System.out.println( 阅读全文
posted @ 2024-11-18 10:41 Dyj07 阅读(39) 评论(0) 推荐(0)
摘要: 常用类和基础API 1、dtf=DateTimeFormatter.ofPattern("自定义格式"); dtf.format(date); //时间转为字符串 dtf.parse(字符串); //字符串转为时间 2、单独定义的对象类不能会和测试方法放在同一个类中,单开一个测试类,里面写测试方法。 阅读全文
posted @ 2024-11-11 10:35 Dyj07 阅读(50) 评论(0) 推荐(0)
摘要: 1、Thread.sleep()在线程继承类中只能try-catch,因为Thread中的没有throws的任何信息 2、懒汉式:私有化类构造器,在类中声明静态类变量,并在静态方法中初始化并返回。 3、 4、线程通信设计三个方法的使用,只适用于同步代码块synchronized 阅读全文
posted @ 2024-10-15 19:55 Dyj07 阅读(21) 评论(0) 推荐(0)
摘要: 算法部分: 1、同一个包下不能有同名的类!!! 当引用的不同包下有同名类时,见: java的包Package中同名类的冲突及其理解_java同包下相同的类名-CSDN博客 2、获得字符串中第一个匹配项的下标,可使用字符串.indexOf()函数。 3、满足使用二分查找算法的条件:数组元素按顺序排列, 阅读全文
posted @ 2024-10-08 15:05 Dyj07 阅读(13) 评论(0) 推荐(0)
摘要: 1、类的多态:属性不会被覆盖,当父类和子类中存在相同的属性名时,子类中会有两个,具体是哪个值,看声明的类名!! 方法会被覆盖,编译看左边,执行看右边。 2、char c1='A';int i=65; c1==i //true 不论谁先谁后 3、 4、 重写equals时,必须要进行强制类型转换,否则 阅读全文
posted @ 2024-10-05 20:45 Dyj07 阅读(28) 评论(0) 推荐(0)
摘要: switch-case的穿透性、杨辉三角、回形针、求数组的最大子序列和、数组逆序、汉诺塔 1、当在case的后面没有break时就会一直执行下去,直到遇到break为止。 2、杨辉三角使用二维数组(数组里的元素也是一个数组,数组为引用型变量,存的是地址),赋值和元素值的打印可以放在一个双层循环中,代 阅读全文
posted @ 2024-09-30 09:18 Dyj07 阅读(17) 评论(0) 推荐(0)
摘要: http://t.csdn.cn/ykytt 阅读全文
posted @ 2023-02-28 09:03 Dyj07 阅读(12) 评论(0) 推荐(0)