java基础语法

1.构造器


构造器



构造器之间的调用



构造器调用避免死循环


2.静态属性

                                 Person.country ="B城" ;通过类名直接修改,其他引用也会变化

静态属性



通过静态方法封装静态属性




非静态方法不能调用静态属性



静态属性共享



3.代码块


1.静态代码块 2.普通代码块 3.构造块


4.构造方法私有化



构造代码块私有化


5.对象数组


6.内部类


内部类1



内部类2


7.继承


继承



调用父类方法



super和this




继承父类




final关键字




抽象关键字


8.接口

接口和抽象


接口继承和实现



实例化解耦


9.instanceof关键字


instanceof关键字




接口和抽象类应用



抽象类和内部类接口



接口抽象内部类


10.工厂类


工厂类


11.代理类



代理类



12.多线程


多线程1.1



线程优先级



线程礼让



线程锁



线程锁2



13.泛型



泛型使用


泛型通配符和类型,接受其他类型会报错




泛型继承



接口泛型


14.StringBuffer


StringBuffer



查询




性能较高


15.Runtime

Runtime



16.System



17.日期类


data

运行结果:当前日期为:Tue Jul 09 09:34:53 CST 2019



Calendar


运行结果:


SimpleDateFormat



DateFormat




18.Random

Random



19.DecimalFormat

DecimalFormat


20.BigInteger


BigInteger


21.Arrays



22.比较器 ----Comparable、Comparator

一般与Collections.sort()方法一起使用。


需要比较的类



实现Comparator接口



主方法


Comparable


实现Comparable接口




主方法


23.Timer




timer


24.file文件类


file



FileInputStream子节流



FileOutputStream字符输出流



文件copy



子节流和字符流之间的转化



PrintStream

你可能感兴趣的:(java基础语法)