Java
山东范希文
一起学习
展开
-
Java:IDEA 如何批量修改变量名
比如说我们想把下图中的real修改为rear。首先我们把光标放在变量上,也就如上图的光标放在需要修改的变量名上,然后shift + F6,会出现如下:然后我们点击一下变量,改为rear,再按回车键,即可将所有real改为rear。改完如下...原创 2021-04-07 19:42:42 · 2947 阅读 · 0 评论 -
Java:浅谈Java的String类
目录1. 创建一个字符串2. 字符串比较相等3. 字符串常量池4. 理解字符串的不可变性5. 字符,字节,字符串6. 字符串常见操作7. StringBuffer和StringBuilder1. 创建一个字符串创建的构造String方法如下://方式1String str1 = "hello world";//方式2String str2 = new String("hello world");//方式3char[] arr = {'a', 'b', 'c'};String str3 =原创 2021-04-01 22:51:20 · 443 阅读 · 2 评论 -
Java:Java的堆和栈中分别存放的什么?
堆中存放的是对象和数组。栈中存放的是基本数据类型和堆中对象的引用。另外栈是先进后出,堆是先进先出。暂时写到这里,日后再来更新。原创 2021-04-01 14:48:22 · 3308 阅读 · 0 评论 -
Java:如何理解Java的引用?
1. 如何正确的理解引用和对象的关系?我们通过引用可以操作对象,或者说改变对象。引用就好像一个工具,可以来对对象进行改变。举一个赋值的例子,如下:int[] arr = {1,2,3,4,5};//创建一个数组对象arr[0] = 100;System.out.plintln(Aaarys.toString(arr));//结果为[100,2,3,4,5]2. 引用指向对象时需要注意的地方1) 只有引用可以指向对象,没有对象指向引用这一说;2)对象可以被多个引用指向;3)原创 2021-03-31 16:02:46 · 212 阅读 · 2 评论 -
Java: 如何理解Java的泛型
为什么要使用泛型?泛型主要分为三类:泛型类、泛型接口和泛型通配符。原创 2021-03-10 21:47:31 · 90 阅读 · 0 评论 -
Java:Java中访问控制符or访问限定符public/protected/private的区别
原创 2021-01-30 19:54:13 · 156 阅读 · 0 评论 -
Java:Java中s = new String() 和 s = null的区别
s = new String();这里相当于构建了一个空的字符串s = "",其!=null,属于构建了对象,但里面什么都没有。s = null;和s = new String()完全是两个概念,s = null这里根本没有对象。原创 2021-01-29 12:59:58 · 251 阅读 · 0 评论 -
Java:Java求一个整形数字的长度
Scanner sca = new Scanner(System.in); int num = sca.nextInt(); int len = (num+"").length(); System.out.println(len);运行结果如下:原创 2021-01-07 17:53:41 · 6795 阅读 · 9 评论 -
Java:Java中获取一个二进制序列中所有偶数位和奇数位,分别输出二进制序列。
思路如下:主要用到位运算:&,看图应该可以看懂,看不懂的再看看程序。实现程序如下:import java.util.Scanner;public class main { public static void main(String[] args) { Scanner sca = new Scanner(System.in); int num = sca.nextInt();//输入整数 System.out.prin原创 2021-01-07 17:30:11 · 347 阅读 · 0 评论