java atypename_java基礎學習01

一、一切都是對象

1、用引用操縱對象。

操縱的標識符實際上的一個引用。你擁有一個引用,並不一定需要有一個對象與它關聯。

eg:String s;

這里創建的只是引用,並不是對象。

2、一但創建一個引用就希望它能與一個新的對象相關聯,通過new來實現。

eg:String s =new String("qwer");

3、java數據存儲

1、寄存器----處理器內部。

2、堆棧---位於通用RAM,但通過堆棧指針可以從處理器那里獲得直接支持。堆棧指針向下或者向上移動,則需分配新的內存或者釋放那些內存(存儲對象的引用)

3、堆---一種通用的內存池,用於存放所有的java對象。

4、常量存儲----常量值通常直接存放在代碼中。

5、非RAM存儲,持久化對象。

4、java的數據基本類型

ec8d562f603ccad32ccf031a470b6074.png

ff875f7cdaace43fcfc94f582528c7b3.png

eg:char c='x';

Character ch=new Character(c);

基本類型的作用域的位置是由花括號的位置決定的。

對象的作用域:一直存在,不需要時,會被垃圾回收器銷毀。

5、創建新的數據類型:類

class這個關鍵字之后緊跟的新類型的名稱。

eg:class ATypeName{.......}      ATypeName a = new ATypeName();

每個對象都有用來存儲其字段的空間,普通字段不能在對象間共享。

eg:class DataOnly{

int i;

double d;

boolean b;

}

字段賦值:objectReference.member

eg: data.i=47;  data.d=1.1;   data.b=false;

6、方法

方法的基本組成:名稱,參數,返回值,方法體

ReturnType methodName(****){//.......    }

方法名和參數列表唯一地標識出某個方法。

方法只能作為類的一部分來創建,方法只有通過對象必須能執行這個方法的調用。

objectName.methodName(arg1,arg2,arg3);

參數列表:傳遞給方法的信息。

必須指定每個所傳遞對象的類型及名字。傳遞的實際上也是引用。

7、構建一個java程序

public class Hello{

public static void main (String[] args){

//......

System.out.println("Hello world!!!");

}

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值