![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaSe基础
文章平均质量分 90
hello_java_noob_go
hello world,hahaha,java is my world.Once I am a java noob,someday I'll achieve my goals ,someday.
展开
-
string中“+”号重载及intern方法
以下内容为thinking in java(p504-p509)总结: java中没有运算符重载,但实际上“+”在java中实现了重载,一条语句中第一个”+“当且运算的一方为String对象时,是将另一方转化为字符串并将两个字符串拼接在一起,其实现是在编译时如果发现一条语句中第一个“+”一方为String对象,则创建一个stringbuilder对象,利用其append方法 ,最后toString翻译 2017-02-16 16:52:53 · 289 阅读 · 0 评论 -
从数组元素交换窥探java值传递和引用传递
近日,在复习数组排序时,定义了一个数组位置交换的wrongSwap方法,发现不可行,后来发现是java值传递和引用传递的问题。import java.util.Arrays; public class RankArr { public static void main(String[] args) { int[] arr = {34,11,9,0,6,78};原创 2017-01-17 17:42:57 · 2256 阅读 · 0 评论 -
包装类的自动装拆箱及Integer类的缓存区问题
jdk1.5后,出现了自动装箱和拆箱机制。即基本数据类型值可以赋值给基本数据类型的包装类,并可以和基本数据类型值直接运算。那么,这是如何实现的呢?看下面代码示例:/** * 基本数据类型的包装类,主要是提供了基本数据类型和字符串之间的转换方法 * */public class TestWrapClass { public static void testAuto () {原创 2017-02-17 14:50:38 · 265 阅读 · 0 评论 -
如何理解java继承中内存分布
继承是java面向对象的一大特征,继承是多态的基础。将两个具备共性属性的事物向上抽取,是泛化的过程。在java中,则是相反的继承过程。那么,继承在内存中的特点是怎样的呢?通过下面这段代码,我们来具体分析: class A { private int a = 1; public A() { println(); } public void p原创 2017-02-13 18:28:51 · 1356 阅读 · 0 评论 -
线程状态及面试常见问题
java线程常见的面试题:http://www.importnew.com/12773.html转载 2017-02-15 14:57:11 · 207 阅读 · 0 评论