<二>一切都是对象

1.在实际程序中,操作对象的标示符是对象的一个引用。引用可以独立存在,并不一定需要有一个对象与之关联。

         例如:String s;\\这里所创建的只是一个引用s,并不是对象。

 2.对象的创建:一旦创建一个引用,就希望它能与一个对象关联。这一实现通过new操作符来实现。

         例如:String s =new String(“abc”);

3.对象的存储

           Java的所有对象都存放于位于RAM区的堆中。在堆里分配存储有很大的灵活性,当new一个对象后,程序执行到此处时,会自动在堆里进行存储分配。但是堆分配和清理所花费的时间比堆栈进行分配和清理的时间多。

4.数据基本类型:

基本类型

大小

最大值

最小值

包装器类型

Boolean

 

 

 

Boolean

Char

16-bit

Unicode 0

Unicode 2^16-1

Character

Byte

8bits

-128

+127

Byte

Short

16bits

-2^15

+2^15-1

Short

Int

32bits

-2^31

+2^31-1

Integer

Long

64bits

-2^63

+2^63-1

Long

Float

32bits

IEEE754

IEEE754

Float

Double

64bits

IEEE754

IEEE754

Double

Void

 

 

 

void

PS: 数据基本类型的源文件位于JDK目录下的src.zip文件中的java/lang目录中,这其中包含了所有数据类型的定义。

5.java数组:java会确保数组会被初始化为null,同时在其范围之外不能访问数组。这是以每个数组上的少量内存开销和运行时的下标检查为代价的。

6.作用域:基本数据的作用域由{}控制;对象的作用域可以超出{}控制,由java中垃圾回收机制进行处理,保证内存不会被填满。

7.类的创建:通过关键字class创建一个新的类,一个类包含了成员变量和成员方法两部分。Java会为每个成员变量赋予默认值(不适合局部变量),如下表:

基本类型

默认值

boolean

False

char

‘\u0000’(null)

Byte

(byte)0

Short

(short)0

Int

0

Long

0L

Float

0.0f

Double

0.0d

8.static关键字:当声明一个事物为static时,就意味着这个域或者方法不会与包含它的类的任何对象关联在一起。

9.javadoc命令:javadoc是用于提取注释的工具,输出的是一个HTML文件。Javadoc命令都只能在“/**”注释中出现,注释结束于“*/”。使用javadoc主要有两种:嵌入HTML,或者使用“文档标签”。独立的文档标签是一些“@”开头的命令。具体查阅javadoc文档参考使用方法。

10.编码风格:类名首字母大写,如果类名由几个单词组成,那么把它们并在一起,其中每个内部单词首字母采用大写形式。这种规则称为“驼峰风格”,适用于方法,变量,对象等,只是他们的首字母小写。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值