java
文章平均质量分 72
成长的小ZZ
记录和巩固学过的知识,不断探索新技术
展开
-
【Java 的四大引用详解】
首先分别介绍一下这几种引用只要能通过GC ROOT根对象引用链找到就不会被垃圾回收器回收,当所有的GC Root都不通过强引用引用该对象时,才能被垃圾回收器回收。当只有软引用引用该对象时,在垃圾回收之后内存仍然不足会再次发起垃圾回收,这时会回收掉软引用对象,我们可以配合引用队列来释放软引用自身。当发生垃圾回收时,无论内存是否够用,只有软引用的对象都会被垃圾回收器回收。原创 2024-07-09 21:50:43 · 363 阅读 · 0 评论 -
【jdk 8 下载和安装 】
在个人的电脑上,我是比较喜欢使用zulu的JDK不论是版本还是功能都非常齐全,各个系统都有对应版本,基于OpenJDK,免费,下载也方便官网下载:www.azul.com/downloads/?…只要你的电脑不是古董电脑,选择x86 64-bit下载就对了选择 .msi 下载,这是一个安装包,使用这个可以一键安装,无需手动配置环境变量双击安装包,点击【Next】先配置一下JDK安装路径,点击【Browse... 】我配置JDK安装在这个目录下,因为我只有C盘,所以放这个路径下也可以使用默认的配置,大家根据自原创 2024-06-28 23:38:11 · 371 阅读 · 0 评论 -
【java中的String、StringBuffer和StringBuilder】
看完上面内容,我觉得你应该知道上面时候用String、什么时候用StringBuffer、什么时候用StringBuilder了。如果是常量字符串,用String。多线程环境下经常变动的字符串用StringBuffer。单线程经常变动的字符串用StringBuilder。原创 2024-06-21 23:14:13 · 1136 阅读 · 0 评论 -
【Java 包装类】
此外,包装类还提供了很多有用的方法,如类型转换、比较和字符串处理等,这些都是在编程中经常需要用到的功能。然而,在某些情况下,我们可能需要将基本数据类型当作对象来使用,比如将它们存储在集合(Collections)中,或者需要使用到某些只有对象才能调用的方法时。Java 5及以后的版本提供了自动装箱的功能,允许我们将基本数据类型直接赋值给对应的包装类对象,而不需要显式地调用包装类的构造函数。比较的是对象的引用,而不是值。包装类提供了很多有用的方法,比如将包装类对象转换为基本数据类型,比较两个对象的大小等。原创 2024-06-19 21:17:51 · 972 阅读 · 0 评论 -
【Java的基本数据类型】
double从左往右只能精确16位数,包括整数(为0不算,0.123)部分,若整数部分超出7位,则自动用E指数计数法来表示。float从左往右只能精确7位数,包括整数(为0不算,0.123)部分,若整数部分超出7位,则自动用E指数计数法来表示。short只能写5个数字,int只能写10个数字,long只能写19个数字,多了就会报错。所有的数字类型都有正负号,Java中没有无符号的数值类型。原创 2024-06-19 21:14:14 · 431 阅读 · 0 评论 -
【Java基础】
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了 C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易 用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对 象理论,允许程序员以优雅的思维方式进行复杂的编程。所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上 运行。实现原理:Java程序是通过java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。字节码。原创 2024-06-12 23:58:29 · 829 阅读 · 0 评论