天翼云Java知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖Java相关内容资讯。开发者在Java专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
当我们创建 String 对象的时候,如果使用 new() 的方式来创建一个 String 对象,JVM 将会每次都会在 heap 内存中为我们创建的 String 对象开辟一个存储空间来进行存储。
我们都知道 Strings 在 Java 中是不可变的( immutable),因此 JVM 可以通过访问这个字符串的引用,或者我们可以借用指针的这个概念来访问 String 字符串。
Java 方法使用总结(重载、数组输出、enum和switch、foreach和迭代器、可变长度参数、重载中使用可变长度参数)
Java实战之亲戚关系计算器(JavaFX版)(2)——功能介绍
在Java 5中,对于Integer的操作引入了一个新功能来节省内存和提高性能。整型对象通过使用相同的对象引用实现了缓存和重用。
Java语言和Python语言是解释型语言还是编译型语言
简单地说,数据结构是以某种特定的布局方式存储数据的容器。这种“布局方式”决定了 数据结构对于某些操作是高效的,而对于其他操作则是低效的。所以我们需要理解各种数据 结构,才能在处理实际问题时选取最合适的数据结构。
☕【Java深层系列】「并发编程系列」让我们一起探索一下CyclicBarrier的技术原理和源码分析
Logback为取代 log4j 而生。Logback 由 log4j 的创立者 Ceki Gülcü设计。以十多年设计工业级记录系统的经验为基础,所创建的logback 比现有任何记录系统(除了log4j2)更快、占用资源更少,有时差距非常大。
Java的class字节码并不是机器语言,要想让机器能够执行,还需要把字节码翻译成机器指令。这个过程是Java虚拟机做的,这个过程也叫编译。是更深层次的编译。
Java-技术专区-原理领悟-Netty与传统Server对比
提高性能多个任务同步执行,提高性能。
限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理
Java-技术专区-JVM调优常用参数
CompletionService与ExecutorService类似都可以用来执行线程池的任务,ExecutorService继承了Executor接口,而CompletionService则是一个接口。
SynchronousQueue详解
都2020年了,这5个java IDE神器你还不知道?
一文弄懂String的所有小秘密
当你有两个不兼容的接口,但需要他们能够一起工作时,适配器模式可以解决这个问题,例如,你可能有一个已存在的类库或组件,但其接口与你的代码不匹配,你希望能够无缝衔接的将他们集成在一起。
Java工具库中字符串判空方法知多少?各有什么区别?
2023-04-18 14:15:05
2023-04-17 09:39:54
2023-04-13 09:37:00
2023-04-13 09:48:57
2023-02-20 10:35:48
2023-04-13 09:37:00