![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
每日练习
文章平均质量分 81
练着呗
shu__shu
大部分仅作笔记使用,大家将就着看
展开
-
2022.1.11
剑指 Offer II 062. 实现前缀树 - 力扣(LeetCode) (leetcode-cn.com)class Trie { private Trie[] child; private boolean isend; /** Initialize your data structure here. */ public Trie() { child = new Trie[26]; isend = false; }/* 插入原创 2022-01-11 16:39:38 · 275 阅读 · 0 评论 -
2021.11.12
多线程run方法是用来描述多线程任务内容的.start方法才是用来开启多线程任务的.接口 实现类中实现接口的时候,方法的名字,返回值类型,参数的个数及类型必须与接口中的安全一致,并且必须实现接口中的方法. 接口实现类相当于子类,子类的访问权限是不能比父类小. 接口中的方法默认 是public,所以他的实现类访问修饰符是不能比父类小的. 变量是用 public static final 修饰的,但是可以省略赋值基本类型是可以进行自动类型转换的A选项是 八进制整形B选项是原创 2021-11-28 13:51:06 · 90 阅读 · 0 评论 -
2021.11.11
File类的作用能够读写文件的是数据流(OutputStream和InputStream)内部类 静态内部类:可以访问外部类的静态成员变量,包括私有变量,但是不能访问非晶态资源,可以不依赖外部类实例而实例化 成员内部类:可以访问外部所有成员变量,但是自己不能定义静态资源,因为其实例化本身就依赖这外部类 局部内部类:局部内部类,就像是一个内部方法,不能被访问修饰符修饰,也不能被static修饰,只能访问所在代码块或者方法被定为为final的局部变量 匿名内部类:没有类名的内部原创 2021-11-28 13:50:34 · 254 阅读 · 0 评论 -
2021.11.10
线程安全 单例模式单例模式的实现方式单例模式属于创建型模式,提供了一种创建对象的最佳方式.特点:一个单例类只能有一个实例单例类必须自己创建自己的唯一实例在提供这个唯一实例的时候必须保证唯一性使用场景:创建某些对象要消耗的资源太多,重复创建效率非常低,比如,I/O和数据库连接池,线程池等要求生产唯一序列号WEB中的计数器,可以先使用单例存储设计要求:一个私有的构造函数 确保只能由单例类自己创建实例一个公有的静态方法 用于提供给使用者内部实例的方法一个私有静态变原创 2021-11-28 13:50:03 · 258 阅读 · 0 评论 -
2021.11.9
主方法[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ybYBQgLd-1638078560859)(C:\Users\精神小伙\AppData\Roaming\Typora\typora-user-images\image-20211109104744073.png)]名字必须为main 方法为public static void , 方法必须接收一个字符串数组的参数 string[] args 和string args[]相同 是两种数组声明方式.访问控制符做题首原创 2021-11-28 13:49:31 · 226 阅读 · 0 评论 -
2021.11.8
1HashMapHashMap put()元素过程 final V putVal(int hash, K key, V value, boolean onlyIfAbsent, boolean evict) { Node<K,V>[] tab; Node<K,V> p; int n, i; //当调用put方法,此时table为空就new一个table进行初始化 if ((tab = table原创 2021-11-28 13:49:08 · 159 阅读 · 0 评论