【java程序设计基础第三,四,五,六章总结】

  • 十进制首位不能为零
    八进制以0开头
    十六进制以0x开头,小写大写都表示同个意思

  • 科学计数法123.45 表示为 1.2345E+2

  • 标识符可以由字母,数字,下划线和美元符号组成。数字不能做开头。

  • java不允许在两个嵌套的复合语句内声明同名的变量。

  • 在代码块中定义变量,当超出变量作用域时,java会自动释放掉该变量所分配的内存空间。
    而由new创建的对象或者数组,则是存在于堆内存中,由java虚拟机的垃圾回收器管理。
    java中定义数组时不能定义其长度,如 int [ 5 ] a;这样是错的

  • 二维数组的定义时,高层维数必须先指定。
    类似于int [ ] [ ] a = new int [ ] [ 5 ] ;int [ ] [ ] a = new int [ ] [ ];这样的方式都是错的。

在这里插入图片描述

  • String s1 = “java”;
    s1=s1+“Good”;
    这两个语句里,虽然s1指向的内存地址是同一个,但是对象已经不是同一个了。已经重新生成了一个对象,并重新申请了新的内存空间。

  • 成员变量可以被public,private,static等修饰符修饰,而局部变量则不能访问控制修饰符及static所修饰。成员变量和局部变量都可以被final修饰。

  • 成员变量是对象的一部分,而对象是存在于堆内存的。而局部变量是存在于占内存。

  • 成员变量如果没有被赋初值,则自动以类型的默认值赋值(有一种情况例外,被final修饰但没有被static修饰的成员变量必须显式地赋值),而局部变量则不会自动赋值,必须显式地赋值。

  • 方法中的可变参数,如果有多个参数,则可变参数必须位于最后一项。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值