09 2012 档案
关注的前沿动态
摘要:开始逐渐认识到,对前沿动态应该保持敏感。目前关注了以下一些网站,以后若有新发现,再添加到下面来: 1. 中国计算机学会 http://www.ccf.org.cn/sites/ccf/index.html 2. 计算机学报 http://cjc.ict.ac.cn/ 3. 软件学报 http://www.jos.org.cn/ch/index.aspx 4. 科学网 http://www.sciencenet.cn/
阅读全文
Java对MySQL数据库进行连接、查询和修改
摘要:0. 一般过程: (1) 调用Class.forName()方法加载驱动程序。 (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象。 (3) 创建一个Statement对象,准备一个SQL语句,这个SQL语句可以是Statement对象(立即执行的的语句)、PreparedStatement语句(预编译的语句)或CallableStatement对象(存储过程调用的语句)。 (4) 调用excuteQuery()等方法执行SQL语句,并将结果保存在ResultSet对象;或者调用executeUpdate()等方法执行SQL...
阅读全文
菜鸟涂鸦作品展_No.29
摘要://【程序29】 题目:求一个3*3矩阵对角线元素之和import java.io.*;import java.util.*;public class _29_sumdui { public static void main(String[] args)throws Exception{ int n=0; System.out.println("请输入维数:"); Scanner reader=new Scanner(System.in); n=reader.nextInt(); int[][] num = new i...
阅读全文
菜鸟涂鸦作品展_No.28
摘要://题目:对10个数进行排序\import java.io.*;import java.util.*;public class _28_Compositor { public static void main(String[] args)throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String num=br.readLine(); Scanner...
阅读全文
菜鸟涂鸦作品展_No.27
摘要://【程序27】 题目:求100之内的素数import java.util.*;class Date{ int d;}public class _27_SuShu { public static void main(String[] args){ int flag; int ni=0; Vector<Date> num=new Vector<Date>(); for (int i=2; i<100 ; i++){ flag=1; for (int j=2 ; j<i ; j++){ ...
阅读全文
菜鸟涂鸦作品展_No.26
摘要://【程序26】 题目:请输入星期几的第一个字母来判断一下是星期几,//如果第一个字母一样,则继续 判断第二个字母。import java.io.*;public class _26_TestDays { public static void main(String[] args)throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String td=br.readLine(); char tdchar=t...
阅读全文
菜鸟涂鸦作品展_No.25
摘要://【程序25】 题目:一个5位数,判断它是不是回文数。//即12321是回文数,个位与万位相同,十位与千位相同。//改为输出五位数中所有的回文数public class _25_FuiWen { public static void main(String[] args){ System.out.println("以下是五位数所有的回文数:"); int ge,shi,bai,qian,wan; int j=0; for (int i=10000 ; i<99999; i++){ ge=i%10; shi=(i-ge)/10%10; bai=(i-ge-shi)/1
阅读全文
菜鸟涂鸦作品展_No.24
摘要://【程序24】 题目:给一个不多于5位的正整数,//要求:一、求它是几位数,二、逆序打印出各位数字。import java.io.*;public class _24_ComData { public static void main(String[] args) throws Exception{ InputStreamReader isr=new InputStreamReader(System.in); BufferedReader br=new BufferedReader(isr); String num; System.out.println("输入一个正整数:&quo
阅读全文
菜鸟涂鸦作品展_No.23
摘要://【程序23】 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。//问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。//问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?public class _23_GuessAge { public static void main(String[] args){ int[] age=new int[5]; //一维数组的定义 age[0]=10; age[1]=age[0]+2; age[2]=age[1]+2; age[3]=age[2]+2; age[4]=age[...
阅读全文
Java提倡的命名习惯
摘要:说 明举 例包 名尽可能用小写com.utilities类名或接口名通常由名词组成,单词的第一个字母大写,其他小写WelcomTom方法名通常第一个单词是动词,第一个字母小写,其他单词第一个字母大写isEmpty()变量名与方法名相同,局部变量尽可能小写,只有临时变量可使用单字符currentIndexnamei常量名全是大写,用下划线分隔单词MAX_HEIGHT
阅读全文
Java异常处理学习笔记
摘要:1.try-catch-finally格式如下: try { 可能出现异常的代码 } catch(异常类型1 引用) { 异常类型1处理代码 } …… catch(异常类型n 引用) { 异常类型n处理代码 } finally { finally块中的代码 } try中放一些有可能出现异常的内容,如果没有出现异常,则执行完try中的语句。当出现某类型的异常时,try中语句会立即停止,转到相应的catch语句中。catch语句可以有多个。finally语句的作用是在离开try-catch语句之前要执行的语句。2.异常的层次结构 (1)捕获异常 即必须处理异...
阅读全文
菜鸟涂鸦作品展_No.22
摘要://【程序22】 题目:利用递归方法求200!。import java.util.*;class shuju{ double h;//设置成double将能进行更大数据的运算,至少比text21中的计算能力要大 shuju(double i){ h=i; }}public class _22_200jiecheng { public static void jiecheng(Vector<shuju> n,int a){ double num=0; for (int j=0 ; j<n.size(); j++){ n.elementAt(j).h=n.elementAt(j)
阅读全文
菜鸟涂鸦作品展_No.21
摘要://【程序21】 题目:求1+2!+3!+...+20!的和public class _21_jiehe { long jiecheng(long num){ for (long i=num-1 ; i>0 ; i--){ num=num*i; } return num; } public static void main(String[] args){ _21_jiehe jh=new _21_jiehe(); long sum=0; for (int i=1 ; i<=20 ; i++){ sum=sum+jh.jiecheng(i); } System.out.p...
阅读全文
菜鸟涂鸦作品展_No.20
摘要://【程序20】 题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...//求出这个数列的前20项之和。public class _20_fenhe { public static void main(String[] args){ float[] num=new float[30]; num[0]=1; num[1]=2; float[] dnum=new float[30]; float dsum=0; for (int i=0 ; i<20 ; i++){ num[i+2]=num[i]+num[i+1]; dnum[i]=num[i+1]/n...
阅读全文
菜鸟涂鸦作品展_No.19
摘要://【程序19】 题目:打印出如下图案(菱形)public class _19_linxing { public static void main(String[] args){ System.out.println(" * "); System.out.println(" *** "); System.out.println("*****"); System.out.println(" *** "); System.out.println(" * "); }}涂鸦心得: 有点小偷懒了。。。没有
阅读全文