
java
OneRoy
文艺处女座,一个很low的程序员
展开
-
JavaWEB阶段课程体系思维导图
有竞争才有发展,因为有了敌人的存在,因为有了不服输的决心,才会努力的做好自己的事。所以,有时候,敌人比朋友的力量更大。天下没有永远的朋友,却有永远的敌人,有些时候,敌人也可以变成朋友。原创 2025-04-24 13:58:13 · 187 阅读 · 0 评论 -
Java 数据结构
优点:查找、插入、删除都很快,树总是保持平衡。缺点:删除慢,如果不知道关键字则存取很慢,对存储空间是不充分。常用的数据结构有:数组、字符串、链表、树(二叉树)优点:插入快,如果知道下标,可以非常快地存取。优点:查找、插入、删除都很快(如果树保持平衡)优点:查找、插入、删除都很快,树总是保持平衡。优点:插入、删除快,对最大数据项的存取很快。优点:如果关键字已知则存取极快,插入快。缺点:查找慢,删除慢,大小固定。缺点:删除和插入慢,大小固定。缺点:对其他数据项存取慢。优点:插入快,删除快。原创 2025-04-24 14:32:21 · 183 阅读 · 0 评论 -
Java面试题
用于将那些与业务无关,但却对多个对象产生影响的公共行为和逻辑,抽取并封装成一个可重用的模块,这。是指,一个数据的修改还没有提交事务,就出现在读取结果中,万一事务因为异常原因没有成功提。是指,对于数据库中的某个数据,一个事务范围内多次读取,却返回了不同的结果,这是由。: 将指定线程加入到当前线程,可以将两个交替执行的线程合并为顺序执行的线程。它 减少了系统中的重复代码,降低了组件之间的耦合性,提高了系统的可维护性。各线程因为互相等待对方占用的资源,而导致各自阻塞,无法闲向前推进的现象。原创 2025-04-24 21:15:32 · 330 阅读 · 0 评论 -
深入java8的集合3:Hashtable的实现原理
一、概述Hashtable可以说已经具有一定的历史了,现在也很少使用到Hashtable了,更多的是使用HashMap或ConcurrentHashMap。HashTable是一个线程安全的哈希表,它通过使用synchronized关键字来对方法进行加锁,从而保证了线程安全。但这也导致了在单线程环境中效率低下等问题。Hashtable与HashMap不同,它不允许插入null值和null键。...原创 2019-12-18 09:13:04 · 429 阅读 · 0 评论 -
深入java8的集合2:HashMap的实现原理
我们不生产代码,我们是代码的搬运工一、概述Hash table based implementation of the Map interface. This implementation provides all of the optional map operations, and permits null values and th...原创 2019-12-17 10:53:29 · 884 阅读 · 0 评论 -
深入java8的集合1:ArrayList的实现原理
一、概述一上来,先来看看源码中的这一段注释,我们可以从中提取到一些关键信息:Resizable-array implementation of the List interface. Implements all optional list operations, and permits all elements, including null. In addition to implem...原创 2019-12-17 09:44:14 · 3455 阅读 · 4 评论 -
字典树的实现与应用
1、基本概念字典树,又称为单词查找树,Tire数,是一种树形结构,它是一种哈希树的变种。2、应用场景典型应用是用于统计,排序和保存大量的字符串(不仅限于字符串),经常被搜索引擎系统用于文本词频统计。3、优点利用字符串的公共前缀来减少查询时间,最大限度的减少无谓的字符串比较,查询效率比哈希树高。packagecom.suning.search.test.tree.trie;...原创 2019-12-16 14:53:58 · 288 阅读 · 0 评论