![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习总结
文章平均质量分 77
葛大爷-我不是葛优
这个作者很懒,什么都没留下…
展开
-
关于java垃圾回收GC的学习心得记录
一、那些内存需要回收? 1、程序计数器、虚拟机栈、本地方法栈3个区域随线程而生,随线程而亡,栈中的栈帧随着方法的进入和退出而有条不许的执行着出栈和入栈操作;每一个栈帧中分配多少内存基本上是在类结构确定下来就已知,因此这几个区域的内存分配和回收具有确定性,这几个区域不需要过多考虑回收的问题,因为方法结束,或线程结束,内存自然跟着回收了。而java堆和方法区则不一样,因为一个接口中的多个实现类需要的原创 2018-02-05 21:29:42 · 159 阅读 · 0 评论 -
I/O知识学习
1、在整个Java.io包中最重要的就是5个类和一个接口。5个类指的是File、OutputStream、InputStream、Writer、Reader;一个接口指的是Serializable.掌握了这些IO的核心操作那么对于Java中的IO体系也就有了一个初步的认识了。2、Java I/O主要包括如下几个层次,包含三个部分: 1.流式部分――IO的主体部分,字节流inputxxxx/outp...原创 2018-02-27 14:50:40 · 176 阅读 · 0 评论 -
sql优化学习总结
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2、应尽量避免在 where 子句中使用 != 或 <> 操作符,否则将引擎放弃使用索引而进行全表扫描。.in 和 not in 也要慎用,否则会导致全表扫描,对于连续的数值,能用 between 就不要用 in 了,很多时候用 exists 代替 in 是一个好的选择。3、任何...原创 2018-03-02 08:32:10 · 134 阅读 · 0 评论 -
集合心得
1、 Collection分为两种类型的接口:List和Set,两者最明显的差别是list支持放入重复的对象,而set不支持。list接口常用的实现类有:ArrayList、linkedlist、vector、stack;Set接口常用的实现类有HashSet、TreeSet。2、ArrayList:是基于数组方式实现的,无容量的限制;在执行插入操作时可能要扩容,在删除元素时并不会减小数组的容量...原创 2018-02-25 20:12:29 · 136 阅读 · 0 评论