java
changbohong
这个作者很懒,什么都没留下…
展开
-
《Java程序员面试宝典》5.2——中间缓存变量机制
转载自:http://blog.csdn.net/waycaiqi/article/details/43486249 看到第三版中5.2的例题4,一开始只是简单地接受中间缓存变量的机制,例题如下: [java] view plain copy public class Test { public stati转载 2016-12-20 15:51:04 · 450 阅读 · 0 评论 -
String为什么不可变
对象不可变定义 不可变对象是指对象的状态在被初始化以后,在整个对象的生命周期内,不可改变。 如何不可变 通常情况下,在Java中通过以下步骤实现不可变 对于属性不提供设值方法所有的属性定义为private final类声明为final不允许继承Return deep cloned objects with copied content for all mutable fields转载 2017-03-13 23:31:05 · 306 阅读 · 0 评论 -
如何在数据库中存储一棵树
树形结构的数据在项目开发中比较常见,比如比较典型的是论坛主题留言。 每一个主题(节点)可以有n个留言(子节点)。这些留言又可以有自己的留言。因此这种结构就是一颗树。本文讨论的是数据库中如何存储这种树形结构。 假设有如下一棵树: 方法一 注意:本例中的数据库是SQLite,因此SQL语句只对SQLite有效,其他数据库可以参考该写法。 要存储于数据库中,最简单直转载 2017-03-21 09:19:19 · 365 阅读 · 0 评论 -
白话经典算法系列之七 堆与堆排序
堆排序与快速排序,归并排序一样都是时间复杂度为O(N*logN)的几种常见排序方法。学习堆排序前,先讲解下什么是数据结构中的二叉堆。 二叉堆的定义 二叉堆是完全二叉树或者是近似完全二叉树。 二叉堆满足二个特性: 1.父结点的键值总是大于或等于(小于或等于)任何一个子节点的键值。 2.每个结点的左子树和右子树都是一个二叉堆(都是最大堆或最小堆)。 当父结点的键值总转载 2017-03-20 23:37:05 · 249 阅读 · 0 评论 -
排序算法复杂度
转载 2017-03-08 10:46:34 · 215 阅读 · 0 评论 -
TCP三次握手与四次挥手
转载 2017-03-08 10:31:18 · 223 阅读 · 0 评论 -
Java面试题全集(上)
1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的转载 2017-02-09 21:56:44 · 874 阅读 · 0 评论 -
下列代码中,第几行的obj符合垃圾收集器的收集标准?[SAP公司2005年10月面试题]
《JAVA程序员面试宝典》86页,一道选择题,不太明白答案,望指教,题目是这样的:下列代码中,第几行的obj符合垃圾收集器的收集标准?[SAP公司2005年10月面试题]1. Object aobj = new Object();2. Object bobj = new Object();3. Object cobj = new Object();4. aobj = bobj;5. aobj =转载 2017-02-06 17:45:04 · 626 阅读 · 0 评论 -
java 自动装箱与拆箱
作者:尹鹏程 链接:https://zhuanlan.zhihu.com/p/22168957 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱); Java为每个原始类型提供了封装类。 原始类型 封装类 boolean Boolea转载 2016-12-20 16:16:28 · 237 阅读 · 0 评论 -
JVM 堆内存设置原理
堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。Heap = { Old + NEW = {Eden, from, to} },Old 即 年老代(Old Generation转载 2017-03-30 18:35:31 · 465 阅读 · 0 评论