
javaText
喜只狼果冻
学习、摘抄、整理、总结、提升
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多个版本JDK 环境配置问题
前提:环境变量配置AVA_HOMEC:\Program Files (x86)\Java\jdk1.8.0_66Path在最前边加入%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%JAVA_HOME%\bin;C:\ProgramData\Oracle\Java\javapath;C:\Windows\...原创 2019-08-22 18:33:23 · 317 阅读 · 0 评论 -
logback的additivity="false" 与root关系
默认子Logger会在root的Logger的appender里输出。1.若是additivity设为false,则子Logger只会在自己的appender里输出,不会在root的logger的appender里输出2.若是additivity设为true,则子Logger不止会在自己的appender里输出,还会在root的logger的appender里输出...原创 2020-03-10 13:32:16 · 5383 阅读 · 2 评论 -
浅谈java中的特殊对象:数组
一、深入浅出demo1:首先来观察数组的父类与类名public class Test { public static void main(String[] args) { int[] array = new int[10]; System.out.println("array的父类是:" + array.getClass().getSupercla...原创 2019-01-10 19:02:10 · 291 阅读 · 0 评论 -
Java——浅拷贝与深拷贝
浅拷贝复制一个对象,传递引用,不能复制实例 基本类型 如果变量是基本类型,则拷贝其值,比如int、float等,若其中一个对象的值改变,原对象与克隆后的对象都会改变。对象 如果变量是一个实例对象,则拷贝其地址,指向同一实例。String字符串 若变量为String字符串,则拷贝其地址引用。但是在修改时,它会从字符串池中重新...原创 2019-01-10 18:34:10 · 179 阅读 · 0 评论 -
Java异常的分类、抛出异常、自定义异常、注意问题等
一、异常的类型Throwable是所有异常的根,java.lang.ThrowableError:Error是错误即java.lang.Error ,表示不可恢复的错误,不可以捕捉a、表示由JVM所侦测到的无法预期的错误b、由于这是属于JVM层次的严重错误 ,导致JVM无法继续执行,因此无法捕捉到也无法采取任何恢复的操作。c、Error类体系描述了Java运行系统中的内部...原创 2019-10-23 11:57:03 · 549 阅读 · 0 评论 -
java各种路径获取及"\\"和"/"的使用等问题
注意:a、以下这些通过方法取得的路径字符串结尾都没有“/”b、在进行路径字符串拼接时候,为避免分隔符漏写,要习惯开头和结尾都加上分隔符,程序运行时会自动合并分隔符重复request.getRealPath("/")+"/test\\"c、在Windows下可以使用"/",也可以使用"\",但由于java"\"是转义字符,,所以要写成"\\"d、在linux下只能使用"/"...原创 2019-09-20 10:43:22 · 1033 阅读 · 0 评论 -
@RequestParam MultipartFile获取上传文件名称
jspcrollercontroller层通过name值image提取文件image的信息。Spring上传文件时MultipartFile 类型的参数上边一定要写@RequestParam(“xxx”) ,不然编译部署到服务器上之后,会报错误。...原创 2019-09-20 00:55:21 · 11048 阅读 · 2 评论 -
注解用法——@SuppressWarnings
1、用法通过这时我们可以在方法前添加@SuppressWarnings("unused")去除这些“感叹号”2、分类uppressWarnings("unchecked")抑制单类型的警告@SuppressWarnings(value={"unchecked", "rawtypes"})抑制多类型的警告@SuppressWarnings("all")抑制所有类型的...原创 2019-09-20 00:46:38 · 332 阅读 · 0 评论 -
LinkedHashMap和hashMap和TreeMap的区别
1、区别LinkedHashMap继承于HashMap,基于HashMap和双向链表来实现的。HashMap无序;LinkedHashMap有序LinkedHashMap是线程不安全的。2、应用HashMap插入顺序 hashMap.put("name1", "josan1");hashMap.put("name2", "josan2");hashMap.put...原创 2019-09-20 00:24:56 · 2193 阅读 · 0 评论 -
关于Comparator 和 Comparable比较器正确的理解:比较器是(小→大)排列的,为什么能得到(大→小)的排列结果
1、Comparator 和 Comparable 的区别Comparator 和 Comparable都是java的接口,用来比较自定义的classComparator(外部比较器)覆写compare()方法Pserson类:public class Person{} 定义一个比较器类: public PersonComparator implements Compara...原创 2019-05-26 20:43:04 · 955 阅读 · 0 评论 -
配制了统一的编码格式(request.setCharacterEncoding("utf-8");),为什么利用servlet跳转后还会出现乱码
删掉代码response.getWriter().append("Served at: ").append(request.getContextPath());@WebServlet("/Oprate")public class OpratorServlet extends HttpServlet { private static final long serialVersionUID ...原创 2019-03-02 18:49:48 · 998 阅读 · 0 评论 -
Java中equals和==的区别
一、区别java中的数据类型,可分为两类:基本数据类型也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。复合数据类型(类)a、 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址b、除非是同一个new出来的对象,他们的比较后的结果为true,...原创 2018-12-21 21:12:05 · 162 阅读 · 0 评论