Java
文章平均质量分 58
mr_tangshuai
The road of life is never straight and smooth.Where there is a will,there is a way.
展开
-
字节流拷贝指定的文件及目录
拷贝文件和目录,字节流适合拷贝视频、图片等二进制文件。原创 2017-07-30 19:11:53 · 421 阅读 · 0 评论 -
打印出所有的 "水仙花数",所谓 "水仙花数 " 是指一个三位数, 其各位数字立方和等于该数本身。例如: 153是一个 "水仙花数 ", 因为153=1的三次方+5的三次方+3的三次方。
package com.control;public class Test5_1 { /**题目:打印出所有的 "水仙花数",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 * @param args */ public static void main(String[原创 2018-01-02 14:31:39 · 1871 阅读 · 0 评论 -
打印菱形
package test02;public class Test1_4 { public static void main(String[] args) { // TODO Auto-generated method stub int i,j,k,m;for( i = 1;i <= 4 ; i++){ //外层循环控制行 for( j = 4; j >= i ;j--)原创 2018-01-02 14:37:00 · 142 阅读 · 0 评论 -
随机10个100到200之间的整数,将这些数放入数组中,打印数组,再使用 3种排序。
package com.paixu;public class Test_maopao { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] a = new int[10]; int temp; for (int原创 2018-01-02 14:42:15 · 4806 阅读 · 0 评论 -
.将一个数组中值=0的项去掉,将不为0的值存入一个新的数组,比如: int a[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; 生成的新数组为: int b[]={1,3,4
package com.shuzu;public class Test_1 { /** * int a[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5}; 生成的新数组为: int * b[]={1,3,4,5,6,6,5,4,7,6,7,5} */ public static void main(String[] args) { // TODO A原创 2018-01-02 14:49:59 · 5573 阅读 · 0 评论 -
有10(100人或者n个)个人围成一圈,从第一个人开始报数(报1、2、3),只要报3的人就出去, 然后不停的循环报数,直到最后剩下一个人,计算出这个人最开始的位置。其实就是约瑟夫环问题
package com.xunhuan;public class Test1_7 { public static void main(String[] args) { // TODO Auto-generated method stub boolean []a = new boolean [10]; for (int i = 0; i < a.length; i++) {原创 2018-01-12 10:15:33 · 3758 阅读 · 0 评论 -
定义一个函数,函数有两个整型参数,函数的功能是计算并输出两个参数之间的奇数个数 和 偶数和。
package com.cool;public class Test3 { /** * 定义一个函数,函数有两个整型参数,函数的功能是计算并输出两个参数之间的奇数个数 和 偶数和。 */ public static void main(String[] args) { // TODO Auto-generated method stub A(1, 10); } s原创 2018-01-12 10:17:49 · 7922 阅读 · 0 评论 -
定义一个函数,函数带一个整型的参数,函数的功能是输出这个数的所有约数。
package com.hanshu;public class Test1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Test1 A = new Test1(); A.yueshu(50); } privat原创 2018-01-12 10:18:50 · 2329 阅读 · 0 评论 -
海滩上有一堆桃子,五只猴子来分。第一只猴子把这堆桃子平均分为五份, 多了一个,这只猴子把多的一个扔入海中,拿走了一份。 第二只猴子把剩下的桃子又平均分成五份,又多了一个, 它同样把多的一个
package com.hanshu;public class Test3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int n = 6; while (true) { n = n + 5; int i原创 2018-01-12 10:21:10 · 6233 阅读 · 1 评论 -
两个数组合并、去重、升序
package com.xianxi;import java.util.Arrays;public class Test1_1 { /** * 两个数组合并、去重、升序 */ public static void main(String[] args) { // TODO 自动生成的方法存根/*int []a = {1,9,5,7,4};Arrays.sort(a);f原创 2018-01-06 09:54:08 · 1994 阅读 · 0 评论 -
有一个5行6列的整型二维数组,每一个位置存放一个10-100之间的整数。输出这个 二维数组所有的值,并输出最大值。
package com.xianxi;public class Test1_3 { /** * 有一个5行6列的整型二维数组,每一个位置存放一个10-100之间的整数。输出这个 二维数组所有的值,并输出最大值 */ public static void main(String[] args) { // TODO 自动生成的方法存根 int[][] a = new int[原创 2018-01-06 09:56:52 · 4530 阅读 · 0 评论 -
定义一个有10个空间的整型数组,数组中的每个位置存放8-98之间的随机偶数, 输出这个数组中的每个数,再排序,排序后再输出。
package com.xianxi;import java.util.Arrays;public class Test1_4 { /** * 定义一个有10个空间的整型数组,数组中的每个位置存放8-98之间的随机偶数, 输出这个数组中的每个数,再排序,排序后再输出。 */ public static void main(String[] args) { // TODO原创 2018-01-06 10:01:06 · 902 阅读 · 0 评论 -
有数组{12,5,87,97,1,45,71,112,50,80},将数组的前一半保存到新数组a中,将 后一半保存到新数组b中。
package com.lianxi;import java.util.Arrays;public class Test1_4 { /** * 有数组{12,5,87,97,1,45,71,112,50,80},将数组的前一半保存到新数组a中,将 后一半保存到新数组b中。 */ public static void main(String[] args) { // TOD原创 2018-01-06 10:02:59 · 428 阅读 · 0 评论 -
Thumbnailator生成缩略图
缩略图可以减小存放内存,提高访问效率。原创 2017-12-06 17:52:25 · 1171 阅读 · 0 评论 -
java常用正则表达式
java常用正则表达式1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+) ?(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮原创 2017-12-06 17:42:16 · 143 阅读 · 0 评论 -
JDBC事务处理、提交、回滚。
JDBC事务处理是解决对同一个事件的同一操作。例如:客户A给客户B转账1000元,客户A要减少1000元,同时客户B增加1000元。原创 2017-08-07 21:33:24 · 611 阅读 · 0 评论 -
使用4个线程拷贝一个文件,实现断点下载。比如:这个文件500M,分四段下载。
多线程下载文件,提高文件下载效率。原创 2017-07-24 21:24:03 · 965 阅读 · 0 评论 -
文件断点下载
模仿迅雷的简单文件断点下载原创 2017-07-30 19:27:28 · 382 阅读 · 0 评论 -
利用JXL实现对于excel-2000/2003版本的文件进行读写操作
读取和写入Excel文件原创 2017-08-06 21:40:45 · 288 阅读 · 0 评论 -
使用Socket编程实现p2p(点对点)通信
TCP/IP协议通信效率不高,但数据传输安全原创 2017-08-06 22:16:17 · 3448 阅读 · 1 评论 -
JDBC的封装
JDBC封装是为了提高项目开发效率原创 2017-08-06 22:57:28 · 177 阅读 · 0 评论 -
servlet之过滤器
过滤器就相当于"门卫",有通行证就可以进去。提高了安全性。原创 2017-09-23 19:17:38 · 224 阅读 · 0 评论 -
servlet之文件上传
实现文件上传,表单属性method="post",enctype="multipart/form-data" multiple属性可以多个文件上传。原创 2017-09-23 19:31:20 · 173 阅读 · 0 评论 -
servlet3.0之ajax文件上传和进度条
利用ajax实现文件上传并带有进度条。原创 2017-09-23 20:20:41 · 809 阅读 · 6 评论 -
通过jsp实现验证码
验证码是一张图片,不能直接复制。原创 2017-09-16 20:30:23 · 661 阅读 · 1 评论 -
利用反射克隆一个对象
反射就像一面镜子,通过反射可以获取对象的属性和方法。原创 2017-12-06 16:23:51 · 258 阅读 · 0 评论 -
输入某年某月某日,判断这一天是这一年的第几天?
package test02;import java.util.*;public class Test1_7 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("这一年的天数:"); int sumday = 0, daynum = 0;原创 2018-01-18 14:35:09 · 459 阅读 · 1 评论