![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
路在脚下_linux
这个作者很懒,什么都没留下…
展开
-
byte 参与运算的注意事项
byte b1=3,b2=4,b;b=b1+b2;b=3+4; 这几行编译可有问题??答案:byte在参与运算的时候,先转换成int类型,在进行运算;所以结果为int 类型;应该修改为b=(byte)(b1+b2);...原创 2019-04-24 10:45:10 · 631 阅读 · 0 评论 -
&和&& 的区别
1、&:按位与a&b是把a和b都转换成二进制数然后再进行与的运算;2、&&:逻辑与a&&b就是当且仅当两个操作数均为true时,其结果才为true;只要有一个为零,a&&b就为零。...原创 2019-04-24 10:44:55 · 2745 阅读 · 0 评论 -
循环结构(for循环和while循环的区别)
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率...转载 2019-04-24 10:44:26 · 8408 阅读 · 0 评论 -
java中的内存分配
Java程序在运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分,因此每一片区域都有特定的处理数据方式和内存管理方式栈:存储局部变量堆:存储new出来的东西方法区:(面向对象部分讲)本地方法区:(和系统相关)寄存器:(给CPU使用)...转载 2019-04-24 10:43:39 · 331 阅读 · 0 评论 -
java数组
1、java数组 在java中数组必须先初始化,然后才能使用;初始化就是给数组中的数组元素分配内存空间并赋值; 初始化分为静态初始化和动态初始化; 静态初始化: 初始化时指定初始值,有系统决定数组长度; 格式:数据类型[]数组名 = new数据类型[]{元素1,元素2,…}; ...转载 2019-04-24 10:44:03 · 258 阅读 · 0 评论