java学习笔记

来源:互联网 发布:面纱3.0雾化器做芯数据 编辑:程序博客网 时间:2024/05/16 16:04

刚开始学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 0
原创粉丝点击