java学习笔记

刚开始学Java,菜鸟只能慢慢记录知识


1:eclipse 在变量名出现黄色波浪线,是说明了该变量虽然定义了但没有使用;

2:对与一个Java程序,只会有一个public类,那这个public类里会有唯一一个main函数,也就是函数入口,至于为什么比c多了一个Main,这是由面向对象思想决定的,(然后学长说要做比较多的工程才能理解,那就先按着操作吧)

3.static关键字只能修饰成员变量,不能修饰局部变量。

4.静态方法运行在栈内存;

5.静态方法不可使用this关键字;

6.静态代码块随着类的加载而加载;

7.將一个类设计为单例设计模式,必须私有其空有参数构造方法,并且还不能定义有参数的构造方法

单例设计模式的特点:
1. 类的构造方法使用private修饰,声明为私有,这样就不能在类的外部使    
用new关键字来创建实例对象了。
2.在类的内部创建一个该类的实例对象,并使用静态变量INSTANCE引用
该对象,由于变量应该禁止外界直接访问,因此使用private修饰,声明为私有成员。
3.为了让类的外部能够获得类的实例对象,需要定义一个静态方法getInstance(),用于返回该类实例INSTANCE。由于方法是静态的,外界可以通过“类名.方法名”的方式来访问。


9.成员内部类可以直接访问其所在的外部类中的成员,不用创建对象

10.this不可以出现任何方法中;

11.构造方法重载后,在构造方法不可以使用this语句进行构造方法之间的相互调用

12.静态方法内不可以使用this关键字

13.外部类可以访问成员内部类的成员

14.只能在构造方法中使用this调用其他的构造方法

15.使用this调用构造方法的格式this(参数1,参数2....)

16.在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次

17.this出现在成员方法中,代表的是调用这个方法的对象

18.构造方法的访问权限不一定和类的访问权限一致

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值