JavaSE
文章平均质量分 80
ZHI_YUE
这个作者很懒,什么都没留下…
展开
-
Java 细说注解
注解在初期开发中同样是一个少见却实用的功能,但无论是继续深入还是为现有代码提供助力,都需要对注解有一个清晰的认知注解,也叫元数据,是一种代码级别的说明。它是JDK1.5引入的一个特性,与类、接口、枚举类所在同一个层次。它可以声明在包、类、方法、成员变量、构造器、局部变量、方法参数等的上面,用来对这些元素进行说明、注释。也可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息注解通常分为三大类:Li原创 2022-06-22 15:43:29 · 423 阅读 · 0 评论 -
Java IO知识补充
补一下之前遗漏但有用的知识点,随缘更新File.separator代表系统默认文件目录分隔符,即我们所说的“斜线”但由于在Windows系统中分隔符为“\”而在Linux系统中分隔符为“/”File.separator的作用就是保证在任何系统都可以正确表示斜线File.separatorChar代表系统的默认名称分隔符,它被表示为一个字符串(只包含一个字符)。File.pathSeparator此字符用于分隔以路径列表形式给定的文件序列中的文件名在 UNIX和Linux系统上此字段为 ’ : '原创 2022-06-20 18:29:56 · 80 阅读 · 0 评论 -
Java 反射知识点补充
Java 反射解析Java为了向下兼容,提出来的泛型只是一个语法糖,并不是真正的泛型,通过反射,我们可以越过泛型检查。因为在编译时期Vava会对泛型进行检查。但是当类被转化为字节码文件( .class)时候(运行时期,没有泛型),泛型就被擦除了,也就没有了泛型检查。但是不能使用get,通过反射添加的数据会因为无法通过其强制类型转换而报错控制台报错:反射+注解控制执行main类......原创 2022-06-12 20:49:50 · 93 阅读 · 0 评论 -
Serializable接口分析
开发中遇到过很多实现Serializable接口的类,也会很迷惑这个接口不提供任何变量和方法,最近有时间就来深挖一下Serializable吧Serializable接口的作用是实现序列化序列化:对象的寿命通常随着生成该对象的程序的终止而终止,有时候需要把在内存中的各种对象的状态(也就是实例变量,不是方法)保存下来,并且可以在需要时再将对象恢复。虽然你可以用你自己的各种各样的方法来保存对象的状态,但是Java给你提供一种应该比你自己的好的保存对象状态的机制,那就是序列化系列化的用途代码如下(示例):控制原创 2022-06-04 20:38:39 · 5448 阅读 · 0 评论 -
Java 实现线段树
Java代码实现线段树原创 2022-06-03 14:09:18 · 165 阅读 · 0 评论 -
Java 彩票双色球实现
敲代码敲累了?来打一注双色球乐呵乐呵?(1)Lists.newArrayList()方法在代码中,选择调用google工具类下的Lists.newArrayList()方法来创建保存不同球色的球号集合,该方法源码如下:其形式类似于正常的list创建,它能自动推导尖括号里的数据类型。但在 Java 7 之后,都允许类型推断,在运行时没有区别。Java8 的new ArrayList()的里面可以不写类型,会自行推导数据类型。原创 2022-06-02 17:32:40 · 572 阅读 · 0 评论 -
Java 反射汇总
反射是Java的特征之一,是一种间接操作目标对象的机制,核心是JVM在运行的时候才动态加载类,并且对于任意一个类(可能在编译期间完全未知)能够调用方法/访问属性,他允许运行中的Java程序获取类的信息,并且可以操作类或对象内部属性。程序中对象的类型一般都是在编译期就确定下来的,而当我们的程序在运行时,可能需要动态的加载一些类,这些类因为之前用不到,所以没有加载到jvm,这时,使用Java反射机制可以在运行期动态的原创 2022-06-01 18:17:35 · 264 阅读 · 0 评论 -
Java 内部类分析
内部类是指在一个外部类的内部再定义一个类,类名不需要和文件夹相同。内部类可以声明 public 、protected 、private 等访问限制,可以声明为 abstract的供其他内部类或外部类继承与扩展,或者声明为static 、final 的,也可以实现特定的接口(而外部顶级类即类名和文件名相同的只能使用 public 和 default)。static 的内部类行为上象一个独立的类,非 static 在行为上类似类的属性或方法且禁止声明 static 的原创 2022-05-31 22:05:37 · 113 阅读 · 0 评论