Java
文章平均质量分 76
superxlcr
一名 Android 和 Java 的编程爱好者~
展开
-
关于JVM的gc总结
最近在网上看了一些关于Java虚拟机垃圾回收(GC,Garbage Collection)的文章,感觉收获颇丰,故写一篇小小的博客来总结一下原创 2016-03-04 20:55:51 · 649 阅读 · 1 评论 -
关于一些基础的Java问题的解答(二)
6. Hashcode的作用7. ArrayList、LinkedList、Vector的区别8. String、StringBuffer与StringBuilder的区别9. Map、Set、List、Queue、Stack的特点与用法10. HashMap和HashTable的区别原创 2016-03-16 15:37:45 · 898 阅读 · 0 评论 -
BufferedReader使用readLine问题
BufferedReader, readLine;BufferedWriter, newLine;原创 2017-03-16 20:53:09 · 914 阅读 · 0 评论 -
Java读取文件byte转化String问题
byte转化String,使用ISO-8859-1编码原创 2017-03-16 20:25:46 · 4519 阅读 · 0 评论 -
Linux Java程序debug总结
使用Linux shell进行Java debug使用jvisualvm 进行远程Java debug原创 2017-04-28 12:35:52 · 4807 阅读 · 0 评论 -
JNI 方法注册与签名
JNI方法的:静态注册动态注册方法签名原创 2017-05-25 17:09:13 · 2214 阅读 · 0 评论 -
Java HashMap的扩容
关于Java HashMap的扩容总结原创 2017-05-30 18:29:18 · 6017 阅读 · 3 评论 -
关于一些基础的Java问题的解答(七)
31. 反射的作用与原理32. 泛型常用特点,List<String>能否转为List<Object>33. 解析XML的几种方式的原理与特点:DOM、SAX、PULL34. Java与C++对比35. Java1.5、1.7与1.8新特性原创 2016-03-22 15:04:54 · 1949 阅读 · 1 评论 -
关于一些基础的Java问题的解答(八)
36.JNI的使用37.String拼接的两种方法,concat与+38.Java元注解(Annotation)39.自定义注解(Annotation)40.Java反射中getXXX与getDeclaredXXX方法的区别原创 2017-07-09 16:31:16 · 362 阅读 · 0 评论 -
关于JVM的常见问题(二)
6. GC收集器有哪些?它们的特点是?7. Minor GC与Full GC分别在什么时候发生?8. 类加载的五个过程:加载、验证、准备、解析、初始化9. 双亲委派模型:Bootstrap ClassLoader、Extension ClassLoader、ApplicationClassLoader10. 分派:静态分派与动态分派原创 2016-04-01 10:56:14 · 1293 阅读 · 2 评论 -
正确在遍历中删除List元素
最近在写代码的时候遇到了遍历时删除List元素的问题,在此写一篇博客记录一下。一般而言,遍历List元素有以下三种方式:使用普通for循环遍历使用增强型for循环遍历使用iterator遍历原创 2016-05-30 00:45:35 · 26557 阅读 · 0 评论 -
关于一些基础的Java问题的解答(六)
26. ThreadPool用法与优势27. Concurrent包里的工具:ArrayBlockingQueue、CountDownLatch等等28. wait()和sleep()的区别29. foreach与正常for循环效率对比30. Java IO与NIO原创 2016-03-20 09:53:11 · 776 阅读 · 0 评论 -
位运算总结
位运算总结原创 2016-02-28 20:12:36 · 466 阅读 · 0 评论 -
关于一些基础的Java问题的解答(一)
1. 九种基本数据类型的大小,以及他们的封装类2.switch的参数3. equals与==的区别4. Object有哪些公用方法5. Java的四种引用,强弱软虚,用到的场景原创 2016-03-15 16:13:53 · 1339 阅读 · 1 评论 -
关于一些基础的Java问题的解答(三)
11. HashMap和ConcurrentHashMap的区别12. TreeMap、HashMap、LinkedHashMap的区别13. Collection包结构,与Collections的区别14. try catch finally,try里有return,finally还执行么?15. Excption与Error包结构,OOM遇到的情况原创 2016-03-17 10:38:44 · 1173 阅读 · 2 评论 -
关于一些基础的Java问题的解答(四)
16. Java面向对象的三个特征与含义17. Override和Overload的含义和区别18. Interface与abstract类的区别19. Static class 与non static class的区别20. java多态的实现原理原创 2016-03-18 09:19:17 · 1099 阅读 · 0 评论 -
关于一些基础的Java问题的解答(五)
21. 实现多线程的两种方法:Thread与Runable22. 线程同步的方法:sychronized、lock、reentrantLock等23. 锁的等级:对象锁、类锁24. 写出生产者消费者模式25. ThreadLocal的设计理念与作用原创 2016-03-19 10:15:48 · 791 阅读 · 0 评论 -
关于JVM的常见问题(一)
1. 内存模型以及分区2. 堆里面的分区:Eden,survival from to,老年代,各自的特点3. 对象创建方法,对象的内存分配,对象的访问定位4. GC的两种判定方法:引用计数与引用链5. GC的三种收集方法:标记清除、标记整理、复制算法的原理与特点,分别用在什么地方原创 2016-03-28 10:00:11 · 3242 阅读 · 2 评论 -
原码,补码和反码总结
原码,补码和反码总结原创 2016-02-27 20:45:13 · 459 阅读 · 0 评论 -
Head First Java设计模式思维导图总结
关于Head First Java设计模式的思维导图总结原创 2016-04-30 17:59:31 · 1834 阅读 · 0 评论 -
关于一些基础的Java问题的解答(九)
上一篇文章的传送门:关于一些基础的Java问题的解答(八)41.Collections工具类的shuffle方法Java中Collections类的shuffle()方法的作用是将List中的内容随机打乱顺序其源码如下:public static void shuffle(List<?> list) { if (r == null) { r = new ...原创 2017-08-10 17:07:49 · 333 阅读 · 0 评论