Java技术交流
清心_恋旧
这个作者很懒,什么都没留下…
展开
-
springmvc + slf4j +logback 最简日志系统配置
主题:springmvc + slf4j +logback 最简日志系统配置 项目上线运行后期,日志模块的好坏直接关系到系统的维护成本。网上搜索的资料大多都是配置繁琐。于是就想找一个最小配置、最简配置的项目,方便后期扩展功能 1、项目目录 2、项目依赖包(其他依赖看上一篇博客)此处只加上logback日志模块依赖 3、logback.xml配置 <?xmlversion=...原创 2019-11-10 12:09:59 · 429 阅读 · 0 评论 -
Java 父类子类加载顺序
1.父类静态代码块 ( java虚拟机加载类时,就会执行该块代码,故只执行一次) 2 .子类静态代码块( java虚拟机加载类时,就会执行该块代码,故只执行一次) 3.父类属性对象初始化 4.父类普通代码块(每次new,每次执行) 5.父类构造函数(每次new,每次执行) 6.子类属性对象初始化 7.子类普通代码块(每次new,每次执行) 8.子类构造函数(每次n...原创 2019-08-03 20:24:46 · 279 阅读 · 0 评论 -
字符串处理、类加载顺序、抽象类概述、hashmap
问题一:Java语言中,如果"xyz"没有被创建过,String s =new String(“xyz”);创建了几个string object? 对于这句代码,可分为两个过程: jvm 首先在字符串常量池内里面看看找不找到字符串"xyz";找到,进入第二步;否则,创建新的 String 对象,并“放到”字符串常量池里面。 然后由于遇到了 new,还会在堆创建 String 对象,其实实际是引用的...原创 2019-07-31 22:48:44 · 118 阅读 · 0 评论 -
Java 进制转换
Java进制转换主要分为2大类 一、十进制转换成其他进制 1、十进制转二进制 Integer.toBinaryString(int i) 例子: int a = 100; System.out.println(Integer.toBinaryString(a)); 输出结果:1100100 2、十进制转八进制 Integer.toBinaryString(int i) 例子: ...原创 2019-08-05 22:21:45 · 140 阅读 · 0 评论