1.18笔记
来源:互联网 发布:电脑小音箱 知乎 编辑:程序博客网 时间:2024/06/09 16:31
1.18
1,jdk中常用的包
-java.lang----包含一些java语言的核心类,如String,Math,integer,Systemhe Thread
提供常用功能
java.awt--包含了构成抽象窗口的工具集(abstrac twindow toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(gui)
java.applet---包含applet运行所需的一些类
java.net---包含执行与网络相关的操作的类
java.io---包含能提供多种输入,输出的功能的类
java.util--包含一些使用工具类,如定义系统特性,使用与日期日历相关的函数
2:== 比较的是两个对象之间的类型和值,equles方法比较的事对象之间的内容
3:每个成员方法内部,都有一个this引用变量,指向调用这个方法的对象
4:每个类中都有一个finalize方法
5:类的继承-继承的一个类只要用extends关键字把一个类的定义合并到另一个中就可以了。例:
class a{
int x,y;
public void sub(){
System.out.println("x="+x,"y="+y);
}
}
class b extends a{
int k;
public void sub1(){
System.out.println("x="+x,"y="+y,"k="+k);
}
public void sum(){
System.out.println("sum="+(x+y+k));
}
}
class getSum(){
public static void main(String[] args){
a subb=new a();
b subb1=new a();
a.x=1;
b.y=2;
System.out.println(subb.sub());
subb1.x=2;
subb1.y=3;
subb1.k=4;
System.out.println(subb1.sub1());
System.out.println(subb1.getSub());
}
由此可见子类b包含了他的父类中的所有成员(包括变量和方法),同样b也可以是另一个类的父类,java中一个类是不能继承多个类的。
6:访问权限
类型 同一个类中 同一个包中 不同包中的子类 不同包的中的非子类
private Y
protected Y Y
public Y Y Y
friendl Y Y Y Y
default 包中的其他类访问。不包括子类,不包括其他包 int size;
public 所有类,包括其他包的。 public int size;
protected 所有子类,不包括其他包 protected int size;
private 当前类,不包括其他类 private int size;
static 静态域 static int size;
final 运行期间不改变 final int SIZE=5;
- 1.18笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- 笔记
- AjaxPanel中使用javascript
- Javascript在Asp.Net中的应用汇总
- 续:改善华为C8600通话音质之在WRITE TO PHONE时会提示Overflow
- 并发控制的字符设备驱动程序
- spring beanFactory 配置文件中bean的id与name的区别
- 1.18笔记
- javascript捣乱程序
- ASPNET跨页面传值技巧总结
- hadoop io Sequence, Map, Set, Array, BloomMap Files(译文)
- 母版事件中注册javascript脚本
- ASP.NET页面注册Javascript脚本
- ASP.NET页面注册Javascript脚本
- Aspx页面中直接编写javascript脚本
- ASPX直接编写脚本function后使用javascript