![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 69
iteye_9543
这个作者很懒,什么都没留下…
展开
-
JAVA 二、八、十、十六进制之间的转换
可以使用八进制、十六进制的类型:long, int, short, byte 八进制表示:以0作为前缀,数码有0,1,2,3,4,5,6,7,逢8进位 如:8(十进制)-->010(八进制) 十六进制表示:以0x作为前缀,数码有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,逢16进位 如:16(十进制)-->0x10(十六进制) ...原创 2016-03-18 14:53:10 · 302 阅读 · 0 评论 -
JAVA 负数的二进制表示
计算机对有符号数(包括浮点数)的表示有三种方法:原码、反码和补码, 补码=反码+1。在 二进制里,是用 0 和 1 来表示正负的,最高位为符号位,最高位为 1 代表负数,最高位为 0 代表正数。 以java中8位的byte为例,最大值为:0111 1111,最小值为1000 0001。 那么根据十进制的数字,我们如何转换为二进制呢?对于正数我们直接转换即可,对于负数...原创 2016-03-18 15:08:52 · 260 阅读 · 0 评论 -
JAVA 遍历MAP集合
Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.keySet遍历key和value:"); for (String key :原创 2016-03-18 16:31:08 · 111 阅读 · 0 评论 -
java的goto语句—— 标签的使用
编程语言中一开始就有goto关键词了。事实上,goto起源于汇编语言的程序控制:“若条件A成立,则跳到这里;否则跳到那里”。 goto语句是在源码级上的跳转,这使其招致了不好的声誉。若一个程序总是从一个地方跳到另一个地方,还有什么办法能识别程序的控制流程呢? 其实真正的问题并不在于使用goto语句,而在于goto的滥用;而且在少数情况下,goto还是...原创 2016-03-21 16:31:25 · 9954 阅读 · 1 评论 -
comparator接口与Comparable接口的区别
1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用Collections.s...原创 2016-05-05 14:35:37 · 87 阅读 · 0 评论