![](https://img-blog.csdnimg.cn/20190927151124774.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JavaSE
JavaSE
不见长安见晨雾
皇上有旨,让太阳站下
展开
-
IDEA中Debug的使用
自定义功能图表功能说明光标回到Debug行执行到光标所在行Force Step intoTrace Current Stream ChainReset Frame 重置方法入栈原创 2024-07-11 01:24:44 · 165 阅读 · 0 评论 -
Linux下安装JDK1.8
第一步:卸载掉Linux系统自带的JDK1:检测是否安装了jdk 运行java -version2:查看安装了哪些jdk rpm -qa | grep java3:卸载已安装的JDKrpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64或使用yum命令:yum -y remove openjdk第二步 安装我们自己的JDK1:在/usr/local/下创建java目录2:解压上传的JDK:tar -zxvf jdk原创 2022-03-16 23:03:14 · 1589 阅读 · 0 评论 -
Java基础补充(一)
学习《Java编程思想》巩固基础。堆栈和堆的区分堆栈是栈,存储对象引用;堆中存储对象。编译器不知道存储的数据在堆里存活多长时间。但是用堆进行存储分配和清理可能比用堆栈进行存储分配需要更多的时间。Java中所有数值类型都有正负号,没有无符号数值类型。boolean类型所占存储空间的大小没有明确指定,仅定义为能够取字面值true或false。高精度数字java提供了两个用于高精度计算...原创 2019-02-17 22:07:35 · 220 阅读 · 0 评论 -
多线程学习(四):停止线程
停止线程停止一个线程可以使用Thread.stop()方法,但最好不用它,因为这个方法是不安全的,而且已被弃用。大多数停止一个线程的操作使用Thread.interrupt()方法,但是这个方法不会终止一个正在运行的线程,还需要加入一个判断才可以完成线程的停止。Java中有3中停止线程的方法1:使用退出标志,使线程正常退出,也就是当run方法完成后线程终止。2:使用stop方法强行终止线...原创 2018-12-17 23:23:26 · 211 阅读 · 0 评论 -
多线程学习(三):isAlive()和sleep()和getId()
isAlive()isAlive()判断线程是否处于活动状态,即线程已经启动但尚未终止。例一public class MyThread extends Thread{ @Override public void run() { System.out.println("run="+this.isAlive()); } public static void main(String[]...原创 2018-12-17 22:02:17 · 618 阅读 · 0 评论 -
多线程学习(二):线程间的数据共享
数据不共享的情况public class MyThread04 extends Thread{ private int count=5; public MyThread04(String threadName) { this.setName(threadName); } @Override public void run() { while(count>0){ ...原创 2018-12-16 22:55:36 · 211 阅读 · 0 评论 -
多线程学习(一):多线程的两种实现方式
进程和线程进程是受操作系统管理的基本运行单元。线程是在进程中独立运行的子任务。多线程的优点使用多线程技术后,可以在同一时间内运行更多不同种类的任务。单线程是同步执行任务,多线程是异步执行任务。多线程的使用方式1:继承Thread2:实现Runnable接口上述两种实现没有本质的区别,使用继承Thread的方式只能单根继承,而实现Runnable的方式可以实现多继承。例一代码...原创 2018-12-16 21:51:07 · 250 阅读 · 0 评论 -
FreeMarker整合shiro配置
导入相应的jar包 <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-all --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId>原创 2018-01-11 18:27:30 · 1356 阅读 · 0 评论 -
将InputStream转换为byte数组
感觉不难,但用的时候一时半会写不出来,浪费时间,于是记录下来。 public static byte[] read(InputStream inputStream) throws IOException { try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); b原创 2017-10-10 13:49:44 · 15727 阅读 · 0 评论 -
Java获取当前日期加上指定天数后的日期
注:使用Calendar的add方法来获取当前日期加上指定天数后的 新日期package com.test;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Main { /** * 需求:获取当前日期加上指定天数后的日期 例如:今天是原创 2017-07-04 19:08:15 · 4925 阅读 · 0 评论