会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Kwanwooo
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2020年12月19日
Java源码赏析(六)Class<T> 类
摘要: 目的 Class 类是每一个程序员都必须了解的,也是使用反射机制的基础。 这篇文章将Class 类的公共方法大致介绍了一遍(省略了安全、枚举、断言、注解相关代码)。 代码 package java.lang; //省略 import /** * 类的实例:正在运行的Java应用中的类/接口 */ p
阅读全文
posted @ 2020-12-19 18:00 Kwanwooo
阅读(790)
评论(1)
推荐(0)
2020年11月18日
Java随谈(五)Java常见的语法糖
摘要: 条件编辑 内部类 断言 基本类型自动装箱和包装类型拆箱 泛型和类型擦除 可变参数 foreach enum 枚举 try-with-resource switch 支持枚举和字符串 数值字面量的下划线 lambda表达式 待补充。。
阅读全文
posted @ 2020-11-18 19:56 Kwanwooo
阅读(96)
评论(0)
推荐(0)
Java随谈(四)JDK对并发的支持
摘要: Java对并发的支持 在Java诞生之时,Java设计者们就考虑了并发的问题,但受限于当时的技术和需求,只是对其进行了简单的支持。 随着时代更替(多核处理器的普及,提高了程序员对处理器的使用效率的诉求),并发成为了一个需要关注的功能点。 这里,博主将概述Java各个版本(截止到JDK8)对于并发的支
阅读全文
posted @ 2020-11-18 19:29 Kwanwooo
阅读(232)
评论(0)
推荐(0)
2020年11月10日
琐碎的想法(一)代码“优雅”的含义
摘要: 优雅的含义 代码优雅曾是翻译而来的,优雅这一个词语源于单词elegant。 在英语字典的解释 elegant有三种含义,优美的(形容举止),精美的(形容物品),简明的。 形容代码上,应该包含了后两种含义。 指代码书写规范好,让人看着赏心悦目, 指代码逻辑清晰、易懂,不采用炫技代码。 在词根上的含义
阅读全文
posted @ 2020-11-10 18:25 Kwanwooo
阅读(379)
评论(0)
推荐(0)
2020年9月24日
Java随谈(三)如何创建好一个对象?
摘要: 本文推荐阅读时间30分钟 (注意: 编写这篇文章的意义在于,希望自己能够在今后的编程生涯中,每一个实现,都是根据需求去思考,选择较优的实现方式(不是最优而是较优是考虑时间、实现成本等因素,具体见赫伯特西蒙的原则),而不是拿一把锤子,看什么都像钉子。) Java语法中的创建对象方式 大家都知道,在编写
阅读全文
posted @ 2020-09-24 18:22 Kwanwooo
阅读(217)
评论(2)
推荐(0)
2020年9月21日
Java源码赏析(六)Java String 三顾
摘要: 在大致了解了String之后,可能有的读者发现了,我们并没有谈到CharSequence接口。 原因是在这一节,CharSequence要和StringBuilder(Java1.5)、StringBuffer(Java1.0)一起讨论。 package java.lang; import java
阅读全文
posted @ 2020-09-21 16:47 Kwanwooo
阅读(168)
评论(0)
推荐(0)
Java源码赏析(五)再识 String 类
摘要: 在 Java源码赏析(三)初识 String 类 中,我们已经大概理解了String的接口,接下来我们描述一下String的常用工具方法。 /** * 为了精简的String结构,之前提到的方法省略,重点介绍剩余的方法(省略构造方法、indexOf、lastIndexOf、valueOf) */ p
阅读全文
posted @ 2020-09-21 10:16 Kwanwooo
阅读(204)
评论(0)
推荐(0)
2020年9月14日
Java源码赏析(四)Java常见注解
摘要: 元注解 @Target :标识注解的目标,默认为所有 ElementType.TYPE(用于类) ElementType.FIELD(用于域,包括enum) ElementType.METHOD(用于方法) ElementType.PARAMETER(用于正式参数) ElementType.CONS
阅读全文
posted @ 2020-09-14 19:57 Kwanwooo
阅读(294)
评论(0)
推荐(0)
Java源码赏析(三)初识 String 类
摘要: 由于String类比较复杂,现在采用多篇幅来讲述 这一期主要从String使用的关键字,实现的接口,属性以及覆盖的方法入手。省略了大部分的字符串操作,比如split()、trim()、replace()、contains()、matches()等。 在《Java源码赏析(五)再识 String 类》
阅读全文
posted @ 2020-09-14 16:58 Kwanwooo
阅读(196)
评论(0)
推荐(0)
2020年9月7日
Java源码赏析(二)Java常见接口
摘要: 一、Comparable接口 package java.lang; import java.util.*; public interface Comparable<T> { /** * int x = a.compareTo(b) * a > b, x > 0 * a == b, x = 0 * a
阅读全文
posted @ 2020-09-07 18:32 Kwanwooo
阅读(338)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告