一些java的冷知识

556 阅读1分钟

一、日志级别是这样的

ALL < TRACE < DEBUG < INFO < WARN < ERROR < FATAL < OFF

二、标准优雅的字符能让你开发的更加快乐 (Java、MySql、Spring、Html )

三、偷学的技能

使用String能解决大部分的问题,但是使用正确的格式能够提高你的开发效率,比如时间Long

四、清爽快捷

有时候简单的类不需要单独写一个class文件,这样会让你的项目看起来很冗余,不妨试试,内部的class

public class Alarm{
	class AlarmKey{
    }
}
class AlarmValue{
}

五、接口和父类 (extends 和implements)

假装extends是富二代,implements是穷小子

extends表示继承,父类有的可以不用写了,也可以自己写。

implements表示实现,父类是一个接口,肯定啥都没有,必须重写。

先介绍接口

1接口是理想,是大同,默认权限就是(并且必须是)public,都能去看到和实现。

2因为子类重写父类方法时,方法的访问权限不能小于原访问权限,子类重写后也只能是public

3接口中的方法会被隐式的指定为 public abstract ,所以使用implements表示都得去实现

4接口中的变量会被隐式的指定为 public static final,所以所有子类都有同样变量同样的值

5接口中的方法是不能在接口中实现的,只能由实现接口的类来实现接口中的方法,因为不能都谈理想不作为,实现理想必须实现不能再写成接口