
Java学习
逢着
18级本科生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用Scanner类从键盘读入一行字符串,编写程序实现如下功能。
描述:利用Scanner类从键盘读入一行字符串,编写程序实现如下功能。(1)将字符串中的字符按照字母顺序排序后输出。(升序,如a-b-c)代码:package com.tust.shiyan5;import java.util.Arrays;import java.util.List;import java.util.Scanner;/** * @Author: Liyutian * @Date:Create:in 2020/12/20 11:11 */public class原创 2020-12-20 11:24:46 · 2249 阅读 · 3 评论 -
计算当前月时间的一个工具类
描述:计算当前月时间的一个工具类。API:public static Calendar today():获取今天 00:00:00(零点:零分:零秒) 的时间。public static Calendar monthBegin():获取当前日期的这个月的第一天 00:00:00(零点:零分:零秒) 的时间。public static Calendar monthEnd():获取当前日期的这个月的最后一天 00:00:00(零点:零分:零秒) 的时间。public static int th原创 2020-12-20 11:07:10 · 240 阅读 · 2 评论 -
设计一个超市货架程序,该货架可以摆放5件商品。若有空位则可以放商品,若有商品则可销售。(使用多线程)
描述:设计一个超市货架程序,该货架可以摆放5件商品。若有空位则可以放商品,若有商品则可销售。(使用多线程)代码:package com.tust.shiyan8;public class Second { //商品数量 public int goodsCount = 5; public static void main(String[] args){ Second second = new Second(); //生产者 new Th原创 2020-12-20 10:54:23 · 808 阅读 · 1 评论 -
基于Nio的计算器
基于Nio的计算器StartServer.javapackage com.tust.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.*;import java.util.Iterator;public class StartServer { public StartServer() thro原创 2020-12-20 10:27:08 · 206 阅读 · 1 评论 -
字符串数字验证 验证一个给定的字符串是否为数字。是则输出true,不是则输出false
学堂在线 Java程序设计(2020秋)-清华大学-郑莉教授第四章编程作业:字符串数字验证验证一个给定的字符串是否为数字。是则输出true,不是则输出false 一些例子:"0"=> true" 0.1 "=> true"abc"=> false"1 a"=> false"2e10"=>true样例输入:2e10样例输出:1package com.tust.test;import java.io.IOException;import java.ut原创 2020-12-20 10:03:58 · 1656 阅读 · 4 评论 -
No modifications are allowed to a locked ParameterMap
出现ERROR的代码块: //判断方法名是否是 getParameterMap if (method.getName().equals("getParameterMap")){ Map<String,String[]> map = (Map<String, String[]>) method.invoke(req); //HashMap<String,Str.原创 2020-06-23 00:06:57 · 799 阅读 · 0 评论 -
使用LinkedHashMap集合的FIFO算法
Java 使用LinkedHashMap集合的FIFO算法import java.util.LinkedHashMap;import java.util.Set;public class FIFO02 { static final int LEN = 20; static int RECORD = 0; static int FLAG = 0; public static void main(String[] args) { //1.创建一个数组储存页原创 2020-05-26 10:40:05 · 534 阅读 · 0 评论 -
getCause简单例子说明
System.out.println("异常的名称:" + e.getCause().getClass().getSimpleName()); //异常的名称:NullPointerExceptionSystem.out.println("异常的名称:" + e.getCause().getClass()); //异常的名称:class java.lang.NullPointerExceptionSystem.out.println("异常的名称:" + e.getCause());原创 2020-05-24 17:14:02 · 814 阅读 · 0 评论 -
使用数组缓冲读取多个字节,写入多个字节后,发现新生成的图片load不出来。
1.发现一个问题,用BufferedInputStream和BufferedOutputStream复制图片时,使用数组缓冲读取多个字节,写入多个字节后,发现新生成的图片load不出来。2.情况如下:并且新生成的图片在IDEA外部也打不开。3.除了这种情况,剩下所有复制图片的途径均可以load出新图片。...原创 2020-05-20 23:26:51 · 291 阅读 · 0 评论 -
Java的字符串常量池的最直观解释
字符串常量值:程序中直接写上双引号的字符串,就在字符串常量池中。String s1 = "abc";String s2 = "abc";s1 == s2 为 true。原创 2020-05-06 23:30:10 · 126 阅读 · 0 评论