java-全面进阶
进阶
Alan先生的代码屋
这是一间奇妙的屋子!
展开
-
No.10、I/O、
1、IO基础知识 2、读取控制台输入 3、向控制台写输出 4、PrintWriter类 5、读写文件 6、自动关闭文件原创 2021-02-05 10:25:34 · 77 阅读 · 0 评论 -
No.9、注解(元数据)
1、注解的基础知识 2、指定保留策略 3、运行时用反射获取注解 4、AnnotatedElement接口 5、使用默认值 6、标注注解 7、单成员注解 8、内置注解 类型注解 重复注解原创 2021-02-03 22:04:40 · 73 阅读 · 0 评论 -
No.8、java枚举
1、枚举基础知识 2、values()、valueOf()方法 3、枚举是类类型 4、枚举继承自Enum类原创 2021-01-25 20:47:43 · 40 阅读 · 0 评论 -
No.7、java多线程编程
1、thread类和runnable接口 相关的多线程基础知识,这里不提,比如同步、消息传递、进程线程等概念。 2、主线程 3、创建线程 3-1、实现Runnable接口 3-2、扩展Thread类 3-3、选择一种创建方式 4、创建多个线程 5、isAlive()和join()方法 6、线程优先级 7、同步 1、使用同步方法 2、synchronized语句 8、进程间通信 死锁 9、挂起、恢复与停止线程原创 2021-01-20 13:05:13 · 58 阅读 · 0 评论 -
No.6、java异常处理(部分核心点)
1、嵌套try语句 2、throw 3、throws 4、finally 5、创建自己的异常子类 6、链式异常 7、新特性原创 2021-01-19 21:52:34 · 40 阅读 · 0 评论 -
No.5、java接口(2)
1、解决默认方法冲突 2、comparator接口 3、对象克隆原创 2021-01-19 18:00:05 · 56 阅读 · 0 评论 -
No.5、java接口(1)
接口 1、定义接口 2、实现接口 3、嵌套接口 4、应用接口 5、接口中的变量 6、接口可以扩展 5、默认接口方法 1、默认方法的基础知识 2、一个更加实用的例子 3、多重继承的问题 6、在接口中使用静态方法 ...原创 2021-01-19 17:45:12 · 49 阅读 · 0 评论 -
No.4、java中classpath
java中的classpath 一个简短的包示例原创 2021-01-19 16:48:39 · 60 阅读 · 0 评论 -
No.3、java中varargs:可变长度参数
varargs:可变长度参数 1、重载varargs方法 2、varatgs方法与模糊性原创 2021-01-19 16:41:51 · 48 阅读 · 0 评论 -
No.2、java嵌套类和内部类
嵌套类和内部类原创 2021-01-19 16:26:08 · 50 阅读 · 0 评论 -
No.1、java继承(部分-3)
1、对象包装器与自动装箱 有时, 需要将 int 这样的基本类型转换为对象。所有的基本类型都冇一个与之对应的类。 例如,Integer 类对应基本类型 int。 通常, 这些类称为包装器 ( wrapper) 这些对象包装器类 拥有很明显的名字:Integer、Long、Float、Double、Short、Byte、Character、Void 和 Boolean (前 6 个类派生于公共的超类 Number)。 对象包装器类是不可变的,即一旦构造了包装器,就不 允许更改包装在其中的值。同时, 对象包装器原创 2021-01-19 14:10:05 · 62 阅读 · 0 评论 -
No.1、java继承(部分-2)
1、Object类原创 2021-01-18 10:50:19 · 81 阅读 · 0 评论 -
No.1、java-继承(部分-1)
1、超类、子类 继承的格式: public class Manager extends Employee { //添加方法和域 } 关键字 extends 表明正在构造的新类派生于一个已存在的类。 已存在的类称为超类 ( superclass)、 基类(base class) 或父类(parent class); 新类称为子类(subclass)、 派生类 (derivedclass) 或孩子类(child class)。 2、覆盖方法 超类中的有些方法对子类 Manager 并不一定适用。为此,需要原创 2021-01-17 13:39:28 · 77 阅读 · 0 评论