Java003-HelloWorld程序及其常见错误解决方法

  • Post author:
  • Post category:java

Java003-HelloWorld程序及其常见错误解决方法 一、HelloWorld程序 一个正确的HelloWorld程序。可以复制该段代码来检验自己写的代码是否正确(ps:修改类名HelloWorld和文件名一致)。 public class HelloWorld { public static void main(String[] args){ System.out.println("He…

继续阅读 Java003-HelloWorld程序及其常见错误解决方法

Java快速输入输出使用详解(解决Java输入输出超时问题)

  • Post author:
  • Post category:java

Java快速输入输出使用详解 一、背景: Scanner类输入时,虽然方式很简单,但是输入实在太慢了,经常遇到大的数据量时候就超时。(你觉得数据有点多时就用快速输入即可) 某些题目用Scanner会超时。所以需要输入快一点的方法。所以写了这篇,不同方法的输入。 二、输入: 1.Scanner 最简单的方式,不过比较慢。 import java.util.Scanner; public class …

继续阅读 Java快速输入输出使用详解(解决Java输入输出超时问题)

Java 15

  • Post author:
  • Post category:java

Java 15 是 Java 的一个版本,它于 2020 年 9 月发布。Java 15 包括了许多新特性、改进以及修复了一些 bug,同时还移除了一些废弃的功能。下面我们逐一来看。 一、新特性和改进: Sealed Classes (Preview):Sealed Classes 是一个新的类类型,用于限制一个类的子类的数量和每个子类的身份。它解决了继承机制中的一个问题: 当一个类有很多子类时,…

继续阅读 Java 15

Java 枚举、注释

  • Post author:
  • Post category:java

Java 枚举 Java 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的 bug。 例如,我们为果汁店设计一个程序,它将限制果汁为小杯、中杯、大杯。这就意味着它不允许顾客点除了这三种尺寸外的果汁。 实例: class FreshJuice { enum FreshJuiceSize{ SMALL, MEDIUM , LARGE } FreshJuiceSize siz…

继续阅读 Java 枚举、注释

java的gz压缩

  • Post author:
  • Post category:java

场景:将某个文件夹内的txt文件都转为txt.gz文件 1、遍历文件夹内的txt文件 File folder=new File(folderPath) for (File file : folder.listFiles()) 2、用io流转化 输入流 File txtFile=new File(txtFilePath) FileInputStream fis=new FileInputStream…

继续阅读 java的gz压缩

java类图_java UML类图的使用-UML基础-火龙果软件工程

  • Post author:
  • Post category:java

类图 是用于描述系统中所包含的类以及它们之间的相互关系,帮助人们简化对系统的理解,它是系统分析和设计阶段的重要产物,也是系统编码和测试的重要模型依据。学习好类图的绘制,是一位合格的软件工程师应有的技能。 1.类的UML图示 在UML中,类使用包含类名,属性和方法且带有分隔线的长方形来表示 例如定义一个Person类,包含属性name,age,拥有eating方法,则UML类图如下图示: Perso…

继续阅读 java类图_java UML类图的使用-UML基础-火龙果软件工程

java LocalDateTime 和 mysql datetime timestamp时区问题

  • Post author:
  • Post category:java

1. java 中 LocalDateTime java 中的 LocalDateTime 是没有时区概念的 获取当前时间时,等于当前UTC时间 + 服务时区偏移 比如当前时间是 2022-05-18T16:09:48.869+08:00[Asia/Shanghai] 那么 LocalDateTime.now() 得到的时间就是 2022-05-18T16:09:48.869 下面是java源码 …

继续阅读 java LocalDateTime 和 mysql datetime timestamp时区问题

java无法加载例子_信息:非法访问:此Web应用程序实例已经停止 无法加载java.net.InetAddress…

  • Post author:
  • Post category:java

我遇到这样的例外,有人可以帮我解决这个问题吗? java.lang.IllegalStateException at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1566) at org.apache.catalina.loader.WebappClassLoader.loadClass…

继续阅读 java无法加载例子_信息:非法访问:此Web应用程序实例已经停止 无法加载java.net.InetAddress…

2020年第十一届蓝桥杯决赛JAVA B组 扩散

  • Post author:
  • Post category:java

问题描述 小蓝在一张无限大的特殊画布上作画。 这张画布可以看成一个方格图,每个格子可以用一个二维的整数坐标表示。 小蓝在画布上首先点了一下几个点:( 0 , 0),( 2020 , 11 ),( 11 , 14 ),( 2000, 2000 )。只有这几个格子上有黑色,其它位置都是白色的。 每过一分钟,黑色就会扩散一点。具体的,如果一个格子里面是黑色,它就会扩散到上、下、左、右四个相邻的格子中,使…

继续阅读 2020年第十一届蓝桥杯决赛JAVA B组 扩散

Java线程池 – Java内置线程池

  • Post author:
  • Post category:java

一、Java内置线程池 1、 Java内置线程池 - ExecutorService 1.1 Executors.newCachedThreadPool() 性能优先模式 n个任务就创建n个线程。执行任务时,若以前的线程可用,则使用;若之前的线程正在忙,则会创建新的线程来执行任务。线程的数量不做限制;当线程空闲到一定时间(默认60秒),会自动销毁。 重载方法:指定线程的创建方式: Executor…

继续阅读 Java线程池 – Java内置线程池