Java常识小积累
文章平均质量分 61
sprone
这个作者很懒,什么都没留下…
展开
-
String的学问
String "a" + "b"+ "c";到底生成了几个对象?这个问题在网上问了无数次了。我也看的头昏眼花的,直接测试了一下。 写道public class Test { public static void main(String[] args) { String mango = "mango"; String s = "abc" + mango + "def&quo原创 2010-10-13 00:11:31 · 136 阅读 · 0 评论 -
itext对word处理合并单元格,处理图片,文档结构图
效果: 代码:package com.aaa.bbb;import java.awt.Color;import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;impo...原创 2013-01-18 16:29:03 · 612 阅读 · 1 评论 -
Java与Javascript 最近值
Double price = 19.0000; Double[] source = new Double[]{18.01,998.9,45.66,6.78,20.00}; // 处理 Double[] absource = new Double[source.length]; for (int i = 0; i < source.length; i++...原创 2013-01-16 14:55:35 · 133 阅读 · 0 评论 -
Excel 参照列并单元格算法
题目需要做的有2个功能1 根据一个字符串数组 求出连续且相同的数组的起始和结束位置2 b参考数组a,a数组中的相同且连续的字符串如"hi"的起始和结束位置分别为x,y那么就在数组b中求出x-y中的相同且连续的字符的起始和结束位置(数组a中相等且连续的字符可能很多,a中的一个x-y区间 对应在b中也可能有多个相同且连续的字符)。根据a相等且连续的区间求出b中相等且连续的字符的起始和结束位置...原创 2012-08-28 10:02:17 · 150 阅读 · 0 评论 -
重构的重要性大于架构
此文仅仅是个人理解。 架构和重构从本质上讲都属于设计的范围(一个是系统设计,一个是编码设计) 架构弊端:无法做到随机应变,对需求的应变不灵活甚至无法通过目前的设计解决。 架构后的事情:坏的架构设计会让代码臃肿,代码耦合严重,一处修改而处处修改。这是编码设计(第一次重构)带来的后遗症。 架构为什么出现这种情况,第一,编码设计之初无法对各种需求考虑清楚...原创 2012-12-01 20:58:23 · 238 阅读 · 0 评论 -
Java基础误区
1import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ Syst...原创 2012-08-12 01:36:17 · 86 阅读 · 0 评论 -
双色球数据抓入Mysql
1 mysql5.1 创建表-- 创建表 id,开奖时间,CREATE TABLE `ssq` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `opendate` varchar(20) DEFAULT NULL, `openseq` varchar(20) DEFAULT NULL, `winningnum` var...原创 2013-04-12 18:45:15 · 408 阅读 · 0 评论 -
BigDecimal
BigDecimal a = new BigDecimal(6);BigDecimal b = new BigDecimal(2);System.out.println("相加:"+a.add(b)+" 相减:"+a.min(b)+" 相乘:"+a.multiply(b)+ " 相除:"+a.divide(b)); ...原创 2012-07-02 14:37:25 · 76 阅读 · 0 评论 -
朝花夕拾,Java基础回顾
byte 在编译的时候最大可以多大?为什么?为什么成员变量不进行初始化,而局部变量必须初始化,JVM做了什么?do()while 和goto 有关系吗?原创 2011-11-15 09:48:34 · 81 阅读 · 0 评论 -
Java基础特殊应用
古老的代码,java代替goto,代码没有实际的意思,测试这种功能而已。注释解释啦功能。不知道还有没人会这样用。只是测试下这个功能。 Java代码 aa: if (true) { int a = 101; if (a == 10) { System.out.println("==10"); ...原创 2010-11-25 16:11:25 · 77 阅读 · 0 评论 -
博客设计
设计一个可以承受大访问量的博客表,Mysql数据库。 (部分字段省略) 1: 会员表(访客) user(id,name,age,email,address,company等等) ,用户可以发布blog. 2: 编辑表hostuser(id,name,age,email,address等等). 3:博客分类表bol...原创 2011-03-11 12:02:51 · 148 阅读 · 0 评论 -
ubuntu安装java
1:下载jdk ,比如:jdk-6u26-linux-i586.bin copy到 /usr/lib/java/jvm/jdk-6u26-linux-i586.bin2: 修改jdk权限 sudo chmod u-x /usr/lib/java/jvm/jdk-6u26-linux-i586.bin3:根据提示安装,安装好后会提示done.然后/usr/lib/java/jvm/下...原创 2011-07-04 04:23:37 · 122 阅读 · 0 评论 -
TCP和UDP
TCP: Server端 try { ServerSocket ss = new ServerSocket(8808); Socket socket = ss.accept(); OutputStream os = socket.getOutputStream(); PrintWriter pw = new PrintWriter(os); pw...原创 2011-07-01 16:43:31 · 76 阅读 · 0 评论 -
面试-编程-质数
第一种算法 public static boolean prime(int num){ for (int i = 2; i <= num/2 ; i++) { if(num % i == 0){ return false; } } return true; } 看后不得不佩服原创多太有才了,一个整数传过来,for循环i初始值为2...原创 2011-06-22 02:15:29 · 94 阅读 · 0 评论 -
Refecting in Java
反射这个东西项目中会用到,如果我有一个Navigation类,里面定义了很多private String name1; name2.....nameN。写代码不想用什么setXXX一步一步写,因为这个有规律,此时反射可用上场了。 Class instance = Class.forName("Navigation类路径");Navigation ng = (Navig...原创 2011-06-02 11:33:44 · 84 阅读 · 0 评论 -
htmlparser应用
package com.util.md5;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;import java.util.ArrayLis...原创 2010-10-21 10:41:13 · 81 阅读 · 0 评论 -
探索Java身体内部
for(int k = 0; k < cache.length; k++) cache[k] = new Integer(j++); 1、内存分配: 共有五个地方来存储数据,分别是: a.寄存器; b.堆栈(stack):局部变量; c.堆(heap):存放所有的Java对象;(编译器不需要知道存储的数据在堆里存活多长时间); d...原创 2010-10-13 11:05:23 · 115 阅读 · 0 评论 -
疑难杂症-itext 横纵混编
POI在word处理写的能力很差,所以不适合生成复杂的word文档。itext 相对比较强大了好多。但是对于超级复杂的文档处理,如word页面横纵混编。itext虽然跨平台,此时也显得微不足道。这可能是几方面导致的,要某是Office 没开放这个接口,要某就是itext 没有跟进Office word的功能处理。无论那一种这对于开发来说都没有了希望,只有寄托于横向显示纵向的内容,因为wo...原创 2013-02-26 16:20:02 · 151 阅读 · 0 评论