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编程思想》第四版之内部类学习之(四)——内部类进阶

19内部类的继承 110内部类可以被覆盖吗 111局部内部类 112内部类标识符 113总结 在内部类章节中,我们了解到了一个普通内部类必须要通过外部类对象来创建,并且它会获得一个外部类对象的引用,这...

《读java编程思想》 c++与java的不同(C++进阶 拷贝和重载)

题记:有时候知道为什么,就会理解这些规则,进而深刻体会。编程思想是值得看的书 拷贝构造函数:X(X&)。因为拷贝构造函数正是为了解决按值传递的问题,必须不能按值传递,而是使用引用。将拷贝构造函数...

《读java编程思想》 c++与java的不同(C++进阶 继承 组合 多态)

继承对象的构造函数在初始化列表中初始化父对象,调用父对象的构造函数。当我们在创建自己的拷贝构造函数时,总是要调用父类的拷贝构造函数,否则父类的默认构造函数会被调用,导致不正确的结果。而析构函数会自动调...

Java进阶之路【代码篇】——《CleanCode》编程规则精编(2)函数

函数命名使用描述性的名称。 函数又称为方法,其目的是要完成一项功能。命名应该能够描述出这件事。大小要短小。肉眼可见的量化标准是: - 不长于一屏 - 缩进层级不高于2层功能 要符合单一职责原则。...

Java进阶之路【代码篇】——《CleanCode》编程规则精编(1)命名

阅读本文之前请确保你已与我达成共识。即,代码是一门讲规矩的艺术。前一段时间因为要参加一个有关重构的培训,匆匆读完了《CleanCode》一书,参加完培训后看到之前的读书笔记,发现又有了一番新的认识,因...

重温《JAVA编程思想》----2017.1.14 集合类/容器类(未完待续)

不积跬步,无以至千里。

重温《JAVA编程思想》----2017.1.22 数组

1.由于泛型和包装机制的出现,数组目前硕果仅存的优势就是效率(以前是解决存储基本类型序列的好的选择):数组是一种效率最高的存储和随机访问对象引用序列的方式。   2.数组标识符其实就是一个引用,它指向...

重温《JAVA编程思想》----2017.1.29 IO流(完结版,干货)

1.File: a.) FilenameFilter:       class DirFilter implements FilenameFilter{ private Pattern ...

重温《JAVA编程思想》----2017.1.25 IO流视频

1.编码方式: String s = "学习ABC"; byte[] b = s.getBytes(); for (byte by : b){ System.out.print(...

重温《JAVA编程思想》----2017.1.12 多态与接口(完结版)

多态:     1.private方法被自动认定为是final方法,并且对子类是屏蔽的。     2.编译器强制每个子类(都继承自Object)必须调用构造器的原因:可以确保我们想要使用的成员对象都得...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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