2018-1-30第二章一切都是对象

生气“如果我们说另一种不同的语言,那么我们就会发觉一个有些不同的世界。”

奋斗~程序内存分配:

                   1.寄存器:位于处理器内部,最快的存储区。但数量有限根据需求进行分配不能被直接控制。

                   2.堆栈(stack):位于通用RAM,存储基本数据类型,和对象的引用。

                   3.堆(heap):位于通用RAM,存储new 的对象。

                   4.常量存储:常量值通常直接存放在程序代码内部。

                5.非RAM存储:数据存活于程序之外,程序没有运行数据也存在。例如流对象和持久化对象JDBC,Hibernate。


大笑~基本类型

基本数据类型
基本数据类型大小,初始值最大值最小值包装类类型
boolean-,false--Boolean
char16bits,'\u0000'null'\u0000''\uffff'Character
byte8bits,0-128127Byte
short16bits,0-2^152^15-1Short
int32bits,0-2^312^31-1Integer
long64bits,0L-2^632^63-1Long
float32bits,0.0fIEEE754IEEE754Float
double64nits,0.00dIEEE754IEEE754Double
void-,---Void
疑问 ~ 高精度数字:java 提供了俩个用于高精度计算的类,属于大体上的包装类但是没有对应的基本类型

           1.BigInteger:支持任意精度的整数。

           2.BigDecimal:支持任何精度的定点数。

惊讶   ~局部变量不赋初值,编译时报错。全局变量不赋初值,会自动赋予默认值。



吐舌头~java中的注释:1.//   2./*...*/  3./** ...*/

JavaDoc 标 记

                      解释                                       

@version

指定版本信息

@since

指定最早出现在哪个版本

@author

指定作者

@see

生成参考其他的JavaDoc文档的连接

@link

生成参考其他的JavaDoc文档,它和@see标记的区别在于,@link标记能够嵌入到注释语句中,为注释语句中的特殊词汇生成连接。  eg.{@link Hello}

@deprecated

用来注明被注释的类、变量或方法已经不提倡使用,在将来的版本中有可能被废弃

                                    @param

描述方法的参数

@return

描述方法的返回值

@throws

描述方法抛出的异常,指明抛出异常的条件


        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值