随笔分类 - Java
基础知识
摘要:java.lang.Math.Round()使用时候,处理方式整理,方便以后查找/*** 测试函数 2014-01-10*/public class TestMath { public static void main(String[] args) { System.out.println("小数点后第一位=5"); System.out.println("正数:Math.round(11.5)=" + Math.round(11.5)); System.out.println("负数:Math.round(-11.5)=" + Ma
阅读全文
摘要:一、LOG4J基础:1.日志定义 简单的Log4j使用只需要导入下面的包就可以了 // import log4j packages import org.apache.log4j.Logger; 然后你需要在类的开头写上下面一句 private final static Logger log =Logger.getLogger(ClassName.class); //注意这里写的是当前类的类名。2.日志级别 这样你就有了一个日志对象叫做 log,这个log有以下集中用法 log.info();//一般信息 log.debug();//调试信息 log.error();/...
阅读全文
摘要:学习JAVA ,每日做道算法题目这是递归最简单的用法package com.java.test.arithmetic;/** * Fibonacci数列(数列为1 1 2 3 5 .... 其中第N个数是N-1和N-2数的合) * @author LIUYONG * 2011-07-29 */public class RecursiveTestForFibonacci { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub /*获取第N位的值*/ Sys
阅读全文
摘要:每日一算法,学习JAVA前几天面试过程中遇到过类似求子叔祖的最大和。这是网上找的一道题。借用一下。 输入一个整形数组,数组里有正数也有负数。 数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。 求所有子数组的和的最大值。要求时间复杂度为O(n)。 例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2, 因此输出为该子数组的和18。package com.java.test.arithmetic;/** * 求子数组的最大和 * @author LIUYONG * 2011-8-01 */public class Re
阅读全文
摘要:看到一个线程题目,自己对线成不太了解,看看书,写个小例子。抛砖引玉吧/*** 多线程求和* @author LIUYONG* 2011-07-31*/public class ThreadTestForSum implements Runnable { static Integer sum = 0; public static void main(String[] args) { for (int i = 0; i < 10; i++) { // 创建10个线程 ThreadTestForSum line = new ThreadTestForSum(); Thread t = new
阅读全文

浙公网安备 33010602011771号