java基础
未来,值得期待
未来岁月漫长,依旧值得期待!
展开
-
策略模式实现多种登录方式
策略模式实现多种登录方式原创 2023-02-19 08:51:57 · 719 阅读 · 2 评论 -
JSON字符串转为对象
JSON字符串转为对象原创 2022-11-16 15:26:31 · 324 阅读 · 0 评论 -
git stash缓存代码
git stash缓存代码原创 2022-11-05 09:52:27 · 276 阅读 · 0 评论 -
Mybatis Plus一对一、一对多查询
Mybatis Plus一对一、一对多查询原创 2022-11-03 14:07:04 · 721 阅读 · 0 评论 -
mysql建表日期类型
mysql建表日期类型原创 2022-11-01 17:43:27 · 1478 阅读 · 0 评论 -
CompletableFuture
CompletableFuture使用详解原创 2022-10-29 15:03:46 · 240 阅读 · 0 评论 -
内部类枚举
【代码】内部类枚举。原创 2022-10-19 19:50:52 · 212 阅读 · 0 评论 -
notepad++ v8.1.5 (64位)json,xml插件安装
目录1.查看notepad版本2.下载插件安装3.插件效果1.查看notepad版本2.下载插件安装下载地址:Notepad64位插件-Java文档类资源-CSDN下载Notepad64位插件更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net/download/adam_zs/54845401安装路径:C:\Program Files\Notepad++\plugins直接解压文件,修改文件夹名字放入上边目录...原创 2021-12-03 17:45:11 · 743 阅读 · 0 评论 -
打印三角形(空心,实心)
package com.arithmetic;/** * 打印三角形(空心,实心) * * @author Administrator * */public class Test_wzs19 { public static void main(String[] args) { triangleSolid(7);// 打印实心三角形 triangleHollow(7);原创 2012-11-26 23:36:56 · 1411 阅读 · 0 评论 -
球队对手排序问题(java面向对象代码解)
package wzs.arithmetics;import java.util.ArrayList;import java.util.List;//题目:两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。//已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。 public class Test_原创 2012-11-26 21:33:30 · 1432 阅读 · 1 评论 -
java经典算法_035
package wzs.arithmetics;// 随机数public class Test{ public static void main(String[] args) { int[] test = getRandomIntWithoutReduplicate(0, 10, 5); // Arrays.sort(test);原创 2012-12-03 21:02:25 · 2125 阅读 · 0 评论 -
判断字符是否属于中文
package wzs.arithmetics;// 判断字符是否属于中文public class IsChineseOrEnglish{ // GENERAL_PUNCTUATION 判断中文的“号 // CJK_SYMBOLS_AND_PUNCTUATION 判断中文的。号 // HALFWIDTH_AND_FULLWIDTH_FORMS 判断中文的,号原创 2012-12-03 21:18:44 · 932 阅读 · 0 评论 -
IT博客大赛前100名
http://blog.51cto.com/contest2012/index.php?mod=userlist_top100原创 2012-11-20 15:28:18 · 864 阅读 · 0 评论 -
打乱数组排序
/** * 把一个数组的顺序打乱,很常用的算法,比如洗牌。 * @author wWX154783 */public class Test_wzs9{ private Random random = new Random(); // 数组大小 private static final int SIZE = 10; // 要重排序的数组 privat转载 2012-11-20 14:48:32 · 1208 阅读 · 3 评论 -
需要买的书
需要买的书:1.C程序设计语言2.数据结构3.代码大全最近需要做的事情:把算法基础看看java编程思想再看一遍、原创 2012-12-03 23:10:12 · 928 阅读 · 0 评论 -
java排序算法_001冒泡排序
package wzs.sort;import java.util.Arrays;//冒泡排序//基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,//自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。//即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。//54321 //开始冒泡...//45321//43521原创 2012-12-04 16:42:22 · 939 阅读 · 0 评论 -
java排序算法_004桶排序
package wzs.sort;import java.util.Arrays;//桶排序 (Bucket sort)或所谓的箱排序,是一个排序算法,工作的原理是将阵列分到有限数量的桶子里。//每个桶子再个别排序(有可能再使用别的排序算法或是以递回方式继续使用桶排序进行排序)。桶排序是鸽巢排序的一种归纳结果。//当要被排序的阵列内的数值是均匀分配的时候,桶排序使用线性时间(Θ(n))原创 2012-12-04 20:03:15 · 792 阅读 · 0 评论 -
java排序算法_005计数排序
package wzs.sort;import java.util.Arrays;//计数排序//找出待排序的数组中最大和最小的元素//统计数组中每个值为i的元素出现的次数,存入数组C的第i项//对所有的计数累加(从C中的第一个元素开始,每一项和前一项相加)//反向填充目标数组:将每个元素i放在新数组的第C(i)项,每放一个元素就将C(i)减去1public class Cou原创 2012-12-04 20:19:08 · 551 阅读 · 0 评论 -
java排序算法_008地精排序(Gnome Sort)
package wzs.sort;import java.util.Arrays;//地精排序(Gnome Sort) 最简单的排序算法 public class Test_wzs004{ public static void main(String[] args) { int intArray[] = {原创 2012-12-04 21:22:44 · 872 阅读 · 0 评论 -
java排序算法_003插入排序
package wzs.sort;import java.util.Arrays;//直接插入排序//基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排//好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数//也是排好顺序的。如此反复循环,直到全部排好顺序。public class Test_wzs003{ public static v原创 2012-12-04 19:09:40 · 687 阅读 · 0 评论 -
java排序算法_006归并排序
package wzs.sort;import java.util.Arrays;//归并排序(merge),也叫归并算法,指的是将两个已经排序的序列合并成一个序列的操作。归并排序算法依赖归并操作。public class mergingSort{ public static void main(String[] args) { int a[] =原创 2012-12-04 20:43:59 · 958 阅读 · 1 评论 -
java排序算法_002鸡尾酒排序
package wzs.sort;import java.util.Arrays;//鸡尾酒排序,也就是定向冒泡排序, 鸡尾酒搅拌排序, 搅拌排序 (也可以视作选择排序的一种变形), //涟漪排序, 来回排序 or 快乐小时排序, 是冒泡排序的一种变形。此算法与冒泡排序的不同处在于排序时是以双向在序列中进行排序。public class Test_wzs002{ public原创 2012-12-04 18:34:24 · 963 阅读 · 0 评论 -
java排序算法_010选择排序
package com.arithmetic;import java.util.Arrays;//选择排序(Selection sort)是一种简单直观的排序算法。//它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,//然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。//以此类推,直到所有元素均排序完毕。public c原创 2012-12-04 23:38:20 · 700 阅读 · 1 评论 -
java排序算法_007基数排序
package wzs.sort;// 基数排序// 将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。然后,从最低位开始,依次进行一次排序。// 这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。import java.util.ArrayList;import java.util.Arrays;import java.util.List;p原创 2012-12-04 21:09:17 · 735 阅读 · 0 评论 -
java排序算法_009二叉查找树
package com.arithmetic;//二叉查找树(Binary Search Tree),或者是一棵空树,或者是具有下列性质的二叉树://若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;//若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;//它的左、右子树也分别为二叉排序树。public class Test_wzs009 { public s原创 2012-12-04 23:05:39 · 627 阅读 · 0 评论 -
java排序算法_011希尔排序
package wzs.sort;import java.util.Arrays;//希尔排序,也称递减增量排序算法,是插入排序的一种高速而稳定的改进版本。public class Test_wzs010{ public static void main(String[] args) { int[] intArray = {原创 2012-12-05 20:40:19 · 706 阅读 · 0 评论 -
连续的数字划分固定区间
package wzs.sort;//连续的数字划分固定区间public class Test{ public static void main(String[] args) { int numberStart = 8;// 开始位置 int numberEnd = 123;// 结束位置 int size = 10; //原创 2012-12-05 10:51:30 · 1735 阅读 · 3 评论 -
System.arraycopy用法
package wzs.sort;import java.util.Arrays;//public static void arraycopy(Object src,int srcPos,Object dest,int destPos,int length)//src - 源数组。//srcPos - 源数组中的起始位置。//dest - 目标数组。//destPos - 目标数据原创 2012-12-05 21:11:01 · 974 阅读 · 0 评论 -
java排序算法_012组合排序
package wzs.sort;//用1、2、3、4、5这五个数字,用java写一个main函数,打印出所有不同的排列,如:51234、41235等。 public class Test_wzs012{ public static void main(String[] args) { int[] bits = new int[] {原创 2012-12-05 21:39:12 · 1395 阅读 · 0 评论 -
java排序算法_013堆排序(Heapsort)
package com.arithmetic;//堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,//并同时满足堆性质:即子结点的键值或索引总是小于(或者大于)它的父节点。public class Test_wzs013 { private static int[] sort = new int[] { 10, 3, 5, 7, 9,原创 2012-12-05 23:05:29 · 1530 阅读 · 1 评论 -
continue break区别
package wzs.arithmetics;/** * 测试java return方法 * @author wWX154783 * */public class Test{ public static void main(String[] args) { for (int i = 0; i < 10; i++) {原创 2012-11-23 16:53:14 · 602 阅读 · 0 评论 -
java查找算法_003二叉树查找
package com.wzs;public class BTreeSearch { public static int Max = 10; public static int[] Data = { 15, 2, 13, 6, 17, 25, 37, 7, 3, 18 }; // 数据数组 public static int Counter = 1; public static vo原创 2012-12-06 23:11:25 · 1197 阅读 · 0 评论 -
eclipse查看方法被调用情况
Ctrl+Alt+H如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。助记:"H"--->"Hierarchy"--->"调用层次"原创 2012-12-07 10:32:52 · 2757 阅读 · 3 评论 -
java return测试
package wzs.arithmetics;/** * 测试java return方法 * @author wWX154783 * */public class Test{ public static void main(String[] args) { Test.test(); } public static void te原创 2012-11-23 16:33:05 · 895 阅读 · 0 评论 -
经典:统计字符串中汉字,英文,数字,特殊符号个数
经典:统计字符串中汉字,英文,数字,特殊符号个数package wzs.arithmetics;/** * 分别统计出其中字符串中汉字,英文字母,数字,其他字符数量 * @author wWX154783 * */public class Test_wzs7{ public static void main(String[] args) { S原创 2012-11-23 21:11:37 · 4589 阅读 · 0 评论 -
java排序算法_014快速排序(Quicksort)
package wzs.sort;//快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。//它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,//然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 public class原创 2012-12-06 19:31:34 · 819 阅读 · 0 评论 -
java查找算法_001顺序查找
package wzs.seek;/** * 顺序查找 * @author wWX154783 * */public class Test_wzs001{ public static void main(String[] args) { int[] intArray = new int[10]; for (int i = 0; i原创 2012-12-06 19:50:53 · 723 阅读 · 0 评论 -
java查找算法_002二分查找
package wzs.seek;/** * 二分查找 * @author wWX154783 * */public class Test_wzs002{ public static void main(String[] args) { int[] intArray = { 0, 1, 2, 3, 4原创 2012-12-06 20:10:20 · 978 阅读 · 1 评论 -
ecplise运行快捷键
全局调试上次启动F11全局运行上次启动Ctrl+F11原创 2012-12-07 10:41:20 · 1406 阅读 · 0 评论 -
java编程思想_003static作用
如果一个成员被声明为static,它就能够在它的类的任何对象创建之前被访问,而不必引用任何对象。你可以将方法和变量都声明为static。static 成员的最常见的例子是main( ) 。因为在程序开始执行时必须调用main() ,所以它被声明为static。声明为static的变量实质上就是全局变量。当声明一个对象时,并不产生static变量的拷贝,而是该类所有的实例变量共用同一个s原创 2012-12-10 20:34:43 · 562 阅读 · 0 评论