JAVA基础
comelyyyyy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
得到工程中文件的路径
[code="java"]package test1;public class PathTest { /** * @param args */ public static void main(String[] args) { System.out.println(new PathTest().getPath()); } public Stri...2010-03-29 17:54:22 · 92 阅读 · 0 评论 -
The hierarchy of the type is inconsistent
These errors happend because some interface/class in the hierarchy cannot be resolve.For example: the error is occur in your class - class x, x inherits y, and in turn, y inherits z. However, the co...原创 2011-10-17 10:14:30 · 140 阅读 · 0 评论 -
ubuntu 更改 java 版本
sudo update-alternatives --config java注:可能之后要重启sudo update-alternatives --config javac原创 2011-10-17 10:11:40 · 127 阅读 · 0 评论 -
jni
1.创建java类,里面包含native方法[code="java"]public static native getInt();[/code]2.javac xxx.java3.javah -jni xxx.java (生成xxx.h头文件)4.根据生成到头文件写 xxx.c 文件5.创建so共享库: gcc -share -I/home/......原创 2011-04-21 14:48:19 · 107 阅读 · 0 评论 -
判断上班时间
[code="java"]package check_work;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class CheckIfInWork { /** * @author yj * @param args ...原创 2010-06-03 17:54:41 · 173 阅读 · 0 评论 -
两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?
[code="java"]package test;/** * 解答:两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? * 这句话是对的,因为equals是可以覆盖的,所以可以使(x.equals(y) == true),且x,y有不同hash code */public class EqualAndHashCo...原创 2010-08-13 15:08:00 · 170 阅读 · 0 评论 -
switch 语法
[code="java"]package test;public class SwitchTest { /** * @author yj * 1,switch不能用string * 2,switch中全部提升为 Integer 了 */ public static void main(String[] args) { switch('a'){/...原创 2010-08-13 10:28:22 · 169 阅读 · 1 评论 -
虫子爬杆问题,使用迭代。
[code="java"]package test3;import java.util.ArrayList;import java.util.Collections;;/** * 问题描述: * 一根长27CM棍上有5只虫分布在 3,7,11,17,23CM 的位置上。虫子们都在一条直线上爬,碰到了就掉头。 * 求所有虫子都爬出去所需的最长和最短时间。...原创 2010-07-30 11:28:51 · 381 阅读 · 0 评论 -
求用几种钱币凑一个钱数的方法数,使用迭代
[code="java"]package test3;/** * 题目描述:使用 1元,5元,10元,20元,50元 这5中钱币凑成100元, * 共有多少种凑法? * 解题思路:依题意,即求方程 1a+5b+10c+20d+50e = 100 共有多少组解(a,b,c,d,e >= 0) * @author yj */public class Mone...原创 2010-07-29 09:34:32 · 494 阅读 · 0 评论 -
为什么要用class.forname().newInstance()而不用new
使用new关键字时你得保证import了这个驱动类才行,而使用class.formname时你只要保证引用了驱动的jar包就行了。如果用new的话,当工程改变了数据库,你得修改.java文件和引入相应的驱动包。而使用class.formname时可以将驱动的类配置在xml文件中。加载驱动对象时修改xml和引入jar包就行. newInstance: 弱类型。低效率。[color=red...原创 2011-10-17 10:15:47 · 468 阅读 · 0 评论
分享