java
procedure_
河海大学计算机硕士在读
展开
-
springMVC解决前端乱码的情况
可以在web.xml中配置 ;这是spring官方给出的解决方案,底层也是过滤器,修改了xml文件需要重启服务器!<filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <原创 2021-06-25 17:25:29 · 221 阅读 · 0 评论 -
java二进制与十进制转换(String类型表示)
1. java二进制的转换和表示(String类型表示) 2->10 Integer.parseUnsignedInt(string, 2); //第一个参数为String类型,第二个为转换的进制,只有一个参数的时候默认为十进制无符号整数 2) 10->2 Integer.toBinaryString(int); //将整数转化为二进制,注意转化后为字符串的形式...原创 2021-05-06 20:07:52 · 1034 阅读 · 0 评论 -
进程与线程(区别与联系)
线程与进程一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程(通常说的主线程)。资源分配给进程,同一进程的所有线程共享该进程的所有资源。线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。处理机分给线程,即真正在处理机上运行的是线程。线程是指进程内的一个执行单元,也是进程内的可调度实体。扩展:线程之间共享进程获得的数据资源,所以开销小,但不利于资源的管理和保护;而进程执行开销大,但是能够很好的进行资源管理和保护。线程的通信速度更快,切换更快,原创 2021-03-23 09:56:09 · 123 阅读 · 0 评论 -
Iterator、Collection、Map的继承(接口)和实现类
Java集合框架主要由Collection和Map两个根接口及其子接口、实现类组成。 collection 的子接口包括List,set,queue。而Map包括三个实现类HashMap,HashTable,LinkeHashMap注:Queue和Iterator也是接口原创 2021-03-23 09:40:24 · 944 阅读 · 0 评论 -
java中包(package)的作用
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。包的作用:把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。Java 使用包(package)这种机制是为了防止命名冲突,访问控制,提供搜索和定位类.原创 2021-03-23 09:27:26 · 829 阅读 · 0 评论 -
Collection和Map直观表示(包含List、Set、HashTable等)
Collection------List -----LinkedList 非同步 ----ArrayList 非同步,实现了可变大小的元素数组 ----Vector 同步 -----Set 不允许有相同的元素Map--HashTable 同步,实现一个key--value映射的哈希表,key和value都不允许出现null值--HashMap 非同步,--WeakHashMap 改进的HashMap,实现了“弱原创 2021-03-22 19:42:49 · 57 阅读 · 0 评论 -
总结一下HashMap和Hashtable的区别
(1)HashMap是Hashtable的轻量级实现,它们都实现了Map接口,主要区别在于HashMap允许空(null)键值(key),而Hashtalbe不允许。(2)HashMap没有contains方法,而是containsValue和containsKey。(3)Hashtable的方法是线程安全的,而HashMap不是线程安全的。(4)HashMap使用Iterator,Hashtable使用Enumeration。(5)HashMap和Hashtable采用的hash/rehash算法原创 2021-03-22 19:35:36 · 81 阅读 · 0 评论 -
判断一块内存空间是否符合垃圾收集器收集的标准有哪些?
给对象的引用赋予了空值null,以下再没有调用过对象的引用指向重新分配了内存空间给对象的引用赋予了新值注意看下边例子理解Cat obj=new Cat();obj=null;//这个应该叫对象的引用置为了null,回收的是之前new Cat()时申请到的内存obj=new Cat();//这个叫对象引用重新指向了另外一个对象,赋予了新值,回收的是上次new Cat()的内存...原创 2021-03-22 19:13:30 · 800 阅读 · 0 评论