摘要: 注解设计非常精巧,初学时觉得很另类甚至多余,甚至垃圾。有了java代码干嘛还要有@注解呢?但熟练之后你会赞叹,它竟然可以超越java代码的功能,让java代码瞬间变得强大。大家慢慢体会吧。注解可分为三类:JDK自带注解、元注解(描述注解的注解)、自定义注解(后面代码演示)。 JDK自带注解 @Ove 阅读全文
posted @ 2020-03-11 22:12 技术狂-CYL 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 多线程 进程和线程 进程:正在运行的程序。也就是程序所占用的内存空间。 线程:线程(thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程可以开启多个线程。 进程与线程的关系:一个操作系统中可以有多个进程,一个进程中可以有多个线程,每个进程有自己独立 阅读全文
posted @ 2020-03-11 20:55 技术狂-CYL 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 首先我们来测试,猜下下面程序的运行结果... 1 // 该类测试静态方法为什么不能被重写 2 public class Test1_Static { 3 4 public static void main(String[] args) { 5 Father f = new Father(); 6 f 阅读全文
posted @ 2020-03-10 21:17 技术狂-CYL 阅读(6033) 评论(0) 推荐(2) 编辑
摘要: 创建File对象 常用方法及其测试 常用方法应用 递归求目录总大小 所谓递归,就是自己调用自己的一种方式。 java import java.io.File; import java.util.Scanner; public class Test4_Delete { public static vo 阅读全文
posted @ 2020-03-06 09:45 技术狂-CYL 阅读(1822) 评论(0) 推荐(0) 编辑
摘要: BigDecimal类 概念 java中存在浮点数运算时会出现不精确的问题,这时BigDecimal工具类就可以解决此问题。 BigDecimal继承于Number类。 创建对象 + BigDecimal(double val) 将 double 转换为 BigDecimal,后者是 double 阅读全文
posted @ 2020-03-05 14:07 技术狂-CYL 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 字节流读取 字节流是由字节组成的,字符流是有字符组成的。java里字符有两个字节组成的,字节流是最基本的。所有的InputStream和OutputStream的子类都是 的。 InputStream抽象类及其子类 InputStream类是一个抽象类,是表示字节输入的所有类的超类/抽象类。源码如下 阅读全文
posted @ 2020-03-04 22:16 技术狂-CYL 阅读(435) 评论(0) 推荐(0) 编辑
摘要: StringBuilder创建对象 常用方法 在 StringBuilder 上的主要操作是 append 和 insert 方法。append 方法始终将这些字符添加到生成器的末端;而 insert 方法则在指定的点添加字符。 字符串拼接效率问题及解决方法 我们都知道字符串可以通过“+”进行连接, 阅读全文
posted @ 2020-03-04 07:53 技术狂-CYL 阅读(131) 评论(0) 推荐(0) 编辑
摘要: String的特点 1. 字符串不能被继承,被关键字final修饰,因String类是一个最终类。查看源码可知: 2. 字符串不可变性,一旦定义不可修改(长度和值)都不能变,因String类底层维护了一个用关键字final的数组char[],也可以说字符串就是一个常量。参考源码: String创建对 阅读全文
posted @ 2020-03-04 07:21 技术狂-CYL 阅读(167) 评论(0) 推荐(0) 编辑