java初学阶段
鹿笛12138
这个作者很懒,什么都没留下…
展开
-
java学习——数组
但是因为堆中开的空间有限制,要在原有数组基础上元素,只能重新开一个长度更长的数组,并拷贝元素,再转移地址。说人话就是,案例一中n2接受的n1的值2,案例二中数组接受的是arr1这个数组的存储位置。int array[ ]=new int[大小] //这里的大小一定要填写。int len=array.length 可以获取数组的长度,整数类型可以被接收。若想重新开一个相同大小地址所在地不一样的数组只需要重新new一个对象就行。int array[ ] //此时array对应的是一个空值。原创 2023-12-21 15:38:49 · 296 阅读 · 0 评论 -
java学习--switch判断
c的变量形式只能是:byte,short,int,enum ,char,String;c与case中的常量的数据类型必须一致or可以从c的类型转化到case的类型。上面这段代码中的case,必须是常量(或者是常量表达式)不能是变量;default一栏可以用可以无;原创 2023-12-20 19:58:33 · 349 阅读 · 1 评论 -
java学习——原码、反码、补码
由于规则2正数的补码等于原码结果原码:00000000 00000000 00000000 00000010。结果害得看原码:~-2=00000000 00000000 00000000 00000001。2的补码=原码:00000000 00000000 00000000 00000010。3的补码=原码:00000000 00000000 00000000 00000011。2的补码=原码:00000000 00000000 00000000 00000010。结果不是正数不能直接得出原码,需要推导。原创 2023-12-18 19:56:29 · 376 阅读 · 0 评论 -
java学习——进制转化
因为每3个二进制位刚好可以完整的表达一个8进制位则,只需将3个为一组把2进制的数字转为对应的8进制即可。25%2=1, 25/2=12(向下取整)8是取三个,16就取4个呗原理一样的。不断除二,余数列表从尾向头取。1%2=1,不够除2时停止。10进制 -> 2进制。16进制 -> 2进制。16进制->10进制。则25->11001。2进制 -> 8进制。原创 2023-12-18 19:24:52 · 375 阅读 · 0 评论 -
java学习韩顺平p35-60
java文件的运行逻辑:hello.java --编译--》hello.class --运行--》jvm相对路径:从当前目录生产的一个路径绝对。..\ (表示当前目录的上一级文件)原创 2023-12-18 17:41:55 · 373 阅读 · 0 评论