一切皆为对象

面向对象语言的五个基本特征:

  1. 万物皆为对象
  2. 程序是对象的集合,他们通过发送消息来告知彼此所要做的
  3. 每个对象都有自己的由其他对象所构成的存储
  4. 每个对象都拥有其类型
  5. 某一特定类型的所有对象都可以接收同样的消息

五个不同的存储数据的地方:

  1. 寄存器:最快的存储区,位于不同与其他存储区的地方——处理器内部
  2. 堆栈:位于通用RAM(随机访问存储器)中,通过堆栈指针可以从处理器获得直接支持,某些java对象存储于堆栈中——特别是对象引用
  3. 堆:通用内存池(也位于RAM),用于存放所有的java对象
  4. 常量存储:常量值通常直接存放在程序代码内部
  5. 非RAM存储:如果数据完全存活在程序之外,可以不受程序的任何控制,在程序没有运行时也可以存在

八大基本数据类型:

基本类型大小最小值最大值默认值包装器类型
boolean---falseBoolean
char16-bitUnicode 0Unicode 216-1‘\u0000’(null)Character
byte8 bits-128+127(byte)0Byte
short16 bits-215+215-1(short)0Short
int32bits-231+231-10Integer
long64 bits-263+263-10LLong
float32 bitsIEEE754IEEE7540.0fFloat
double64 bitsIEEE754IEEE7540.0dDouble

Javadoc标签

  1. @see:引用其他类
         @see标签允许用户引用其他类的文档。javadoc会在其生成的HTML文件中,通过@see标签连接到其他文档。格式如下:
         @see classname
         @see fully-qualified-calssname
         @see fully-qualified-classname#method-name
  2. {@link package.class#member label}
         该标签与@see极其相似,只是他用于行内,并且使用“label”作为超链接文本而不用“See Also”。
  3. {@docRoot}
         该标签产生到文档根目录的相对路径,用于文档树页面的显示超链接。
  4. {@inheritDoc}
         该标签从当前这个类的最直接的基类中继承相关文档到当前的文档注释中。
  5. @version
         该标签的格式如下:
         @version version-infomation
         其中,“version-infomation”可以是任何你认为合适包含在版本说明中的重要信息。如果javadoc命令行使用了”-version”标记,那么就从生成的HTML文档中特别提取出版本信息。
  6. @author
         该命令格式如下:
         @author author-infomation
         其中,“author-infomation”一看便知是你的名字,但是也可以包含电子邮件地址或者其他任何适宜的信息。如果javadoc命令行使用了”-author”标记,那么就从生成的HTML文档中特别提取出作者信息。
  7. since
         该标签允许你指定程序代码最早使用的版本,可以在HTML Java文档中看到它被用来指定所用的JDK版本的情况。
  8. param
         该标签用于方法文档中,形式如下:
         @param parameter-name description
         其中,parameter-name是方法的参数列表中的表示符,description是可以延续数行的文本,终止于新的文档标签出现之前。可以使用任意多个这种标签,大约每个参数都有一个这样的标签。
  9. return
         该标签用于方法文档,格式如下:
         @return description
         其中,description用来描述返回值的含义,可以延续数行。
  10. throws
         “异常”,是由于某个方法调用失败而“抛出”的对象。异常的标签格式如下:
         @throws fully-qulified-classname description
         其中fully-qulified-classname给出一个异常类的无歧义名字,而该异常类在别处定义。description告诉你为什么此特殊类型的异常会在方法调用中出现。
  11. @deprecated
         该标签用于指出一些旧特性已由改进的新特性所取代,建议用户不要再使用旧特性,因为在不久的将来他们很可能会被删除。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值