基础概念
风行者_斌
希望某一天成为高手
展开
-
String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2014-05-14 23:19:35 · 484 阅读 · 0 评论 -
基础知识回顾1
内存泄漏和内存溢出的区别原创 2014-05-11 00:50:34 · 657 阅读 · 0 评论 -
二叉树的创建及遍历实现
二叉树一直面试中的重头戏,原创 2014-09-08 09:03:40 · 791 阅读 · 0 评论 -
JAVA 多线程面试题
多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。(校对注:非常赞同这个观点)Java多线程面试问题1. 进程和线程之间有什么不同?一个进程是一个独立(self contained)的运行环境,它可以被看作一个程序或者一个应用。而线程是在进程中执行的原创 2014-09-02 08:36:43 · 539 阅读 · 0 评论 -
为什么要使用maven来管理项目
一、Maven介绍我们在开发项目的过程中,会使用一些开源框架、第三方的工具等等,这些都是以jar包的方式被项目所引用,并且有些jar包还会依赖其他的jar包,我们同样需要添加到项目中,所有这些相关的jar包都会作为项目的依赖。通常,一个Java EE项目所依赖的jar包会有很多。然而,这还并非是主要问题,在管理这些jar包过程中,jar包的版本往往是最令人头疼的问题。选择一个jar包的版本,需原创 2015-03-09 22:21:48 · 3760 阅读 · 2 评论