随笔分类 -  Java SE

摘要:Java虚拟机(JVM) JVM是什么? JVM是一种用于计算设备的规范,它是一个虚拟出来的计算机,是通过在实际的计算机上仿真模拟计算机的各个功能来实现的。Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。每个Java虚拟机都着一个清晰的任务:执行Java 阅读全文
posted @ 2021-06-21 10:59 codeloong 阅读(2477) 评论(0) 推荐(0)
摘要:什么是注解? Java注解用于为Java代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java注解是从Java5开始添加到Java的。 非常官方的解释,第一次看到使人一脸懵逼! 咱们可以把它翻译翻译,翻译成人话:注解是使用在Java代码上的,相当 阅读全文
posted @ 2021-06-02 11:52 codeloong 阅读(143) 评论(0) 推荐(0)
摘要:枚举类型 枚举类型是Java1.5中新增的特性,它是一种特殊的数据类型。之所以特殊是因为它既是一种类类型(class)却又比类类型多了些特殊的约束,但这些约束的存在也造就了枚举类型的简洁性、安全性和便捷性。 枚举类的使用场景 类的对象数量是有限且固定的 定义一组相关常量时强烈建议使用枚举类型 可以在 阅读全文
posted @ 2021-06-01 22:01 codeloong 阅读(599) 评论(0) 推荐(0)
摘要:序列化是什么意思,能不能给我通俗的讲一下? 序列化是指把一个Java对象变成二进制内容,本质上就是一个byte[]数组。 为什么要把Java对象序列化呢?因为序列化后可以把byte[]保存到文件中,或者把byte[]通过网络传输到远程,这样,就相当于把Java对象存储到文件或者通过网络传输出去了。 阅读全文
posted @ 2021-06-01 09:50 codeloong 阅读(1210) 评论(0) 推荐(1)
摘要:什么是泛型? 所谓泛型,实质上就是不使用具体数据类型(int、double、float 等),而是使用一种通用类型(T、K、V、E 等)来进行程序设计的方法,该方法可以避免因为程序中数据类型的不同,而被迫重复编写大量相同业务逻辑的代码。 为什么要使用泛型? 代码的重用:使用了泛型程序设计意味着编写的 阅读全文
posted @ 2021-05-31 20:12 codeloong 阅读(132) 评论(0) 推荐(0)