java知识总结概括_java知识点概括

java知识点概括

switch多选择结构

switch(expression){

case value :

break :

case value :

break :

default :

}

数组

首先声明数组变量

dataType[] arrayRefVar: // 首选方法

dataType arrayRefVar[]: //效果相同,但不是首选

总结:数据类型[] 变量名; 数据类型 变量名[];

java语言使用new操作符来创造数组,语法如下:

dataType[] arrayRefVar = new dataType[arraySize];

数据类型[] 变量名 = new 数据类型[数组长度];

获取数组长度

arrays.length

变量名.length

Arrays类的使用

fill方法:给数组赋值

sort方法:给数组排序(升序)

equals方法:比较数组

binarySearch方法:查找数组元素

调用书写方式:import java.util.Arrays;

Array.sort(数组名);即可排序;

输出函数方式 System.out.println(Arrays.toString(数组名));

方法的调用

静态方法(有static关键字): 其他的类名+ 类中方法名();

非静态方法(无static关键字): new 其他的类名() . 方法名 ();或者 对象类型 对象名 = new 对象值;

在进行 对象名.方法名();进行调用。

面向对象

类=属性+方法;

关键字 this.表示当前这个类

使用方法 this.属性;

14251082.html

快捷键 alt+insert构造函数

无参构造初始时时隐藏的。

有参构造会覆盖无参构造。所以无参构造需要从新定义。

当定义一个有参构造时候必须定义一个无参构造

继承

Ctrl+h能调出继承关系。

在java中,所有的类,都默认直接或间接继承Object类

java中一个儿子只能有一个爸爸,一个爸爸有多个儿子。

This.可以调用自己的内容。

Super.可以调用父类的内容。

父类的构造器所输入的内容是优先的。

14251082.html

14251082.html

多态

14251082.html

14251082.html

14251082.html

instanceof和类型转换

14251082.html

instanceof主要是判断是否有父子关系的。

如果实体化后-->X所处的类型是是Y类型的父类 返回True 否则返回False

14251082.html

static关键字的总结。

14251082.html

静态导入包

14251082.html

抽象类

声明类的时候添加关键词 abstract 即为抽象类

14251082.html

14251082.html

接口

14251082.html

接口:只有规范,无法写方法。

14251082.html

14251082.html

内部类

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值