随笔 - 151
文章 - 0
评论 - 117
阅读 -
108万
随笔分类 - Java
2021最新 Eclipse 下载与安装教程
摘要:1.下载 Eclipse软件下载可以在Eclipse官方下载,也可以在国内镜像地址下载。由于Eclipse官方地址服务器在国外,下载速度比较慢,国内镜像地址下载速度会快很多。 1.1 官方下载 官方下载地址: https://www.eclipse.org/downloads/packages/re
阅读全文
java 导出jar包时 无可选的launch configuration
摘要:现象: 如下图,在导出jar包时,无可选的launch configuration,而launch configuration又是必选,所以无法导出。 解决方法: 很简单,你需要先运行一下该main方法所在的类 就可以了
阅读全文
Java 使用流读文本数据时乱码 解决方法
摘要:一、问题描述 当我使用FileReader读取文本文件里的汉字时,读出来的是乱码。但为什么字符是正常的呢??? 二、原因探究 其根本原因在于编码标准不同。汉字采用gbk,而idea使用UTF-8。gbk编码中文是2个字节,UTF-8编码是3个字节代表一个字符,read读到的是一个字节,一个中文,当然
阅读全文
Java sleep()和wait()的区别
摘要:一、什么是sleep()? sleep()是Thread类的方法,导致线程暂停执行的时间,给其他线程执行机会,但是依然保持监控状态,过了指定时间会自动恢复执行,调用sleep()方法不会释放锁对象。 当调用sleep()方法后,当前线程进入阻塞状态。目的是让出cpu给其他线程运行的机会。但是由于sl
阅读全文
Java 单个集合去重与两个集合去重
摘要:一、单个集合去重 描述: 去掉一个集合里重复的元素:将list集合转成hashSet集合,hashSet有自动去重的功能,再利用去重后的hashSet集合初始化一个新的list集合,此时这个list就是去重后的集合。 代码如下: 二、两个集合去重 描述: 在两个集合里去除同时存在的元素:定义一个临时
阅读全文
导入java web项目时 web.xml第一行报错
摘要:报错信息: Referenced file contains errors (http://java.sun.com/xml/ns/j2ee/j2ee_1_4.xsd). For more information, right click on the message in the Problems
阅读全文
java启动server时报端口无效解决方法
摘要:今天在Java里配置Tomcat服务器,启动时出现如下图报错信息 The server cannot be started because one or more of the ports are invalid. Open the server editor and correct the inv
阅读全文
Java抽象类和接口
摘要:抽象类是用来捕捉子类的通用特性的,描述的是一种事物,它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层级里子类的模板。 接口是抽象方法的集合。如果一个类实现了某个接口,那么它就继承了这个接口的抽象方法。 抽象类是对整个类进行抽象,包括属性,行为,而接口是对类局部(行为)进行抽象。 举个简
阅读全文
深入理解Java垃圾回收机制
摘要:一、垃圾回收机制的概念 垃圾回收(GC)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定时回收无任何对象引用的对象所占据的内存空间的一种机制。 引用:如果Reference类型的数据中存储的数值代表的是另外一块内存的起始地址,就称这块内存代表着一个引用。 引用又分为强引用、软引用、弱
阅读全文
Java异常处理机制
摘要:Java 中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。 一、异常简介 在程序中,错误可能产生于程序员没有预料到的各种情况,或者超出程序员可控范围的环境,例如用户的坏数据、试图打开一
阅读全文
Java 数据类型
摘要:原文:https://www.cnblogs.com/amyzhu/archive/2018/06/25/9222412.html 一、Java数据类型概述 变量就是申请内存来存储值,即当创建变量的时候,需要在内存中申请空间。内存管理系统根据变量的类型为变量分配存储空间,确定了变量的类型,即确定了数
阅读全文
Java中Synchronized的用法
摘要:原文:https://blog.csdn.net/luoweifu/article/details/46595285 《编程思想之多线程与多进程(1)——以操作系统的角度述说线程与进程》一文详细讲述了线程、进程的关系及在操作系统中的表现,这是多线程学习必须了解的基础。本文将接着讲一下Java线程同步
阅读全文