java学习
a小铭同学
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
将工具类打成Jar包以供使用
方式一、命令行实现1.先将.java文件编译,使用idea的话build一下就好2.找到编译后的.class文件所在目录idea的通常在out目录下找到最顶层的目录,也就是代码中第一行package后面的最顶层comshift+右击,在此处打开powershell执行打包命令:jar -cvf XXX.jar ZZZ 这里需要注意这个ZZZ的目录必须是java编译成class文件的整个包的最外层目录,比如我们一般的java文件的包是com.a.b,那么ZZZ必须是com最终,目录原创 2022-04-02 22:42:33 · 1802 阅读 · 0 评论 -
开发常用依赖库
<!--junit5测试框架 和 assertj--> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-launcher</artifactId> <version>1.0.1</version> ...原创 2021-12-18 16:41:17 · 397 阅读 · 0 评论 -
Java 异常处理
Java 异常处理Java中的三种类型的异常:**检查性异常:**最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。错误: 错误不是异常,而是脱离程序员控制的问题。错误在代码中通常被忽略。例如,当栈溢出时,一个错误就发生了,它们在编译也检查不到的。Exception 类的层次Error 用来指示运行原创 2021-12-10 15:27:50 · 177 阅读 · 0 评论 -
守护线程和用户线程
1.基础知识:线程分为用户线程和守护线程虚拟机必须确保用户线程执行完毕(即用户线程执行结束,虚拟机才会结束)虚拟机不用等待守护线程执行完毕(即守护线程与虚拟机共存亡)常用的守护线程如,后台记录操作日志,监控内存,垃圾回收等待…2.例子/**守护线程和用户线程*/public class TestDaemon { public static void main(String[] args) { God god = new God(); Perso原创 2021-11-18 11:02:19 · 359 阅读 · 0 评论 -
Java中的Lambda表达式
lambda表达式的目的:让你的代码看起来很简洁,更多的关注核心代码。关键:函数式接口,即只含有一个方法的接口。// 定义一个函数式接口(即只包含唯一一个抽象方法的接口)interface ILike{ public void testLam();}// 1.通过普通类实现class Like implements ILike{ @Override public void testLam() { System.out.println("1.普通类实现函原创 2021-11-16 22:01:19 · 164 阅读 · 0 评论 -
遍历 Map
Map集合的遍历方法,可以发现,与key插入的顺序不同,会有排序效果import java.util.HashMap;import java.util.Iterator;import java.util.Map;public class MapBianli { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.p原创 2021-10-31 11:04:17 · 108 阅读 · 0 评论 -
Java中的时间类
Java中有六个关于时间的类,分别是java.util.Datejava.sql.Datejava.sql.Timejava.sql.Timestampjava.text.SimpleDateFormatjava.util.Calendarjava.util.Date日期格式为:年月日时分秒java.sql.Date日期格式为:年月日java.sql.Time日期格式为:时分秒java.sql.Timestamp日期格式为:年月日时分秒纳秒(毫微秒)从数据库中取出来的日期一般都用get原创 2021-08-03 19:12:11 · 2399 阅读 · 0 评论
分享