随笔分类 - java基础
摘要:jsp1.根目录的路径不能单纯的用/或者../ 用2.跳转路径在window.location.href=要用jsp不要用controller里面的路径,controller里面的路径主要用于内部处理逻辑的定向
阅读全文
摘要:1.打包成war的时候,jar包也一起打包进去,然后丢在tomcat目录\webapps\ 下,什么配置都不需要,直接启动就行了2.更改war包的名字,在pom.xml中设置更改finalName的名字,然后将maven工程更新一下工程:右键工程---》maven---》update project...
阅读全文
摘要:1.采用阻塞式readUTF();长连接2.java socket的3个主要方面如下 1)accept 阻塞,直到接受到一个连接,并返回一个客户端对象实例 2)getInputStream() 3)getOutputStream()客户端代码:public class ClientSocket...
阅读全文
摘要:1.应用场景IO可让您只使用一个(或几个)单线程管理多个通道(网络连接或文件),但付出的代价是解析数据可能会比从一个阻塞流中读取数据更复杂。如果需要管理同时打开的成千上万个连接,这些连接每次只是发送少量的数据,例如聊天服务器,实现NIO的服务器可能是一个优势。同样,如果你需要维持许多打开的连接到其他...
阅读全文
摘要:1.list参数问题(无warnnings)public static void main(String[] args){ List list=new ArrayList(); list.add("ABDC"); list.add(1); list.add(new Thread())...
阅读全文
摘要:链表结构:static class HashMapEntry implements Entry { final K key; V value; final int hash; HashMapEntry next;......}数组存储所有链表:transient HashMa...
阅读全文
摘要:1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 LinkedHashMap实现与HashMap的不同之处在...
阅读全文
摘要:hashmap的数据结构就是一个哈希表(散列表)hashmap: 1)数组:连续地址,查找迅速,但是占用内存太大 2)链表:地址不是连续的节省空间,查找较数组慢,删除和添加快 集合了两种数据结构的优点数组的目的:就是根据关键字的key利用散列函数映射地址,此地址就存储在数组中链表...
阅读全文
摘要:集合框架图iterator--listIteratorcollection---list---arraylist 动态数组collection--list---abstractsequenceList--linkedlist 链表collection--list--vector 同步的动态数组c...
阅读全文
摘要:在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封...
阅读全文

浙公网安备 33010602011771号