java学习之路个人总结二

1、java中的注释使用                                               标识符的命名介绍

                                 java学习之路个人总结二_第1张图片

2、java中的关键字:

java学习之路个人总结二_第2张图片

3、java数据类型之整数类型

java学习之路个人总结二_第3张图片

4、java数据类型之浮点型类型

java学习之路个人总结二_第4张图片

快捷方式:  先输入几个字母:Syso  然后   alt+/  即可输出:System.out.println();   注意的是按完快捷键  敲回车时候放开先前的快捷。

5、转义字符

java学习之路个人总结二_第5张图片

快捷键:  先输入 main  然后按 alt+/+回车  即可输入 public void main(String[] args){}

6、aa+与++a区别

a++     先赋值在加1

++a     先加1然后在赋值     a--与--a同理

7、选择与循环

if     if...else     ( if...else      if...else}     while        do...while

快捷方式


8、循环结构的控制

break  结束循环        continue    结束杯次循环     return   结束语句

9、java数组:可用于存储多个数据

数组定义

    

数组静态初始化 


数组动态初始化

 

10、二维数组   多维数组

java学习之路个人总结二_第6张图片

数组排序之   起泡法


11、面向对象

三大特性:封装、继承、多态

ctrl+d   删除所选中的一行

static静态方法与普通方法


12、访问控制权限

java学习之路个人总结二_第7张图片


package   import  关键字

package     包定义      import   导入相关类

13、String类

实例化String

“”==“”比较的是引用  也就是地址  指那个位置  “”equals“”比较的是具体的内容

String两种对象化方式区别


字符串特性: 不能改变字符串内容  只能通过指向一个新的地址内存。

14、String的基本使用和用法。

java学习之路个人总结二_第8张图片

快捷方式:  alt+方向键     上下移动行

                  Ctrl+D         删除一行

15、java类的继承和使用


生成  get  set  快捷方式:  alt+shift+s  然后 选中Getters and Setters进入页面选定即可

构造方法 :alt+shift+s  然后选中Constructor using Fields ...  然后选定即可

一般先get  set   然后  加构造方法

重写某一个方法: alt+shift+s  然后选中 Override/Implements Methods 进入选中所需即可

列如:

使用前:

java学习之路个人总结二_第9张图片

使用后:

java学习之路个人总结二_第10张图片


16、final关键字


17、抽象类

java学习之路个人总结二_第11张图片

18、接口类


(1)可以实现一个或者多个接口

(2)继承类和实现接口中  先继承类再实现接口  接口可以多继承

19、对象多态性

java学习之路个人总结二_第12张图片

20、Object类

1、Object类是所有类的父类;

2、Object类的常用方法


生成  get  set  快捷方式:  alt+shift+s  然后 选中Getters and Setters进入页面选定即可

构造方法 :alt+shift+s  然后选中Constructor using Fields ...  然后选定即可

一般先get  set   然后  加构造方法

重写某一个方法: alt+shift+s  然后选中 Override/Implements Methods 进入选中所需即可


21、instanceof关键字


22、匿名内部类:  如果有一个类只需要使用一次,那么可以用匿名内部类(示例)

public class Test {


public void test(A a){
a.a();
}
public static void main(String[] args) {
Test t=new Test();
t.test(new B());

//匿名内部类
t.test(new A(){


@Override
public void a() {
// TODO Auto-generated method stub

System.out.println("匿名内部类一次性使用");
}

});
}
}

23、包装类:每个基本类型都有一个对应的类

java学习之路个人总结二_第13张图片

装箱  拆箱  示例

public class Demo1 {


public static void main(String[] args) {
int a=1;
//装箱  int的包装类  Interger
Integer i=new Integer(a);// 装箱 把基本变量变成对象变量
int b=i.intValue();//拆箱 把对象变量变成基本变量
System.out.println("a="+a+",i="+i+",b="+b);
}

}

自动装箱  自动拆箱  示例

public class Demo2 {


public static void main(String[] args) {
Integer i=1;//自动装箱过程  自动把基本数据转换成对象
int i2=i;//自动拆箱 自动把对象转换成基本数据
System.out.println("i="+i+",i2="+i2);
}
}

你可能感兴趣的:(java)