灵魂拷问:Java如何获取数组和字符串的长度length还是length()?
欢迎关注头条号:Java小野猫限时 1 秒钟给出答案,来来来,听我口令:“Java 如何获取数组和字符串的长度?length 还是 length()?”在逛 programcreek 的时候,我发现了...
JDK9为何要将String的底层实现由char「」改成了byte「」?
如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由 char[]...
字符和字符串你不知道的东西
单个字符(一般被''包围)和单个字符的字符串(一般被'包围)看起来很像,实则可能天差地别。脚本语言可以把任何字面量看成字符串,它的处理更简单优雅,对于编译型语言,程序员必然要面...
Java中的枚举,这一篇全了,一些不为人知的干货
Java枚举,也称作Java枚举类型,是一种字段由一组固定常量集合组成的类型。枚举的主要目的是加强编译时类型的安全性。enum关键字是Java中的保留关键字。在编译或设计时,当我们知道所有变量的可能性...
用了这么久的PageHelper,你知道原生的分页查询原理和步骤吗?
一、分页查询概述分页查询则是在页面上将本来很多的数据分段显示,每页显示用户自定义的行数。可提高用户体验度,同时减少一次性加载,内存溢出风险。1.1、分页查询分类1.1.1、真分页...
Rust语言里的字符串string
每一种编程语言都需要处理字符串,Rust编程语言里牵涉到字符串处理的有原始类型str以及string结构体。str一般有两种叫法,一是字符串切片,另一个是字符串字面量。常出现的形式有&str,...
Why String is immutable in Java?
Why String is immutable in Java?String is immutable in Java. An immutable class is simply a class wh...
Java8的StringJoiner让字符串拼接更简单
你只会用 StringBuilder/ StringBuffer 拼接字符串?那你就 OUT 了!!...
一文带你吃透Java代码执行过程:JVM加载字节码+解释执行+编译执行
Java代码执行过程简介前面介绍了C/C++代码编译执行的过程,以及C++编译器如何支持面向对象的特征。本节简单介绍Java代码执行过程,JVM在执行Java代码时所做的工作,以及JVM是如何设计的。...