摘要: 1、与String区别1 String用+连接字符 StringBuffer用append()方法 String不能修改 StringBuffer可修改 public class StringBufferDemo1 { public static void main(String[] args) { 阅读全文
posted @ 2020-06-28 17:53 橘子酱ing 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、继承Thread类 一个类只要继承了Thread类,就是多线程实现类。 必须覆写 run()方法, public void run() 在线程启动时,调用start()方法, public void start()。 class MyThread extends Thread{ private 阅读全文
posted @ 2020-06-28 17:32 橘子酱ing 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、 public class ExceptionDemo1 { public static void main(String[] args) { System.out.println("1、除法计算开始:"); try { int x = 10; int y = 0; System.out.pri 阅读全文
posted @ 2020-06-24 15:25 橘子酱ing 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、单例设计 class Singleton{ private static final Singleton SINGLETON =new Singleton(); public static Singleton getSingleton(){ return SINGLETON; } private 阅读全文
posted @ 2020-06-24 11:29 橘子酱ing 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1、Object类是一个公共父类,一个类只要没有明显地继承一个类,则肯定是Object类的子类。 2、观察: class ObjDemo1{ } public class ObjectDemo1 { public static void main(String[] args) { ObjDemo1 阅读全文
posted @ 2020-06-23 14:13 橘子酱ing 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、接口由全局常量和公共的抽象方法所组成。在JAVA编程语言中是一个抽象类型,是抽象方法的集合。 定义接口: interface A1{//定义了接口 public static final String MSG = "Hello";//全局常量 public abstract void print 阅读全文
posted @ 2020-06-23 10:33 橘子酱ing 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、抽象类就是在普通类结构中增加抽象方法的组成。抽象类用abstract来声明。 abstract class Ab{//定义一个抽象类 public void fun(){//普通方法 System.out.println("存在方法体的方法"); } //此方法并没有方法体的声明,并且有abst 阅读全文
posted @ 2020-06-22 16:45 橘子酱ing 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1、多态性严格来讲有两种描述形式:。 方法的多态性: |- 方法的重载:同一个方法名称,会根据传入参数的类型及个数不同执行不同的方法。 |- 方法的覆写:同一个方法,会根据子类的不同,实现不同的功能。 对象的多态性:指的是发生在继承关系类之中,子类和父类之间的转换 |- 向上转型(自动完成):父类 阅读全文
posted @ 2020-06-22 10:28 橘子酱ing 阅读(118) 评论(0) 推荐(0) 编辑
摘要: final在Java中表示完结器、可以使用final关键字声明类、属性、方法。 使用final修饰的类不能有子类。 使用final修饰的方法不能被子类覆写。 被final定义的变量即为常量,常量是不能被修改的。 常量用大写字母表示。 public static final 定义的是全局常量 阅读全文
posted @ 2020-06-18 17:51 橘子酱ing 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、覆写:子类定义了与父类中同名的方法,但是方法覆写时,必须考虑到权限,即子类覆写的方法不能拥有比父类方法更加严格的访问权限。 public>default>private class A{ public void fun(){ System.out.println("A"); } } class 阅读全文
posted @ 2020-06-18 16:20 橘子酱ing 阅读(293) 评论(0) 推荐(0) 编辑