我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 本节思维导图: 我们通过之前…
分类:编程语言
Java多线程学习(七)并发编程中一些问题
我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 本节思维导图: 多线程就一定…
(JAVA必备)Lombok(小辣椒)的安装与出现注解无效的问题
一 . 概述 使用lombok可以简化我们的JAVA代码,虽然使用Eclipse或者IDEA可以一键生成,但是还是有点麻烦,下面推荐这款工具: 二 . 安装与可能出现的问题 1 首先官网下载lombok.jar 2 打开…
一份送给Java初学者的指南
我自己总结的Java学习的系统知识点以及面试问题,目前已经开源,会一直完善下去,欢迎建议和指导欢迎Star: https://github.com/Snailclimb/Java-Guide 笔者建议初学者学习Java的…
编写可执行jar——java的Process类的使用(二)
你知道怎么在控制台使用ping吗?那你知道怎么在java中使用ping吗? 1.批处理文件 批处理文件大家一定不陌生。接触最多的应该就是tomcat中的start.bat或者start.sh了。bat是在windows环…
通过学习链表如何添加,删除元素等操作,对java引用类型有了深入理解
如果创建一个自定义的 Person类 如下: class Person{ public String&n…
漫谈Java高并发方案-线程池
ThreadPoolExecutor UML图: 8.1 在任务和执行策略之间隐形耦合 避免Thread starvation deadlock 8.2 设置线程池大小 8.3 配置ThreadPoolExecutor …
java里面i++与++i到底哪一种写法的效率高?
首先我们来看一段简单的代码: f1()和f2()唯一的区别在于:f1()使用的i++,而f2()使用的++i。那么这两种情况之下,哪一种写法的效率高呢? 单纯从源码层面我们是看不出来到底是哪一种效率高的,但是我们可以用j…
关于错误:java.lang.NumberFormatException: For input string: "id"
这个是在修改jsp代码时出现的,在此写文章,是为了记下自己反对错,说不定也可以帮助大家。 首先,上servlet代码: @WebServlet("/detail") public class Sele…
深入浅出Java中JVM内存管理
Java岗位面试,JVM是对程序员基本功考察,通常会问你对JVM了解吗? 可以分几部分回答这个问题,首先JVM内存划分 | JVM垃圾回收的含义 | 有哪些GC算法 以及年…
Java中for(;;)和while(true)有啥区别?
群里面有小伙伴提了个问题,说在看并发源码的时候,很多时候源码中都使用for(;;)而不是使用while(true),这两个有什么区别吗? 这种问题,在java里面,最简单有效的办法就是打印字节码看一下,javap再次华丽…
非常实用的Java工具类,拿走不谢(三)
一、字符串工具类(StrUtil.java) package com.lhf; import java.text.ParseException; import java.text.Simpl…