随笔分类 -  Java

Java学习中的知识分析
摘要:为什么废弃Thread的stop函数? 简单来说就是stop方法中断线程太过暴力随意,且会是否线程持有的锁,会导致线程安全问题。还有可能导致存在需要被释放的资源得不到释放,引发内存泄露。所以用stop停止线程是不推荐的。 stop是通过立即抛出ThreadDeath异常,来达到停止线程的目的,此异常 阅读全文
posted @ 2021-12-10 10:58 卡斯特梅的雨伞 阅读(553) 评论(0) 推荐(0) 编辑
摘要:枚举定义 枚举类里的值必须是有限个的,确定的。 枚举类是一组常量。 如果枚举类只有一个对象,则可以作为一个单例的实现方式。 代码示例 JDK1.5之前的写法 //自定义枚举类——JDK1.5之前 public class SeasonEnum { //1、声明枚举类属性为 private final 阅读全文
posted @ 2021-12-05 16:31 卡斯特梅的雨伞 阅读(63) 评论(0) 推荐(0) 编辑
摘要:JDK1.7日期时间操作 示例小结 public class DateTest { public static final String FORMAT_DATE = "yyyy-MM-dd"; public static final String FORMAT = "yyyy-MM-dd HH:mm 阅读全文
posted @ 2021-12-05 01:08 卡斯特梅的雨伞 阅读(646) 评论(0) 推荐(2) 编辑
摘要:基础知识 客户端:指浏览器或者自定义的客户端。 服务端:像Tomcat服务器或者自定义客户端。 TCP/IP TCP:传输层协议。 IP:网络层协议。 TCP/UDP TCP与UDP区别 TCP使用案例:用于RPC接口调用,发送电子邮件等需要可靠性传输的事情。 UDP使用案例:用于视频这类的传输。 阅读全文
posted @ 2021-12-03 02:33 卡斯特梅的雨伞 阅读(119) 评论(0) 推荐(0) 编辑
摘要:IO流的作用:持久化到磁盘 File类的使用 File类基本概念 文件和文件夹都是用File类来表示。 File类是内存层面的对象,内存中创建出来的File对象不一定有一个真实存在的文件或文件夹,但是磁盘中真实的文件或文件夹必须创建一个对应的File对象才能操作。 File文件可进行增删改查,但不能 阅读全文
posted @ 2021-12-02 02:18 卡斯特梅的雨伞 阅读(212) 评论(0) 推荐(0) 编辑
摘要:基本把注解和反射介绍明白了,就是虚拟机这部分需从其他地方学习 注解 注解定义中,里面的定义指的是参数,不是方法,如下面这个value,表示使用时可以传递一个数组参数值到注解中。 //抑制警告的意思,当加上@SuppressWarnings("all")注解后则警告便不会再出现,被抑制了。 @Supp 阅读全文
posted @ 2021-02-25 17:43 卡斯特梅的雨伞 阅读(90) 评论(0) 推荐(0) 编辑
摘要:前情提要 学习路径 学习方法 多写,多练,多分享思考,贵在坚持。 即输出代码,输出笔记博客,费曼教学,能把学到的东西讲清楚,让听的人明白,多总结思考。 教授知识只是基础,还要对别人的人生观价值观产生积极正向的影响。这样反而更能促进学习者的学习兴趣和深入理解。 为什么要博客? 总结和思考 提升文笔组织 阅读全文
posted @ 2021-02-08 18:49 卡斯特梅的雨伞 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Java 8 新特性——实践篇 参考 Java8新特性 重要更新:Lambda 表达式和Stream API Lambda 表达式 Lambda 表达式引入之前: 举个场景例子:当我们要对一个班级里的学生对象里各种成绩进行过滤时,比如大于85分获得A的学生集合,最初的方式是写不同的方法处理不同的科目 阅读全文
posted @ 2020-12-15 04:32 卡斯特梅的雨伞 阅读(582) 评论(2) 推荐(2) 编辑
摘要:LongAccumulator.reset方法并不能重置重置LongAccumulator的identity:初始值正确,使其恢复原来的初始值。当初始值为0是不会发生这个问题,而当我们设置初始值如1时,就会导致后续的计算操作增加了5份初始值,目前猜测原因是因为代码中LongAccumulator在并 阅读全文
posted @ 2020-09-11 11:41 卡斯特梅的雨伞 阅读(308) 评论(0) 推荐(0) 编辑
摘要:Java注解的使用 参考 廖雪峰java教程 使用注解 什么是注解(Annotation)?注解是放在Java源码的类、方法、字段、参数前的一种特殊“注释”: 注解的作用 从JVM的角度看,注解本身对代码逻辑没有任何影响,如何使用注解完全由工具决定。 Java的注解可以分为三类: 第一类是由编译器使 阅读全文
posted @ 2020-08-28 17:53 卡斯特梅的雨伞 阅读(273) 评论(0) 推荐(0) 编辑
摘要:Java 8 新特性——检视阅读 参考 Java 8 新特性——菜鸟 Deprecated,请参考Java 8 实践篇 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。 新特 阅读全文
posted @ 2020-06-05 15:57 卡斯特梅的雨伞 阅读(198) 评论(0) 推荐(0) 编辑
摘要:JAVA编程思想——分析阅读 准备: java编程思想电子版 别人整理的思维导图 前言 适用范围:Java SE5/6 版本。 Java的设计目标是:为程序员减少复杂性,缩短代码的开发时间,跨平台复用。 学习方法:一模式或一节点就进入一练习,思维与实践并行,现学现卖。 每当我认为我已经理解了并发编程 阅读全文
posted @ 2020-01-21 11:31 卡斯特梅的雨伞 阅读(718) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示