java基础

Posted zhulibin2012

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java基础相关的知识,希望对你有一定的参考价值。

 

 

 

 

1.接口

1.接口中常量定义

 

 

2.接口中方法必须是public

 

接口多实现的安全问题

接口之间的多继承

 

 抽象类与接口区别

 类中应该具有的功能封装抽象类,类中继承体系中某一个类的的方法具有特定的某一个功能叫做接口.

 

 多态

instanceof

 

 类型转换

super关键字

子类的 默认构造函数中第一行调用super父类构造器的原因: 因为子类可以调用父类中的成员变量或者函数,所以需要调用父类构造器初始化父类对象.并且构造函数是初始化成员的,所以子类需要知道父类如何初始化变量的.

 如下例子:

子类调用父类构造函数

  

父类构造函数赋值

 final

 匿名内部类

A;实现接口

B: 实现类

 权限修饰符

注意: protected权限只能在类里面调用

 代码块

 泛型方法

泛型通配符

泛型的限定

比如如下代码:

 

 hashset存储过程

 

hashcode与equal方法

结论:

 

 原因:

 异常类

编译异常: 需要需要在方法内部try或者方法上throw出去.不处理则编译不通过

运行时异常: 不需要try和在方法上throw出去

子类重写父类方法

 

 File遍历目录下所有文件

 对象序列化与反序列化

注意: 静态不能序列化

 

 

序列号冲突与解决

代码如下:

 多线程:

 线程状态:Thread类的内部类

 

 线程池

 线程池

 

注意: 调用线程池工厂方法返回的是接口的实现类,如果想知道实现类,可以打印实现类的类名

 实现方式三,callable接口

多线程安全问题

A:同步代码块

 同步方法

 

实现协成操作:使用notify和wait

原理如下:

 配置文件放置位置及读取

 

 

反射实现泛型擦除

 

以上是关于java基础的主要内容,如果未能解决你的问题,请参考以下文章

java语法基础,具体内容

Java基础(十五):异常处理

java基础测试题

Java基础| Java概述与基础语法案例

夯实Java基础系列目录

一道java基础理论题