- 博客(39)
- 资源 (4)
- 收藏
- 关注
原创 联想笔记本使用Driver Booster更新驱动触控板失效解决方案
使用Driver Booster的"修复设备错误"工具进入后,点检测按钮检测出的驱动问题Keyboard - lenovo keyboard device 错误代码 10这里是关键操作步骤,请放慢手速,进行下一步操作进入设备管理器win+s 输入关键词"device" 或 此电脑右键点击"管理"卸载出现感叹号的驱动卸载完驱动后,进入Driver Booster点修复按钮完成后基本上触控板就能正常使用了保障工作使用Driver Booster扫描一次驱动,会出现一个或
2021-07-11 15:59:38
7094
10
原创 Java:求字符串数组中两组字符串长度乘积最大值(且两字符串无相同字符)
package com.zbj.demo;import org.junit.Test;public class 字符串数组中长度乘积最大值_不含重复字符 { String[] words = {"abcw","cook","xyzt","acc"}; @Test public void demo() { int maxLength = 0; //定义最大长度 for...
2019-05-15 17:12:30
1481
1
原创 Java:利用二维数组构建杨辉三角(帕斯卡三角)
package com.zbj.demo;import java.util.Scanner;import org.junit.Before;import org.junit.Test;public class PascalTriangle { int n = 0; @Before public void scan() { Scanner scan = new Scanne...
2019-05-06 13:40:20
525
原创 Java:利用字符数组将整数反转
package com.zbj.demo;import org.junit.Test;public class NumReverse { int a = 1234; int b = -6379; @Test public void numreverse() { char[] chars = ("" + b).toCharArray(); int i = 0, j = c...
2019-05-06 13:05:44
669
原创 Java:选择排序、插入排序、冒泡排序、快速排序算法详解
常见排序算法可以分为两大类:比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。下面代码主要展示展示选择排序、冒泡排序、快速排序算法三种算法package com.zbj;import...
2019-04-25 14:21:48
369
原创 Java:利用数学的对称性使用一组for循环打印菱形
菱形的灵活解法一般常规的菱形需要两组三角形进行打印,这里我们使用移位将这套循环构造成对称关系,利用绝对值找出其中的规律package com.tedu;public class 三角形 { public static void main(String[] args) { /** 通过将分为正负对称两部分实现一组for循环实现菱形 利用绝对值实现位置与数量的关系(这里以...
2019-04-18 10:02:42
459
原创 Java:利用注解执行特定的方法
Java中的注解是一门艺术,里面的学问不少,本实例介绍的是注解对方法的作用性1. 新建一个注解类package com.zhebie.annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.Retentio...
2019-04-01 15:30:40
4697
原创 Java:利用正则表达式去水印下载抖音视频
该java程序已实现抖音视频去水印下载,具体功能看下方具体代码实现说明package com.zhebie.zhebiedemo;/** * 声明:仅供学习交流,严禁用于商业用途 */import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import j...
2019-03-13 11:52:59
2409
11
原创 Java:效率工具之随机号码生成器
有时候做数据库测试时,号码段需要一些数据填充,如果手动去填写,未免太慢,该java程序可以帮助你快速批量生成随机号码package com.test;public class Suijihaoma4j { public static void main(String[] args) { int count = 100; // 打印号码的个数 haoma(count); //...
2019-03-01 20:08:26
1097
原创 Java:效率工具之Pojo类生成器
做Maven项目工程时,往往需要使用Pojo类来封装查询的sql信息PojoCreator4j可以解决需要不断手敲字段的机械录入工作特别适用于字段多、类型多、数据表多的情况package com.test;import java.util.ArrayList;import java.util.Collections;import java.util.regex.Matcher;...
2019-03-01 03:21:51
1605
原创 Java:利用反射获取属性,方法,构造的应用说明
使用Point对象做测试package reflect;import java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;class Point{ private int x; //x属性 private int y; //y属性 publi...
2019-02-19 16:18:06
159
原创 Java:注解应用说明
Java中注解是一个比较常用的功能,下面就对于注解做了一些Demo测试package annotation;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang...
2019-02-19 15:44:59
107
原创 Java:对象序列化应用说明
对象序列化方便用于传输与储存package serializable;//方法一:import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.ObjectIn...
2019-02-19 15:29:18
570
原创 Java:如何利用反射将String类型的集合中添加整形,布尔型等类型(泛型知识)
泛型只在编译时有效,运行时无效package generic;import java.lang.reflect.Method;import java.util.ArrayList;//●泛型:编译时有效,运行时无效public class TestGeneric01 { public static void main(String[] args) throws Exception...
2019-02-18 14:45:23
681
原创 Java:利用pinyin4j实现汉字转拼音
汉字转拼音是一个比较实用的功能,这里演示第三方库pinyin4j如何实现此功能package com.test;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.f...
2019-02-17 23:45:38
1101
原创 Java:学生成绩打分工具
注意:该系统是将每个学生文件进行按逗号(,)分割成字符串数组如果文件不是按照此标准会报空指针异常package com.pointtest.tool;import java.io.BufferedReader;import java.io.File;import java.io.FileFilter;import java.io.FileInputStream;import j...
2019-02-13 14:01:30
1050
原创 JDK环境配置指南
如何在电脑上配置JDK环境?(1)配置环境是建立在jdk已经安装的基础之上。(目前使用系统为win10)点击桌面【此电脑】-计算机【属性】-【高级系统设置】-【环境变量】快捷方式:点击开始,在搜索栏输入path开始搜索path编辑账户的环境变量(2)环境变量里有用户变量和系统变量,选择单击系统变量。 我们需要在【系统变量】配置Path 、JAVA_HOME、CLASSPATH三个变量。...
2019-01-23 01:17:16
199
1
原创 Maven全局配置文件「settings.xml」详解
常用型配置<!-- 全局jdk1.8配置 --> <profile> &am
2019-01-19 01:44:16
398
原创 Java:汉诺塔递归
汉诺塔递归次数为2^n-1,当n越大时所要移动的次数成指数急速增长package 方法递归;public class 汉诺塔递归 { public static void main(String[] args) { f(3,"A","B","C"); } private static void f(int n,String x,String y,String z) { i...
2018-12-16 01:04:45
301
原创 Java:斐波那契数递归
package 方法递归;public class 斐波那契数递归 { public static void main(String[] args) { f(8); System.out.println(f(5)); } private static int f(int n) { int t = 1; if(n==1||n==2) { return t; }...
2018-12-16 00:59:38
202
原创 Java:int拆分与byte合并
package com.zhebie.test;import java.util.ArrayList;import java.util.Arrays;public class int拆分与合并 { public static void main(String[] args) { int a = 1701128029; //待处理的int变量 byte[] num = new...
2018-12-16 00:57:39
1213
原创 Java:选择排序
package com.zhebie.test;import java.util.Arrays;public class 选择排序 { public static void main(String[] args) { int[] a = new int [] {3,1,8,6,5,13,88,0,4}; f(a); System.out.println(Arrays.toS...
2018-12-16 00:55:35
158
原创 Java:将小数进行四舍五入运算
package com.zhebie.test;public class 四舍五入 { public static void main(String[] args) { /** * 1.创建一个处理方法 */ double a = 123456.56189; System.out.println(f(a)); } private static double f(d...
2018-12-16 00:53:16
1128
原创 Java:去除字符两端空格符号
如果需要完全去除不可见空白符,这里可以增加其完备性,ASCII中,基本不可见字符都小于空格符,只需要与空格比较大小就可以增加其完备性package com.zhebie.test;import java.util.Arrays;public class Trim方法 { public static void main(String[] args) { String str =...
2018-12-16 00:48:36
1135
原创 Java:快速排序详解
package com.zhebie.test;import java.util.Arrays;public class 快速排序 { public static void main(String[] args) { int[] a = new int[] {9,3,6,4,1,3,5,8,15,27,0}; int left = 0,right = a.length-1;...
2018-12-16 00:41:54
227
原创 Java:有序数组二分法查找
package binarySearch;import java.util.Arrays;public class 二分查找法 { public static void main(String[] args) { /* * 思路: * 1.首先直接调用sort工具进行快速排序 * 2.创建一个二分法方法进行查找 */ int n = 8; //这里需要查询...
2018-12-16 00:37:34
1079
原创 Java:利用移位将int型分解成四个byte型
package 移位运算;public class 移位运算 { public static void main(String[] args) { /*00000111 01011011 11001101 00010101*/ int n=123456789; //n为需要进行移位处理的32位int型初始值 byte[] a =chai(n); for (int i = 0...
2018-12-06 00:27:01
715
原创 Java:打印100以内所有偶数的等于两个素数之和(哥德巴赫猜想)
package 哥德巴赫猜想;class 一百以内的偶数可以使用两个素数相加{ public static void main(String[] args) { for (int i = 4; i <=100;i+=2) { for (int j = 2; j <i; j++) { if(f(j)==true&&f(i-j)==true) { ...
2018-12-06 00:13:42
1892
原创 Java:使用Random生成随机验证码
package day02;import java.util.Arrays;import java.util.Random;public class 生成随机验证码 { public static void main(String[] args) { double c = Math.random(); char [] arr = new char[5]; for...
2018-12-06 00:08:03
1719
2
原创 Java:利用for循环打印九九乘法表
package com.zhebie.test;public class 九九乘法表 { public static void main(String[] args) { for (int i = 1; i <=9; i++) { for (int j = 1; j <=i; j++) { if(i==3&&j==3||i==4&&am...
2018-12-06 00:04:40
3084
原创 Java:打印一千以内所有的素数
package com.zhebie.test;public class PrimeNumber { public static void main(String[] args) { int n=0; for (int i = 2; i <= 1000; i++) { boolean flag = true; //每循环一次,都默认为真 for (int j =...
2018-12-06 00:02:18
4601
原创 Java:利用穷举法for循环求鸡兔同笼问题
package day02;public class 鸡兔同笼问题 { public static void main(String[] args) { for (int i = 1; i <=35; i++) { if(i*2+(35-i)*4==94) { System.out.println("总共有"+i+"只鸡,"+(35-i)+"只兔子"); br...
2018-12-05 23:57:11
3038
原创 Java:使用递归求解汉诺塔
汉诺塔递归问题需要理解其真正含义,就是需要整体去看待它的宏观简易模型只分两种。第一种:一个圆盘移动A→C第二种:两个圆盘 ①A→B ②A→C ③B→C那么如果有n个圆盘,我们可以将上面的n-1个看成一个整体。就是执行的第二种情况。package com.zhebie.test;public class Hanoi { public static void main(Str...
2018-12-04 23:41:26
261
原创 Java:利用for循环输出空心三角形、空心菱形和空心矩形
空心三角形输出需要用到判断语句,判断每行的空格与星号的输出,下面写出了完整语句,及相关语句的详细注释。空心菱形同样类似空心三角形package com.zhebie.test;public class KongTraingle { public static void main(String[] args) { int n=5; //n表示输出空心三角形行数,这里以5行为例...
2018-12-02 19:53:02
8967
5
原创 Java:利用for循环输出等腰三角形和菱形
等腰三角形package com.zhebie.test;public class IsoscelesTriangle { public static void main(String[] args) { int n = 5; //定义等腰三角形总行数 //总输出行数 for(int i=1;i&lt;=n;i++) { //输出每行空格,呈递减状态 for...
2018-12-01 23:23:08
15692
原创 Java:利用三目运算符求三个数字中的最大值
易于理解版package com.zhebie.ternary;public class ternary { public static void main(String[] args) { int a = 5, b = 8 , c = 9; a=a&amp;amp;gt;b?a:b; //a与b相比较,将较大值赋值给a a=a&amp;amp;gt;c?a:c; //已经获得较大值得a再与c相比较,将...
2018-12-01 22:45:17
9356
1
原创 Java:使用递归计算从1~100的叠加和
经典递归系列此递归需要注意一点:第二个return中语句为i+recursion(i-1);package com.zhebiejiang.index;public class Recursion { public static void main(String[] args) { //调用自定义的方法 System.out.println("1+2+3+...+100="...
2018-12-01 22:19:02
2890
2
Java1.8API文档(中文和原版)
2018-12-15
pojo类生成器动态演示图片
2019-03-01
Java多线程编程核心技术
2019-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人