毕小朋

从小牛成长为大牛,需要很长一段时间
posts - 5, comments - 4, trackbacks - 0, articles - 51
   :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

公告

2012年3月28日

摘要: 1 package com.think.in.java; 2 3 /** 4 * @author Xiaopeng 5 * 6 */ 7 public class Flower { 8 private int petalCount = 0; 9 private String s = new String("null");10 11 Flower(int petals) {12 petalCount = petals;13 System.out.println("Constructor w/ int arg only, petal...阅读全文

posted @ 2012-03-28 14:21 毕小朋 阅读(8) 评论(0)  编辑

摘要: 1 package com.think.in.java; 2 3 /** 4 * @author Xiaopeng 5 * 6 */ 7 public class BreakAndContinue { 8 /** 9 * 在任何循环语句的主体部分,亦可用break和continue控制循环的流程。10 * break用于强行退出循环,不执行循环中剩余的语句。11 * continue则停止执行当前的反复,然后退回循环起始的位置,开始新的反复。 12 * @param args13 */14 public static void ...阅读全文

posted @ 2012-03-28 11:40 毕小朋 阅读(5) 评论(0)  编辑

摘要: package com.think.in.java;/** * @author Xiaopeng * */public class CastingNumbers { public static void main(String[] args){ double above = 0.7,below = 0.4; float fabove = 0.7f,fbelow = 0.4f; //直接截断小数点后 System.out.println("(int)above"+ (int)above); System.out.prin...阅读全文

posted @ 2012-03-28 11:25 毕小朋 阅读(9) 评论(0)  编辑

摘要: 1 package com.think.in.java; 2 3 /** 4 * @author Xiaopeng 5 * 6 */ 7 public class TernaryIfElse { 8 //三元操作符 9 static int ternary(int i){10 return i<10 ? i*100:i*10;11 12 }13 14 static int standardIfElse(int i){15 if(i<10)16 return i*100;17...阅读全文

posted @ 2012-03-28 11:07 毕小朋 阅读(8) 评论(0)  编辑

2011年8月30日

摘要: http://hi.baidu.com/yehang813523/blog/item/162becd367816e37970a16b3.html阅读全文

posted @ 2011-08-30 13:14 毕小朋 阅读(20) 评论(0)  编辑

摘要: 转自:http://blog.csdn.net/ilibaba/article/details/3954432今天被架构师问了一连串的问题,估计问了有一个多小时吧,有很多问题都答不上来,突然发现原来自己没有掌握的知识太多了,原来我觉得技术是用来解决问题的,而不是用来研究的,但现在觉得要更快捷的解决问题,还得好好的研究他们的原理,凡事多问个“他的原理是什么,底层是怎么实现的”,回来好好整理了一下知识点,我想就每一个知识点展开学习。同时我也发现一个学习的好办法,当你觉得你学习没有什么方向的时候,可以去找公司的牛人聊聊天,相信你会有很大的收获的。JDK1.5新增的功能==>>>字符阅读全文

posted @ 2011-08-30 13:11 毕小朋 阅读(88) 评论(2)  编辑

摘要: 被架构师问的面试题1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分析函数返回的结果。这样做有如下的弊端:例如函数返回-1代表出现异常,但是如果函数确实要返回-1这个正确的值时就会出现混淆;可读性降低,将程序代码与处理异常的代码混爹在一起;由调用函数的程序来分析错误,这就要求客户程序员对库函数有很深的了解。异常处理的流程:① 遇到错误,方法立即结束阅读全文

posted @ 2011-08-30 13:07 毕小朋 阅读(18) 评论(0)  编辑

摘要: 1. 引言 哈希表(Hash Table)的应用近两年才在NOI中出现,作为一种高效的数据结构,它正在竞赛中发挥着越来越重要的作用。哈希表最大的优点,就是把数据的存储和查找消耗的时间大大降低,几乎可以看成是常数时间;而代价仅仅是消耗比较多的内存。然而在当前可利用内存越来越多的情况下,用空间换时间的做法是值得的。另外,编码比较容易也是它的特点之一。 哈希表又叫做散列表,分为“开散列” 和“闭散列”。考虑到竞赛时多数人通常避免使用动态存储结构,本文中的“哈希表”仅指“闭散列”,关于其他方面读者可参阅其他书籍。2. 基础操作2.1 基本原理 我们使用一个下标范围比较大的数组来存储元素。可以设计一个函阅读全文

posted @ 2011-08-30 13:05 毕小朋 阅读(39) 评论(0)  编辑

摘要: 相关读书笔记、心得文章列表 Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。( 一 )以字节为导向的 stream------InputStream阅读全文

posted @ 2011-08-30 13:03 毕小朋 阅读(17) 评论(0)  编辑

2011年8月29日

摘要: package com.download.net;import java.io.BufferedInputStream; import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.HttpURLConnection;import java.net.URL;import java.text.DecimalFormat;public class DownloadNet implements Runnable {static final boolean DEBUG = 阅读全文

posted @ 2011-08-29 19:13 毕小朋 阅读(48) 评论(0)  编辑