Java基础
Q_iuqiu
这个作者很懒,什么都没留下…
展开
-
java语言基础---位移运算、与或运算(笔记)
位移运算符:<< :可以完成2的次幂运算;左移几位就是该数据乘以2的几次方。 右移位运算:>>:右移几位,其实就是该数据除以2的几次幂,对于高位出现的空位,原来高位是什么,就用什么补这个空位,保证符号位,(负数) 无符号右移:>>>:当数据进行右移时,高位出现的空位,无论高位是什么,空位都用0补。 异或:一个数异或同一数异或两次,结果为异或的数原创 2018-09-05 15:50:41 · 520 阅读 · 1 评论 -
成员变量和局部变量的区别(笔记)
成员变量和局部变量的区别:1,成员变量定义在类中,整个类中都可以访问。局部变量定义在函数,语句,局部代码块中,只在所属的区域有效。2,成员变量存在于堆内存的对象中。局部变量存在于栈内存的方法中。3,成员变量随着对象的创建而存在,随着对象的消失而消失。局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。4,成员变量都有默认初始化值局部变量没有默认初始化值...原创 2018-10-22 16:23:30 · 164 阅读 · 0 评论 -
二维数组(内存图解---笔记)
1.二维数组的定义格式int[] [] arr = new int [] [] ;//创建一个二维数组,该数组中有三个一维数组,每一个一维数组中有两个元素。二维数组内存图解原创 2018-10-16 15:16:22 · 1218 阅读 · 0 评论 -
数组最常见的操作(排序)
/*对数组操作最基本的动作就是存和取。核心思想:就是对角标的操作*/数组最常见的操作1.遍历2.获取最值(最大值,最小值)/*思路:2-1.需要进行比较,并定义变量记录住每次比较后较大的值2-2.对数组中的元素进行遍历取出和变量中记录的元素进行比较,如果遍历到的元素大于变量中记录的元素,就用变量记录住该较大的值。2-3.遍历结束,该变量记录的就是最大值定义一个功能来实现明...原创 2019-01-09 16:55:50 · 465 阅读 · 0 评论 -
循环结构,while 、do while 、for(笔记)
do while :无论是否满足条件,循环体至少循环一次。 while :先判断是否满足条件,再循环。for和while的特点: 1.for和while可以互换。 2.格式上的不同,在使用上有点小区别。如果需要通过变量来对循环进行控制,该变量只作为循环增量存在时,区别就体现出来了,, 例如: int x = 1; while(x<5) { system.out.pr...原创 2018-09-06 16:42:57 · 217 阅读 · 0 评论 -
if 和switch的应用场景(笔记)
if : 1.对具体的值进行判断。 2.对区间判断。 3.对于运算结果是boolean类型的表达式进行判断。switch: 1.对具体的值进行判断。 2.值的个数通常是固定的。 对于几个固定值判断,建议使用switch语句,因为switch语句会将具体的答案都加载进内存。效率相对高一点。...原创 2018-09-05 17:39:11 · 1520 阅读 · 0 评论 -
Java基础--switch语句特点(笔记)
1.选择表达式只能是这四种值 int , short , byte , char****2.在switch语句中,备选答案是无序的**原创 2018-09-05 17:06:19 · 695 阅读 · 0 评论 -
bind函数的作用
转自https://www.cnblogs.com/Mr–Yang/p/6754431.html转载 2019-04-11 10:13:22 · 392 阅读 · 0 评论