java编程思想之一切都是对象

作为java程序员来说,你没有对象?那都是胡扯,对象都是你创建的,你咋能说自己没有对象呢,及时对象会被回收机制销毁一部分,那不是还会剩余一些嘛,所以程序员说自己没对象都是唬人的,妹子们,千万别上当哦!偷笑偷笑偷笑言归正传,今天的主题:一切都是对象。

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

java呢,是基于C++编写出来的,但是呢,相比之下,java是更纯粹的面向对象的程序设计语言。

尽管一切都是对象,但操作的标识符实际上是对象的一个“引用”。可以拥有一个引用,但不一定需要一个对象与之关联。

   String s;   //这里只是创建了引用,并不是对象。

对象存储的位置:

1,寄存器:最快的存储区  2,堆栈中存储是对象的引用,而不存储对象。  3,存放所有的java对象

4,常量存储   5,非RAM存储,两个基本的例子:流对象和持久化对象

基本类型:不用new来创建变量,而是创建一个并非是引用的“自动”变量,这个变量存储“值”,并置于堆栈中,因此更加高效。每个基本类型所占空间的大小是确定的。

高精度数字类型:BigInteger 支持任意精度的整数   BigDecimal 支持任意精度的定点数。

基本成员的默认值:当变量作为类的基本成员使用时,java才确保给其默认值,以确保基本成员得到初始化,但初始化的值可能是任一值,故最好先赋值再使用。

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值