java自学笔记

1. :换行符 :制表符 :退格 :按下回车键
2.break:作用在循环结构中,用于跳出当前循环;continue:作用在循环结构中,结束本次循环,继续下次循环。如果continue单独存在时,下边不能有任何语句,因为执行不到。
3. 栈:存储的都是局部变量;而且变量所属额作用域一旦结束,变量就自动释放。
堆:存储的是数组和对象,凡是new出来的都存在于堆中;
特点:每一个实体都有其地址;堆中每一个变量 都有默认初始化值,根据类型的不同而不同;垃圾回收机制;

4.定义数组:int [] arr = new int[3];--不明确具体数据,仅仅知道个数。
int [] arr = new int[]{3,4,5,6,55} ;
int [] arr = {6,88,44,53,7};
5:java中所有的关键字都是小写的;
6:只要见到new,都是在内存中开辟一个新的空间。
7.eclips快捷键:
注释:行注释:ctrl+/;块注释:ctrl+shift+/
ctrl+上下键位:代码移位;ctrl+alt+上下键位:复制
提示:alt+/;
8.构造方法主要作用就是构造变量;给成员变量赋值,
成员方法作用主要是完成各种功能;
9.接口:interface
10抽象类;abstract;含有抽象方法的类,要加abstract成为抽象类 权限public
11.多态:instanceof:用于判断对象的具体类型。a instanceof Cat;(引用数据类型判断)
父类的引用指向子类的对象
12. 静态方法不涉及对象的多态,编译和运行都看左边,其实是不需要对象的,直接用类名调用
13.class里边套class为了内部类直接访问外部类的成员。
14.集合框架collection------1.list 2.set
list:
15.权限修饰符:public,default,protected,private
16.jvm启动时,至少有两个线程可以分析出来,执行主函数的线程(定义在主函数中),和垃圾回收线程(垃圾回收器中)。
17.list.contains() 集合里是否包含某对象
18.<iframe src="index.jsp"> 引入某些页面

原文地址:https://www.cnblogs.com/donghb/p/7479413.html