技术问题详解
iteye_14
这个作者很懒,什么都没留下…
展开
-
整型最大值+1问题
先看一个问题:i + 1 < i 成立吗?答案是肯定的。下面我们用代码来证明:[code="java"] @Test public void test(){ int i = Integer.MAX_VALUE; System.err.println("i="+i+",i+1="+(i+1)+" result:"+((i+1) i 成立,在此不再赘述。原...原创 2017-02-14 15:48:46 · 1017 阅读 · 0 评论 -
线程、进程与处理器
[size=large]先来简单的解释一下这三个名词:[/size] [size=medium]处理器:[/size]即中央处理器(CPU,Central Processing Unit),它是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。 [size=medi...原创 2017-02-21 17:21:56 · 127 阅读 · 0 评论 -
遍历取值异常(Hashtable Enumerator)
用迭代器取值时抛出的异常:java.util.NoSuchElementException: Hashtable Enumerator 代码示例:[code="java"]//使用迭代器遍历 Iterator it = tableProper.stringPropertyNames().iterator(); sqlMap = new HashMap();...原创 2017-03-08 17:21:55 · 660 阅读 · 0 评论 -
windows文件换行符与linux文件换行符
首先提醒一点:这里要说明的是文件换行符,而不是程序中输出字符串的换行符(例如:eclipse控制台输出在java程序中用\r或\n或者\r\n都能达到换行输出的效果)。 [size=medium]操作系统换行符[/size] ASCII(美国信息交换标准码)中有这样两个字符CR(编码为13)和 LF(编码为10),在编程中通常表示为'\r'和'\n'。以下是各操作系...原创 2017-03-14 22:09:41 · 393 阅读 · 0 评论 -
不定长参数方法
说到不定长参数方法,其实有一个非常常用的方法,大家都用过的那就是main方法。下面就一起来看看不定长参数方法的demo; [code="java"]package com;public class UnfixedParameter { public static void main(String[] args) { testOne(new String[]{})...原创 2017-03-21 11:53:54 · 1162 阅读 · 0 评论 -
如何跳出多重嵌套循环
我们都知道跳出一个循环使用break即可。那么如何跳出多重嵌套循环呢,java虽然保留了goto关键字,但是却不支持goto语法。其实我们只需要加一个标识就行了: [code="java"]loop:for (int i = 0; i < 5; i++) { for (int j = 0; j < 5; j++) { for (int k = 0; k < 5;...原创 2017-03-24 12:36:59 · 937 阅读 · 1 评论