![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习心得
FourSeasonSunshine
永远也别停下脚步,不断向优秀者学习!
展开
-
递归····
java中每个对象都是某种类型的实例!简单的递归例子! 当一个方法调用自身,这叫做递归。这种方法称为递归方法! public class demo{ public static void main(String[] args){ countdown(3); } //end main method public static void countdown(i原创 2015-08-12 16:38:25 · 441 阅读 · 0 评论 -
JAVA中创建字符串的两种方式的区别
我们知道,通常在Java中创建一个字符串会有两种方式,通过双引号直接赋值和通过构造器来创建。String x = abcd; String y = new String(abcd);然而,这两种方式之间的区别是什么?分别应用于哪些情况,之前还不是很懂。1、双引号的方式String x = abcd; String y = abcd;System.out.println(x==y);//true转载 2015-08-20 00:26:23 · 757 阅读 · 0 评论 -
对Integer的再认识
为了节省内存,对于下列包装对象的两个实例,当它们的基本值相同时,他们总是==: Boolean Byte Character, \u0000 - \u007f(7f是十进制的127) Integer, -128 — 127 * Description: Integer.valueOf()方法基于减少对象创建次数和节省内*存的考虑,缓存了[-128,127]之间的数字。原创 2016-01-02 16:30:42 · 431 阅读 · 0 评论 -
空指针异常的原因分析
/**不懂为什么会引发空指针异常 * Description: * <br/></a> * @author * @version 1.0 */class Base{ public Base() { test(); } public void test() //①号test方法 { Syste原创 2016-01-02 16:51:39 · 2919 阅读 · 0 评论 -
Java学习笔记——参数交换(无第三变量)
/** * @(#)ChangeVar.java *不引入第三变量交换两个参数值得5种方法 * @parm * @author yehaicao * @version 1.00 2016/1/25 */public class ChangeVar{ public void method1(int a,int b){ System.out.原创 2016-08-18 16:50:03 · 330 阅读 · 0 评论 -
JAVA基础再复习。
Java语言中的字符char可以存储一个中文汉字吗?为什么呢?可以。因为Java语言采用的是Unicode编码。Unicode编码中的每个字符占用两个字节。中文也是占的两个字节所以,Java中的字符可以存储一个中文汉字...............................类型转换注意事项: byte b = 10; b++;//++为jav原创 2016-08-18 17:21:52 · 586 阅读 · 0 评论 -
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
今天像往常一样在debug跟踪的时候忽然控制台出现:ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2解决方法:在程序main()函数中添加:System.exit(0);将解决这个问题。然后查了一下JDK源码。public final class Syste原创 2016-10-17 19:08:29 · 1438 阅读 · 1 评论