java变量与方法总结


 数据类型:分为简单类型(原始类型)和引用类型

     简单类型有8种

数据类型

简单类型

数值型

整型(整数)

byte

8

-2^(8-1)~2^(8-1)-1

short

16

-2^(16-1)~2^(16-1)-1

int

32

-2^(32-1)~2^(32-1)-1

long

64

-2^(64-1)~2^(64-1)-1

浮点型(小数)

float

32

 

double

64

 

字符型

char

16

 

布尔类型

boolean

8

 

引用类型

接口

数组

简单类型和引用类型的区别

①    简单类型不是类,没有提供任何方法对简单类型数据的操作;而引用类型一般都提供了对数据的操作方法

int i = 5; i是一个int类型的变量,但是int中没有提供方法可以对5进行操作;

String str = “abc”;str是一个引用类型的变量,在String中提供了很多方法对字符串进行操作,例如subString()等方法

②    简单类型和引用类型的内存分配不一样:

在计算机中我们所关注的内存区域分为“栈区”和“堆区”,以“int i = 5”和“String str = “abc””为例来看一下内存分配:

 

 赋值:

①    整型:

(1)      注意整数的三种表示形式,十进制(int i=5),八进制(int i=012),十六进制(0x127)

(2)      因为给整型赋值默认的是int类型,所以当给long类型赋值的时候,如果数据超出了int类型的范围,需要在最后面加上“L”或者“l”

②    浮点型:

浮点型数据赋值默认的是double类型,所以如果要把一个小数赋值在float类型的变量,就需要在小数的后面加上“F”或者“f”

 变量:

注意 1  变量必须先声明类型,然后再使用;

         2  一个变量只需要声明一次,一次声明可以多次使用;

         3  变量的使用遵守“就近一致”,哪个变量的定义距当前调用代码更近则使用的就是那一个变量。

   变量分为两种类型:成员变量(全局变量)和临时变量(局部变量)

全局变量

局部变量

直接定义在类中,方法和代码块的外面

定义在方法或者代码块的里面

作用于整个类中的所有方法

只作用于方法或者代码块的内部

在定义的时候可以添加访问权限修饰符

定义的时候不能添加访问权限修饰符

如果没有初始化则java系统会分配默认值

必须手动初始化后才能够使用

      成员变量与成员方法是每个对象的属性与行为的抽象,如果把它们定义成静态的,就会在内存中为它们分配固定的内存空间,同时它们也会成为类的成员,而非对象的成员

参数传递

简单类型


float m = 20.0f;

getCard(“12312”,m);


引用类型:

updatePass(c1,”898989”);

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值