J SE基础笔记3
来源:互联网 发布:落霞栖牛图 知乎 编辑:程序博客网 时间:2024/05/17 00:15
接口:
接口中的方法都是抽象方法都是public。
接口中的成员变量都是静态、终态、public的。
设计模式(Design Pattern):
单例模式(Singleton):
一个类只会生成唯一的一个对象。
将构造函数设置为private,再用静态public方法提供返回该类型的静态成员变量。
示例:
class Singleton{
private static Singleton singleton = new Singleton();
private Singleton(){
}
public Singleton getIntenence(){
return singleton;
}
}
包(package):
将不同功能的类分类,放在不同的包(目录)中。包名约定全部为小写。
编译带有package声明的Java源文件有两种方式:
a)直接编译,然后根据类中所定义的包名逐一手工建立目录结构最将生成直接编译,然后根据类中所定义的包名逐一手工建立目录结构最将生成直接编译,然后根据类中所定义的包名逐一手工建立目录结构最将生成class文件放到该目录结构中(很少使用,比较麻烦)。
b)使用编译参数–d,方式为javac -d . 源文件.java,这样在编译后,编译器会自动帮助我们建立好包所对应的目录结构。
使用*导入包不会导入子包。如果想导入子包,必须另外再写导入子包语法。
两个类如果在同一个包下,那么相互调用就不需要导入。
访问修饰符(access modifier):
1.public(公共的):被public所修饰的属性,方法和类可以被所有类访问(只要导入该类)。
2.protected(受保护的):被protected所修饰的属性和方法,能在当前类中,相同的包中的类或者在子类的 内部所被访问(protected的属性和方法被继承)。子类从父类的protected继承下来的不再是protected,即使在同个包中,别的类不能访问子类中从父类继承下来的protected属性。
3.private(私有的):被private修饰的属性和方法只能在该类的内部中被访问,private只能声明内部类(不一定对,自己理解)。
4.default(默认的、不加任何访问修饰符):默认的属性,方法和类只能在类中以及相同的包下面被访问。
instanceof(判断某个对象是否为某个类的实例):
用法,引用 instanceof 类名
如果类是引用所指向对象的父类,那么结果也是true。
接口中的方法都是抽象方法都是public。
接口中的成员变量都是静态、终态、public的。
设计模式(Design Pattern):
单例模式(Singleton):
一个类只会生成唯一的一个对象。
将构造函数设置为private,再用静态public方法提供返回该类型的静态成员变量。
示例:
class Singleton{
private static Singleton singleton = new Singleton();
private Singleton(){
}
public Singleton getIntenence(){
return singleton;
}
}
包(package):
将不同功能的类分类,放在不同的包(目录)中。包名约定全部为小写。
编译带有package声明的Java源文件有两种方式:
a)直接编译,然后根据类中所定义的包名逐一手工建立目录结构最将生成直接编译,然后根据类中所定义的包名逐一手工建立目录结构最将生成直接编译,然后根据类中所定义的包名逐一手工建立目录结构最将生成class文件放到该目录结构中(很少使用,比较麻烦)。
b)使用编译参数–d,方式为javac -d . 源文件.java,这样在编译后,编译器会自动帮助我们建立好包所对应的目录结构。
使用*导入包不会导入子包。如果想导入子包,必须另外再写导入子包语法。
两个类如果在同一个包下,那么相互调用就不需要导入。
访问修饰符(access modifier):
1.public(公共的):被public所修饰的属性,方法和类可以被所有类访问(只要导入该类)。
2.protected(受保护的):被protected所修饰的属性和方法,能在当前类中,相同的包中的类或者在子类的 内部所被访问(protected的属性和方法被继承)。子类从父类的protected继承下来的不再是protected,即使在同个包中,别的类不能访问子类中从父类继承下来的protected属性。
3.private(私有的):被private修饰的属性和方法只能在该类的内部中被访问,private只能声明内部类(不一定对,自己理解)。
4.default(默认的、不加任何访问修饰符):默认的属性,方法和类只能在类中以及相同的包下面被访问。
instanceof(判断某个对象是否为某个类的实例):
用法,引用 instanceof 类名
如果类是引用所指向对象的父类,那么结果也是true。
- J SE基础笔记3
- J SE基础笔记1
- J SE基础笔记2
- J SE基础笔记4
- java se 基础核心 笔记 片段3
- 【Java学习-J.160330.0.3】笔记2-Linux基础
- 【Java学习-J.160331.0.4】笔记3-Linux基础
- Java SE学习笔记-Java基础语法
- java SE复习笔记3
- Java SE学习笔记-基础加强之基础内容
- 传智播客的JAVA SE基础视频 1-5 自学笔记
- Java SE学习笔记-基础加强之注解
- Java SE学习笔记-基础加强之泛型
- Java SE学习笔记-项目(面向对象基础)
- JAVA学习笔记一:JAVA基础JAVA SE
- 【Java学习-J.160328.0.2】笔记1-Linux基础
- Java SE 自学笔记3 之数组
- Java SE 基础
- 在VB.net 中连接MySql的类库
- gdb调试命令和方法
- 宽带的带宽
- VB.net 调用自己封装起来的用VB.net做的DLL
- 蒋川最佳棋手 孙勇征最大突破
- J SE基础笔记3
- Rails宝典之第一式: 实例变量做查询缓存
- WPF的可视树与逻辑树
- J SE基础笔记4
- C语音___复习一下
- ant的模块化以及java调用
- 细说cache
- C++复习(继承,运算符)
- 封送处理您的数据:利用 COM 和 Windows 2000 的高效传输数据的技术