自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 利用正则表达式快速处理文本

在Eclipse中使用正则去除多余的换行语法:^\s*\n

2019-04-01 14:47:05 1626

原创 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:常用pom依赖集合

123

2019-03-05 10:44:57 3332

原创 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<=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>b?a:b; //a与b相比较,将较大值赋值给a a=a>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文档(中文和原版)

本文档是Java平台,标准版的API规范。 根据网页内容生成目录,方便查看网页内容。 目录可以调整目录的宽度,位置(左右),在目录生成后可以隐藏目录,只会在页面留下一个小蓝块,不影响页面的浏览。 目录默认是生成在左边,生成成功后左上角有个小蓝块,点击小蓝块呼出目录,目录的下角有个小灰块,点击小灰块目录重新在左边生成。 目录的灰色条可以拖动,设置目录的宽度。

2018-12-15

AdminLTE-2.4.3最新版

AdminLTE-2.4.3 AdminLTE是最优秀的后台管理模板之一,界面简洁美观是你后台管理最佳选择!

2019-01-24

pojo类生成器动态演示图片

做Maven项目工程时,往往需要使用Pojo类来封装查询的sql信息 PojoCreator4j可以解决需要不断手敲字段的机械录入工作特别适用于字段多、类型多、数据表多的情况

2019-03-01

Java多线程编程核心技术

资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术的专著 结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等最难突破的核心技术与应用实践 Java多线程无处不在,如服务器、数据库、应用。多线程可以有效提升计算和处理效率,大大提升吞吐量和可伸缩性,深得广大程序员和公司的青睐。很多人学习完JavaSE/JavaEE之后想往更深入的技术进行探索,比如对大数据、分布式、高并发类的专题进行攻克时,立即遇到针对java.lang包中线程类的学习,但线程类的学习并不像JDBC一样简单,学习曲线陡峭,多弯路与“坑”。要学习这些热点技术,Java多线程技术避无可避。而本书将引领读者拿下该“技术高地”。

2019-05-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除