例二、分隔符匹配问题 1、问题描述 编译器在编译一段代码时,首先进行的就是分隔符的匹配,常见的分隔符有{ } [ ] ( )/* */ 2、思路 首先要知道的一件事就是:分隔符运行嵌套,而且,读入的顺序和处理的顺序相反,很显然是用栈。 算法描述如下: 从左到右扫描java语句,从语句中不断的读取字符 ...
分类:
其他好文 时间:
2017-07-10 22:12:35
阅读次数:
198
一、首先看双等号前后有没有NaN,如果存在NaN一律返回false 二、再看双等号前后有没有布尔,有布尔就将布尔转换为数字。(false是0,true是1) 三、接着看双等号前后有没有字符串,有三种情况: 四、如果是数字,对方是对象,对象取valueOf()或者toString()进行比较,其它一律 ...
分类:
Web程序 时间:
2017-07-09 12:27:16
阅读次数:
180
版本参数:jdk-7u72-windows-i586注意事项:博文内容仅供参考,不可用于其他用途。 代码 编译与运行 ——————————————————————————————————————————Java优秀,值得努力学习。学习资源:黑马程序员_Java基础视频-深入浅出精华版/*来自黑马云课 ...
分类:
编程语言 时间:
2017-07-08 13:16:50
阅读次数:
159
整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见, 使用一个统一的时间,称为通用协调时UTC(UTC, Universal Time Coordinated), UTC与格林尼治平均时(GMT, Greenwich Mean Time)一样,都与英国伦敦的本地时 ...
分类:
其他好文 时间:
2017-07-07 14:18:11
阅读次数:
191
一. 深入代码 在创建数字 1 的对象时, 大多数人会使用 new Integer(1), 而使用 Integer.valueOf(1) 可以使用系统缓存,既减少可能的内存占用,也省去了频繁创建对象的开销。 系统默认只缓存 -128~127 之间的整数。下面我们看一下 Integer.valueOf ...
分类:
其他好文 时间:
2017-07-07 11:46:05
阅读次数:
224
var colors = ["red", "blue", "green"]; // 创建一个包含3 个字符串的数组 console.log(colors.toString()); // red,blue,green console.log(colors.valueOf()); // red,blue... ...
分类:
其他好文 时间:
2017-07-05 13:47:15
阅读次数:
160
一、int >string 1)、s = i + ""; //会产生两个String对象 2)、s = String.valueOf(i); //直接使用String类的静态方法,只产生一个对象 3)、s = Integer.toString(i); 二、string >int 1)、i = Int ...
分类:
编程语言 时间:
2017-07-04 18:33:24
阅读次数:
171
Java开发中,基本都会用户String,有些时候忘记了它还有某一个方法,或者曾经没有使用到。而这些方法可能会节约非常多时间。自己为了学习这些方法,决定对部分測试一下。 定义:String=”atm”; System.out.println();//这里为打印结果 以下開始測试各个方法 char c ...
分类:
其他好文 时间:
2017-07-04 14:51:18
阅读次数:
205
UVA10254 - The Priest Mathematician(找规律) 题目链接 题目大意:4根柱子的汉诺塔。 解题思路:题目里面有提示,先借助四个柱子移走k个,然后在借助三个柱子移走剩余的n - k个。再把n个移动到n - k个所在柱子。那么F[n] = min(2 * F[k] + H ...
分类:
其他好文 时间:
2017-07-04 11:21:08
阅读次数:
122
字符串属性: constructor : 返回创建字符串属性的函数; length : 返回字符串的长度; prototype : 允许您向对象添加属性和方法; 字符串属性: charAt() : 返回指定索引位置的字符; charCodeAt() : 返回指定索引位置字符的 Unicode 值; ...
分类:
编程语言 时间:
2017-07-03 18:33:20
阅读次数:
185