随笔分类 - java基础
摘要:如题,再请问,改变前一个对象的成员变量,后一个对象的成员变量会改变吗?那么如果会,那sun公司的这种设计有什么实际意义吗?我实在想不明白这种设计有什么意义(前提是我前面用一个对象构造另一个对象,它们指向同一堆内存的这一假设成立、我这没有环境,所以没办法试,要不我就自己先试一试了)、比如有一个类:Pe
阅读全文
摘要:我正在尝试编写一个程序来读取一串文本并打印本文中的所有数字及其频率。 输入示例:park car at the parking lot 对应输出:ar:3 pa:2 rk:2 at:1 ca:1 he:1 in:1 ki:1 lo:1 ng:1 ot:1 th:1 当我尝试此示例输入时,它会输出[a
阅读全文
摘要:1、算数右移 “>>” 考虑符号位,右移1位,若符号位为1,则左边补1;若符号位为0,则左边补0。 2、逻辑右移 “>>>” 不考虑符号位,左边统一补0
阅读全文
摘要:符号描述运算规则 & 与 两个位都为1时,结果才为1 | 或 两个位都为0时,结果才为0 ^ 异或 两个位相同为0,相异为1 ~ 取反 0变1,1变0 << 左移 各二进位全部左移若干位,高位丢弃,低位补0 >> 右移 各二进位全部右移若干位,对无符号数,高位补0,有符号数,各编译器处理方法不一样,
阅读全文
摘要:this关键字: this关键字在方法体中,用于指代调用该方法的当前对象,简单的说:哪个对象调用方法,this指的就是哪个对象。严格来讲,在方法中需要通过this关键字来致命当前的对象。 下面我们创建一个A类,里面有三个方法和一个int型变量num,代码如下: class A { int num =
阅读全文
摘要:break 在循环过程中,可以使用break语句跳出当前循环。 上面的代码是两个for循环嵌套。因为break语句位于内层的for循环,因此,它会跳出内层for循环,但不会跳出外层for循环。 continue break会跳出当前循环,也就是整个循环都不会执行了。而continue则是提前结束本次
阅读全文
摘要:字符串转换为数组 1)Java String 类中的 toCharArray() 方法将字符串转换为字符数组,具体代码如下所示。 String str = "123abc"; char[] arr = str.toCharArray(); // char数组 for (int i = 0; i <
阅读全文
摘要:判断char是否为空 String str="abc abc"; char [] ch=str.toCharArray(); for(int i=0;i<ch.length;i++) { if(Character.isSpace(ch[i])) System.out.println("ok"); }
阅读全文
摘要:作者:Alex Wang链接:https://www.zhihu.com/question/54443277/answer/139629723来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 <h1>结论是不行<h1> java的参数传递分为两种,基本类型和String
阅读全文