自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 详解Character中的相关code-point方法

详解Character中的相关code-point方法缘由Unicode和Code-point的关系APICharacter.codePointCountCharacter.codePointAt缘由在java中有许多针对code-point的相关方法,由于工作需要,对部分常用的code-point方法进行记录下。Unicode和Code-point的关系“一个普通字符是一位,一个emoji表情是两位。Mysql应该用utf8mb4存储emoji,而不应该用utf8”这是大多数人真正意义上去了解到u

2020-07-20 15:17:21 2248

原创 【Spring发布日志】Spring Tools 4.18.1

发布时间:2023年5月5日。

2023-05-06 07:25:35 76 1

原创 【Spring发布日志】Spring Cloud Data Flow 2.10.3

发布时间:2023年5月5日。

2023-05-06 06:46:49 141

原创 jvm选项-Xlint:fallthrough

jvm选项-Xlint:fallthrough说明使用场景举例说明说明在运行JAVA程序时,Xlint通常用于打开JVM的审计规则,今天在看到一个java程序运行前的编译加上了fallthrough选项,忘记了具体含义,用于记录一下。使用场景如果在程序中的switch-case语句出现了fall-through情况,而又希望在编译时就发现从而警告,就需要fallthrough审计了。举例switch (checkItem){ case 1: //do something.

2020-07-14 17:38:07 470

原创 Arrays中的toString和deepToString

Arrays中的toString和deepToString说明Arrays.toString源码解析结语Arrays.deepToString源码解析结语说明在某些情况下,我们需要将数组显示或打印出来,部分情况下,我们可以借用JSON或者XML工具类将数组打印出来,但Java本身提供了数组打印的方法,由于本身记忆力不深,所以记录一下Arrays.toString源码public static String toString(Object[] a) { if (a == null)

2020-07-14 17:24:30 461

原创 JAVA源码解析(11)-java.beans.XMLEncoder、java.beans.XMLDecoder(一)

java版本:1.8 作者出于学习阶段,如有问题,欢迎多多提出。XMLEncoder目前用的比较多的是用来将Java Bean 和 XML的互相转换。让我们先看一下XMLEncoder和XMLDecoder的用法:public class XMLUtils { /** * 读取XML文件并返回相应的对象 * * @param objSource 输出文件的路径

2017-06-21 17:39:57 903

原创 JAVA源码解析(10)-java.beans.Encoder、java.beans.MetaData、java.beans.ExceptionListener

作者处于学习阶段,如有不对请指正。来自API的解释:Encoder 是这样的类,它可用于创建根据其公共 API 对 JavaBeans 集合状态进行编码的文件或流。Encoder 结合其持久委托,负责将对象图形拆分成一系列可用于创建它的 Statements 和 Expression。子类通常使用某种可读形式(比如 Java 源代码或 XML)提供这些表达式的语法。一个个方法来解析: protec

2017-06-15 14:01:43 522

原创 JAVA源码解析(9)-java.beans.DefaultPersistenceDelegate

作者出于学习阶段,如有不对请指正DefaultPersistenceDelegate继承自PersistenceDelegate。如果需要(或选择)为 bean 提供持久委托,则可以通过使用 DefaultPersistenceDelegate 实例或通过创建自己的 PersistenceDelegate 子类来实现。如果 bean 需要持久委托的惟一原因是因为用户想调用 bean 使用属性值作为参

2017-06-12 17:59:22 301

原创 JAVA源码解析(8)-java.beans.PersistenceDelegate

作者出于学习阶段,如有不正确的地方请指正。PersistenceDelegate是一个抽象类,包含了四个方法,没有什么可以详细说明的地方,具体的东西都在子类当中,当前类中的writeObject方法也只是一个持久化的入口。以下是API的解释:writeObjectpublic void writeObject(Object oldInstance,Encoder out)writeObject

2017-06-12 11:24:41 411

原创 JAVA源码解析(7)-java.beans.IndexedPropertyDescriptor

Jdk版本:1.8.0_131 作者出于学习阶段,如有问题请指正来自API的解释:IndexedPropertyDescriptor描述了一个像数组一样的属性,并且具有索引的读取和/或索引的写入方法来访问数组的特定元素。 索引属性还可以提供简单的非索引读写方法。 如果这些存在,它们读取和写入由索引读取方法返回的类型的数组。当前类和PropertyDescriptor的作用很相似,但是Propert

2017-06-08 14:10:52 700

原创 JAVA源码解析(6)-java.beans.PropertyDescriptor

Jdk版本:1.8.0_131 作者出于学习阶段,如有问题请指正来自API的解释:PropertyDescriptor 描述 Java Bean 通过一对存储器方法导出的一个属性。PropertyDescriptor有一个常用的功能:包装一个属性的Get、Set方法,通过反射调取相应的方法,举例:构造一个PropertyDescriptor -> 获取get/set方法 -> invoke在整个P

2017-06-06 16:28:31 1396

原创 JAVA源码解析(5)-java.beans.MethodDescriptor、java.beans.MethodRef

本人出于学习阶段,如有不对,请多多指出。API的解释:MethodDescriptor 描述了一种特殊方法,即 Java Bean 支持从其他组件对其进行外部访问。MethodDescriptor和其他的Descriptor一样,其中的特殊知识点仅仅包含了一些常规的引用类(例如弱引用、软引用)知识点。当前类继承自FeatureDescriptor,所以其中的很多一部分方法也是被直接用到,例如getC

2017-05-24 00:47:07 817

原创 JAVA源码解析(4)-java.beans.EventSetDescriptor

此文章的java环境:1.8.0_131 本人出于学习阶段,如有不正请指正来自API的解释:描述给定 Java bean 激发的一组事件的 EventSetDescriptor。给定的事件组都是作为方法调用在单个事件侦听器接口上传递的,事件侦听器对象可以通过调用事件源提供的注册方法进行注册构造器:EventSetDescriptor(Class<?> sourceClass, String eve

2017-05-17 16:30:08 474

原创 JAVA源码解析(3)-java.beans.BeanDescriptor

此文章的java环境:1.8.0_131本人出于学习阶段,如有不正请指正来自API的解释:BeanDescriptor 提供有关 "bean" 的全局信息,其中包括其 Java 类、其 displayName 等等。这是由 BeanInfo 对象返回的描述符种类之一,该对象还返回属性、方法和事件的描述符。getBeanClass() 来自API的解释:得 bean 的 Cl

2017-05-14 22:21:04 1354

原创 JAVA源码解析(2)-java.beans.FeatureDescriptor、

此文章的java环境:1.8.0_131本人出于学习阶段,如有不正请指正由于FeatureDescriptor是基类,所以没有太多和实际相关的用法,比较简单,没有方法需要详细解析 API对该类的描述:FeatureDescriptor 类是 PropertyDescriptor、EventSetDescriptor 和 MethodDescriptor 等的公共基类。它支持

2017-05-14 20:20:59 402

原创 JAVA源码解析(1)-java.beans.Beans、ObjectInputStreamWithLoader、BeansAppletContext、BeansAppletStu

此文章的java环境:1.8.0_131本人出于学习阶段,如有不正请指正方法剖析getInstanceOf(Object bean, Class targetType) 来自API的解释:从给定 bean 中获得表示源对象的指定类型视图的对象。  public static Object getInstanceOf(Object bean, Class targe

2017-05-12 16:37:36 302

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除