Java进阶之路_重温《java编程思想》篇(一)_补充

原创 2016年08月29日 11:14:33

记录一下几个以前理解有误的地方

在java程序中,基本成员变量有默认值,基本类型默认值如下表:


成员变量基本类型默认值
基本类型 默认值
boolean false
char '\u0000' (null)
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d


局部变量(如方法中的变量)并没有默认值,和c/c++一样可能是任何值。这里容易被忽略


字符串中每个字符的长度是2个字节(16位)

Java进阶之路_重温《java编程思想》篇(一)

我的第一篇博客
  • wguishen
  • wguishen
  • 2016年08月28日 18:11
  • 312

Java进阶之路_重温《java编程思想》篇(四)

1.多态:      理解多态 Java中多态实现的基础是后期绑定,或者叫做动态绑定或运行期绑定,编译器一直都不知道对象的具体类型,但是方法调用机制能够找到正确的方法体,并加以调用,所以后期绑定需要在...
  • wguishen
  • wguishen
  • 2016年09月17日 18:30
  • 82

Java进阶之路_重温《java编程思想》篇(三)

第六章 访问控制权限         前一段时间在公司checkout代码,进行了Maven Update之后,发现报错了,点开报错的地方,发现是调用公司内部的一个jar包有错误,然而这个里面的代码是...
  • wguishen
  • wguishen
  • 2016年09月11日 12:28
  • 173

Java进阶之路_重温《java编程思想》篇(六)

java异常处理机制 对于哪些具有可以失败的构造器,且需要清理的对象,每一个构造都必须包含在自己的try-finally语句块中,并且每一个对象构造之后必须跟随一个try-finally语句以确保清理...
  • wguishen
  • wguishen
  • 2016年10月29日 17:21
  • 103

Java进阶之路_重温《java编程思想》篇(七)

类型信息: RTTI:在运行时,识别一个对象的类型。 类加载器(原生类加载器,加载可信类:java API): 所有的类都是在对其第一次使用时,动态加载到JVM的。当程序创建第一个对类的静态成员引用时...
  • wguishen
  • wguishen
  • 2016年11月08日 21:00
  • 62

Java进阶之路_重温《java编程思想》篇(五)

1.接口: 适配器模式:以前看大话设计模式的时候也接触过适配器模式,当时感觉只是停留在表面的理解上,今天看了接口这一章,在具体的场景中提出来的,感觉确实不一样。首先把代码拿上来吧: package m...
  • wguishen
  • wguishen
  • 2016年09月22日 16:30
  • 103

Java进阶之路_重温《java编程思想》篇(二)

1.方法重载: 参数列表的个数,类型和顺序可以作为重载的标志。         返回值不可以作为重载的标志。原因如下: int function(){return 0;} String functio...
  • wguishen
  • wguishen
  • 2016年09月09日 09:39
  • 129

java工程师进阶之路

java工程师进阶之路,努力学习20周,奠定CTO 下面是需要掌握的知识点:...
  • u011159417
  • u011159417
  • 2017年03月03日 17:18
  • 967

Java进阶之路——从初级程序员到架构师,从小工到专家

怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,希望这篇文章会是你看到过的最全面最权威的回答。...
  • anmiaochu
  • anmiaochu
  • 2016年07月20日 16:57
  • 30249

java进阶之路

啥也不说了,都在图里了。希望可以给大家的职业规划一些提示,尤其是写了几年程序,却越来越迷茫的同学。 第一阶段 技术名称 技术内容 J2SE(java基础...
  • xiaomin1991222
  • xiaomin1991222
  • 2016年03月10日 16:05
  • 921
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java进阶之路_重温《java编程思想》篇(一)_补充
举报原因:
原因补充:

(最多只允许输入30个字)