- 浏览: 2267 次
- 性别:
最新评论
-
彼岸花怎堪折:
与尔共勉。
java 基础复习(一) -
magic_xin:
YE_wolf 写道与尔共勉 共勉
java 基础复习(一) -
YE_wolf:
与尔共勉
java 基础复习(一)
文章列表
java中的自动装箱与自动拆箱
- 博客分类:
- java web
首先需要记忆一下包装类的概念。
Java有八种基本类型,分别是 int short long byte float double boolean char。由于基本类型非面向对象,所以在有些时候,比如想使用.toString()就无法使用。因此。就产生了包装类,他们与基本类型相互对应。
int Integer short Short long Long byte Byte float Float double double boolean Boolean char Character
...
在面试中,经常会问的问题就有String StringBuilder StringBuffer的区别。
这里我只做一个复习的记录与自己的理解,详细的区别,java的api介绍的很详细。他们位于java.lang下。
首先最常用的是String 。在不需要对字符串本身进行大量操作时,我会用到它。
然后是StringBuilder , 在非线程安全时,并大量操作字符串时,使用它。
最后是StringBuffer,线程安全时,使用它。
对于Stringbuffer,大部分情况使用StringBuilder会更好,只需要记住多线程时使用StringBuffer.
而对于String ,当我们需要 ...
工作后,会发现经常会重复一些ctrl+c ,ctrl+v 的工作,这样对我的水平并不会有太大的提高。因为所用到的都是一些公司长久积累下来的框架,所以内部的具体封装我并不了解。在经历了一段时间的读代码,以及框架的基础搭建后,我知道了,学习也许有捷径,但是基础还是很重要,否则浪费的时间远远大于学习的时间。
因此在这里,我打算从java基础重新复习,以走上架构师正确的前进道路,至少现在我这样认为。
一.数据类型
整型 : int 4字节 约-20亿到20亿
short 2字节 -32768-32767
...