浅谈Date和Calendar类

     在Java平台首次发布时,唯一支持日历计算类的就是Date类;在Java1.1版中,Calendar类被添加到Java平台中,以矫正Date的缺点,由此大部分的Date方法就被弃用了。可惜的是,这样做很糟糕。       比如:                1:Date将一月份...

2014-03-31 16:07:11

阅读数 7

评论数 0

Arrays的工具函数和Integer的内置方法简述

Java代码   public static void sort(long[] a) 这个方法会将一个long类型数组进行排序,java原码中有说明,这个排序是用快速排序算法实现的。         示例代码       Java代码    ...

2014-03-31 15:03:38

阅读数 21

评论数 0

Arrays.deepToString的使用

         上代码先: String array[][]={{"hello","haha"},{"nishi","nihao"},{&q...

2014-03-31 14:48:35

阅读数 106

评论数 0

Java的BigDecimal

BigDecimal类      双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。表5.7中列出了BigDecimal类的主要构造...

2014-03-28 10:26:05

阅读数 8

评论数 0

Java中的BigInteger

       首先从终端读入时可以读入BigInteger如:   读入: Scanner cin = new Scanner (System.in); while(cin.hasNext())//等价于!=EOF n=cin.nextInt();...

2014-03-28 10:23:42

阅读数 8

评论数 0

Java的一条语言规范

JLS14.4:不允许一个本地变量声明语句做为一条语句在for,while,或do循环中重复执行。 像下面的是不合法的: for(int i=0;i<10;i++) int j=i;  除非加上大括号,才会变合法...

2014-03-27 17:13:50

阅读数 10

评论数 0

不要在构造器中调用可覆写的方法

        首先看一下下面的程序,猜猜会输出什么: class Point{ Point(){ show(); } void show(){ System.out.println("Father."); ...

2014-03-27 11:30:46

阅读数 13

评论数 0

静态变量的初始化顺序与问题

        先看一个代码,猜猜看会输出什么: public class Elvis{ public static final Elvis INSTANCE=new Elvis(); private static final int CURRENT_YEAR=Calendar.ge...

2014-03-25 18:57:49

阅读数 12

评论数 0

MySQL建表

         首先建一张表: 但是发现忘记设置主键了,不过没有关系,接着:          接下来想添加一列:           再接下来想删除掉这个新添加的列:   你删除的时候会提示你,有默认约束依赖该字段,那么你需要先删除默认约束(错误提示里会有默认约束名),再删除...

2014-03-24 16:40:10

阅读数 39

评论数 0

函数参数中的数组和指向数组的指针

         大家在向函数中传递数组的时候,一般有两种方式形参模式。           1:传递数组:例如函数定义为:void fun(int array[100])                                     则可以这样传递实参:int array[100...

2014-03-24 15:02:29

阅读数 7

评论数 0

删除重复数据

看个实际例子:将表test中的userName重复的记录删掉:    上面的例子不太全面有bug,因为如果userName相同但是height不同的话会被误删。所以应该这样:     ************************************************...

2014-03-21 16:11:58

阅读数 11

评论数 0

Java是值传递还是引用传递的分析

         先看一下代码,猜猜下面的程序会输出什么? package com.wjy.test; public class Batman extends Father{ private int index; public Batman(int index){ ...

2014-03-21 14:31:51

阅读数 4

评论数 0

根据先序和中序重建二叉树并输出后序(不完美版)

        存在的问题:若根据先序遍历结果和中序遍历结果无法重建二叉树应该输出NO。但是它还做不到。 代码如下: #include <stdio.h> #include<iostream> us...

2014-03-20 16:48:47

阅读数 8

评论数 0

类方法和实例方法

        今天看到一道题说实例方法可以直接调用什么?          题目如下:   为了解答这道题:写个程序看一下: package com.wjy.test; public class Father { public static void publicSta...

2014-03-20 10:29:03

阅读数 9

评论数 0

关于Iterator重新回到起点的办法

        说实话,没找到。重新赋值一次就行了。可能不太好。例子如下: List<String> list=new ArrayList<String>(); Iterator&lt...

2014-03-19 19:49:56

阅读数 463

评论数 0

递归实现倒序打印数组元素

          要想倒序打印,第一个想到的就是使用栈实现:将元素按照顺序都压入栈中,依次弹出并打印就实现了倒序打印。            大家想一想,其实递归就是天生的栈结构。所以,使用递归来实现数组的倒序输出,虽然效率可能不太好。                           ...

2014-03-19 09:40:36

阅读数 62

评论数 0

说个以前不知道的事情

    1.看下面代码是合法的吗? public class Complex{ private Complex instance=new Complex(2); public Complex(int i){ System.out.println(i); } pub...

2014-03-17 15:02:49

阅读数 19

评论数 0

4-1合并数组

#include <stdio.h> #include<iostream> #define MAX_LENGTH 100 using namespace std; char* mergeArray...

2014-03-17 14:15:35

阅读数 10

评论数 0

C语言二维数组很好的资料

在附件中。太好了。秒懂。

2014-03-17 10:56:50

阅读数 6

评论数 0

JVM对final变量赋值的限制

       对于final变量的赋值,JVM对其是有限制的。为了保证安全性只允许其被赋值一次。 例如下面的程序就是不合法的: 虽然程序本身可能没有什么错误,但是Java的编译器认为这样是不安全的。解决办法有很多,下面给个不错的解决办法: 如上所示,不仅解决了问题(final只被赋值了一次...

2014-03-14 10:37:04

阅读数 32

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭