上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页

2018年4月24日

运算符的优先级

摘要: 单目运算符:+,-,++,-- 算数运算符:+,-,*,/,% 移位运算符:<<,>> 关系运算符:>,<,>=,<=,==,!= 位运算符:&,|,~,^, 逻辑运算符:&&,|| 三目运算符:表达式1?表达式2:表达式3; 赋值运算符:=等 口诀:淡云一笔安洛三福 单目>算数运算符>移位>比较> 阅读全文

posted @ 2018-04-24 15:39 lijingran 阅读(314) 评论(0) 推荐(0) 编辑

2018年4月23日

原码、反码、补码

摘要: 原码是什么? 原码就是早期用来表示数字的一种方式: 一个正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码,说的更通俗点,负数的原码就是高位为1的对应正数的原码。 举例说明: int类型的 3 的原码是 11B(B表示二进制位), 在32位机器上占四个 阅读全文

posted @ 2018-04-23 15:52 lijingran 阅读(740) 评论(0) 推荐(0) 编辑

Java中>>和>>>的区别

摘要: 转自https://www.cnblogs.com/565261641-fzh/p/7686757.html >>:带符号右移。正数右移高位补0,负数右移高位补1。比如: 4 >> 1,结果是2;-4 >> 1,结果是-2。-2 >> 1,结果是-1。 >>>:无符号右移。无论是正数还是负数,高位通 阅读全文

posted @ 2018-04-23 14:59 lijingran 阅读(222) 评论(0) 推荐(0) 编辑

2018年4月21日

Java设计模式之《适配器模式》及应用场景

摘要: 转自https://www.cnblogs.com/V1haoge/p/6479118.html 适配器就是一种适配中间件,它存在于不匹配的二者之间,用于连接二者,将不匹配变得匹配,简单点理解就是平常所见的转接头,转换器之类的存在。 适配器模式有两种:类适配器、对象适配器、接口适配器 前二者在实现上 阅读全文

posted @ 2018-04-21 11:36 lijingran 阅读(1035) 评论(0) 推荐(0) 编辑

2018年4月19日

java程序运行结果

摘要: 下面这段代码的运行结果是:AB.B 分析原因:也就是说在你的operate()方法中,参数是引用传递,也就是x,y分别为a,b引用的拷贝,在方法中,你给x追加了值,也就相应的改变了a的值,但是第二条语句:y = x; 确实将引用y指向了另外一个对象x,这样y就和b指向不同的两个对象了,当然b的值也就 阅读全文

posted @ 2018-04-19 20:06 lijingran 阅读(1831) 评论(0) 推荐(0) 编辑

Floyd算法

摘要: 转自https://blog.csdn.net/qq_35644234/article/details/60875818 1、最短路径问题介绍 问题解释: 从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径,称为最短路径 解决问题的算法: 迪杰斯特拉算法(Dijkstra算法) 阅读全文

posted @ 2018-04-19 18:57 lijingran 阅读(5552) 评论(0) 推荐(0) 编辑

2018年4月18日

Java中能否利用函数参数来返回值

摘要: 转自https://blog.csdn.net/da_da_xiong/article/details/70039532 我们在写代码时通常会遇到一种情况,就是我们可能希望在一个函数操作完成后返回两个值,这两个值互不关联并且不希望以数组的形式返回,甚至这两个返回值都不属于同一种类型,这种情况下在C或 阅读全文

posted @ 2018-04-18 10:48 lijingran 阅读(1755) 评论(0) 推荐(0) 编辑

Arrays.asList()

摘要: Arrays.asList() 将一个数组转化为一个List对象,这个方法会返回一个ArrayList类型的对象。 @SafeVarargs @SuppressWarnings("varargs") public static <T> List<T> asList(T... a) { return 阅读全文

posted @ 2018-04-18 09:27 lijingran 阅读(1486) 评论(0) 推荐(0) 编辑

堆、栈、方法区的区别

摘要: 堆区:只存放类对象,线程共享; 方法区:又叫静态存储区,存放class文件和静态数据,线程共享; 栈区:存放方法局部变量,基本类型变量区、执行环境上下文、操作指令区,线程不共享; 堆区:只存放类对象,线程共享; 方法区:又叫静态存储区,存放class文件和静态数据,线程共享; 栈区:存放方法局部变量 阅读全文

posted @ 2018-04-18 09:07 lijingran 阅读(674) 评论(0) 推荐(0) 编辑

2018年4月16日

&,|,^的用法

摘要: &,|,~,^的用法 &按位与 |按位或 ~按位非 ^按位异或 举例: int x = 5; int y = 11; System.out.println(x|y); System.out.println(x&y); System.out.println(x~y); System.out.print 阅读全文

posted @ 2018-04-16 11:23 lijingran 阅读(3062) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 14 下一页

导航