
Java
void1024
这个作者很懒,什么都没留下…
展开
-
MYSQL 常见命令
1. 使用MYSQL。原创 2022-11-18 12:30:22 · 181 阅读 · 0 评论 -
Java 实现线程池
Java 实现线程池。原创 2022-10-22 23:20:49 · 252 阅读 · 0 评论 -
Java 实现阻塞队列
Java 实现阻塞队列。原创 2022-10-22 22:56:47 · 221 阅读 · 0 评论 -
Java并发
【代码】Java并发。原创 2022-09-07 16:35:02 · 170 阅读 · 0 评论 -
[编程题]汽水瓶
某商店规定:三个空汽水瓶可以换一瓶汽水,允许向老板借空汽水瓶(但是必须要归还)。小张手上有n个空汽水瓶,她想知道自己最多可以喝到多少瓶汽水。数据范围:输入的正整数满足注意:本题存在多组输入。输入的 0 表示输入结束,并不用输出结果。输入描述:输入文件最多包含 10 组测试数据,每个数据占一行,仅包含一个正整数 n( 1<=n<=100 ),表示小张手上的空汽水瓶数。n=0 表示输入结束,你的程序不应当处理这一行。输出描述:对于每组测试数据.原创 2022-04-19 19:49:16 · 716 阅读 · 0 评论 -
招聘编程题0x23
题目描述二叉树被记录成文件的过程叫做二叉树的序列化。序列化的方法有很多,这里我们采用括号序列的方法将其序列化,所谓括号序列指的是对于一个节点生成一个括号,括号内是其子树的括号序列,其中左儿子(若存在)的括号在前,右儿子(若存在)的括号在后。对于给定的树,请设计高效的算法,将其序列化。给定一个树的根节点指针root,请返回一个字符串,代表其序列化后的括号序列。 import java.uti...原创 2018-04-26 21:12:54 · 233 阅读 · 0 评论 -
算法-排序
算法-排序1.定义:将一组对象按照某种逻辑顺序重新排列的过程2.初级排序算法1>主要关注对象:重新排列数组元素的算法,其中每个元素有一个主键2>框架,验证,运行时间,基本操作次数,额外的内存使用,数据类型框架class Example{ public static boolean less(Comparable a,Comparable b){ retu...原创 2018-05-05 12:12:49 · 233 阅读 · 0 评论 -
招聘编程题0x25
题目描述小东所在公司要发年终奖,而小东恰好获得了最高福利,他要在公司年会上参与一个抽奖游戏,游戏在一个6*6的棋盘上进行,上面放着36个价值不等的礼物,每个小的棋盘上面放置着一个礼物,他需要从左上角开始游戏,每次只能向下或者向右移动一步,到达右下角停止,一路上的格子里的礼物小东都能拿到,请设计一个算法使小东拿到价值最高的礼物。给定一个6*6的矩阵board,其中每个元素为对应格子的礼...原创 2018-05-11 17:57:47 · 255 阅读 · 0 评论 -
java练习题-银行客户
package main;import java.util.ArrayList;/** * (10分) * 做一个简单的银行、账户演示程序。 * (1)定义一个账户类,包含用户名、密码、余额等属性、存钱、取钱等方法。 * (2)定义一个银行类,包含银行名、账户列表等属性,开账户、查账户的功能。账户列表可以使用集合相关的类, * 如ArrayList,最好同时使用泛型。 *...原创 2018-05-06 16:35:10 · 2734 阅读 · 0 评论 -
编程练习题汇总
'''题目描述请设计一个算法能够完成两个用字符串存储的整数进行相加操作,对非法的输入则返回error输入描述:输入为一行,包含两个字符串,字符串的长度在[1,100]。输出描述:输出为一行。合法情况输出相加结果,非法情况输出error示例1输入123 123abd 123输出246Error'''try: a=input() a=a.strip()....原创 2018-05-23 20:58:40 · 1453 阅读 · 0 评论 -
kaptcha无法下载解决方法(Spring Boot)
在.m2文件夹下新建settings.xml,内容如下:<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org...原创 2019-08-01 18:14:59 · 707 阅读 · 0 评论 -
Spring Boot生成验证码(kaptcha)
1. 加入引用在pom.xml中,加入如下内容<!-- 验证码 --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</ve...原创 2019-08-07 16:40:46 · 250 阅读 · 0 评论 -
招聘编程题0x22
题目描述有一个NxN整数矩阵,请编写一个算法,将矩阵顺时针旋转90度。给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵,保证N小于等于300。测试样例:[[1,2,3],[4,5,6],[7,8,9]],3返回:[[7,4,1],[8,5,2],[9,6,3]]public class Rotate { public int[][] rotateMatrix(i...原创 2018-04-26 20:42:24 · 181 阅读 · 0 评论 -
招聘编程题0x21
package main;import static main.Print.*;import java.util.*;/*题目描述小东和三个朋友一起在楼上抛小球,他们站在楼房的不同层,假设小东站的楼层距离地面N米,球从他手里自由落下,每次落地后反跳回上次下落高度的一半,并以此类推知道全部落到地面不跳,求4个小球一共经过了多少米?(数字都为整数)给定四个整数A,B,C,D,请返回...原创 2018-04-26 20:03:30 · 170 阅读 · 0 评论 -
Java练习题0x01
package java_001;import java.util.*;//编写程序,输入一个字符,判断它是否为小写字母,如果是,将它转换成大//写字母,否则,不转换。//小写字母的ascll值为97-122//大写字母的ascll值为65-90public class Jav_001{ public static char nextChar() { System.out...原创 2018-03-18 21:39:44 · 1166 阅读 · 0 评论 -
Java-初始化
/** * Java初始化顺序 * * 从public类,public static main开始 * 如果有基类 * 先初始化基类static变量,再初始化派生类static变量 * 最后运行public static main方法 * * 若使用一个类的对象 * 如果有基类 * 先初始化基类成员变量 * 基类构造器 * 再初始化派生类成员变量 * 派生类构造器 ...原创 2018-03-23 13:58:32 · 227 阅读 · 0 评论 -
Java-多态
/* *重写:子类中定义一个与父类签名相同的方法,此时子类的方法覆盖了父类的方法。 *重载:相同的方法名却有不同的参数, *继承:子类继承一个父类,使得子类能够重用父类的代码,同时也是实现多态的前提, * *多态性:发送消息给某个对象引用,让对象引用自行决定响应何种行为。 *主要体现:通过将子类对象的对象引用赋值给父类对象的对象变量来实现动态方法的调用。例如:Father child=...原创 2018-03-23 22:18:55 · 179 阅读 · 0 评论 -
Java练习题0x03
Java--练习题--java从繁琐到更繁琐1.13,编写一个整数,如果三个数都相等打印equal,否则打印not equal//1package main;import java.util.Scanner;public class Main { public static void print(Object ob) { System.out.print(ob); } p...原创 2018-03-24 17:56:51 · 628 阅读 · 0 评论 -
Java练习题0x04
package main;import java.util.Random;//java构造复杂数据结构//java 继承,静态,私有等等,编程例子//及编程风格class RandintMat{ private static int sum; //记录矩阵总数 static { sum=0; //静态变量初始化 } private int[][] a; private...原创 2018-03-24 18:56:21 · 332 阅读 · 0 评论 -
Java练习题0x05
(10分)编写一个应用程序,验证以下等式是成立的:如果能完成上面的验证,则达到基本要求(可得到基本分数8分)。较高要求,找到更多的这样的整数:一些相续正整数的立方和正好等于另一个整数的立方。package main;import java.util.Arrays;/** * @author dong yu hang */class List{ private int[]...原创 2018-03-25 22:57:14 · 757 阅读 · 0 评论 -
Java练习题0x06
用“埃氏筛法”求2~100以内的素数。2~100以内的数,先去掉2的倍数,再去掉3的倍数,再去掉5的倍数,……依此类推,最后剩下的就是素数。import java.util.ArrayList;/** * Created by dong on 2018/3/31 0031. */public class Main{ public static void main(Strin...原创 2018-04-01 16:01:29 · 218 阅读 · 0 评论 -
java-线程
1.线程与进程进程:一个程序的执行线程:程序的单个顺序的流控制称为线程一个进程可以有多个线程特点:1.共享cpu(并发或以时间片的方式)2.共享内存(如多个线程访问同一对象)2.java与线程线程体---run方法来实现线程启动后,系统自动调用run方法3.创建线程1.通过继承Thread类创建线程2.通过向Thread()构造方法传递runable对象来创建线程class...原创 2018-05-01 22:11:47 · 132 阅读 · 0 评论 -
招聘编程题0x24
题目描述给定一个长度为N(N>1)的整型数组A,可以将A划分成左右两个部分,左部分A[0..K],右部分A[K+1..N-1],K可以取值的范围是[0,N-2]。求这么多划分方案中,左部分中的最大值减去右部分最大值的绝对值,最大是多少?给定整数数组A和数组的大小n,请返回题目所求的答案。测试样例:[2,7,3,1,1],5返回:6class MaxGap {publi...原创 2018-05-10 21:47:52 · 290 阅读 · 0 评论 -
Java练习题0x00
package java_001;//使用循环语句输出下面的图形。//#//# # #//# # # # #//# # # # # # #//# # # # # # # # #public class Jav_001{ public static void print(int n) { //打印n个#,并换行 for(int i=0;i<n;i++){ Sy...原创 2018-03-18 21:21:01 · 396 阅读 · 0 评论