Java
Korea-pc
这个作者很懒,什么都没留下…
展开
-
获取—实现类加载器的方式
获取类加载器的几种方式:线程、Class、已知类加载器 (1) ClassLoader classLoader1 = Thread.currentThread().getContextClassLoader(); (2) ClassLoader classLoader2 = ClassName.class.getClassLoader(); ...原创 2018-09-05 17:44:36 · 615 阅读 · 0 评论 -
部门树的遍历
部门树遍历/** * 练习二:打印所有顶层部门及其子孙部门的信息(名称),用不同的缩进表示层次(使用全角空格)。<br> * 子部门的名称前比上级部门多一个空格,最顶层部门的名字前没有空格。 提示:假设有一个打印部门集合中所有部门信息的方法 * 要求打印如下效果: * <pre> * ┣市场部 * ┣宣传部 * ┣业务部 *...原创 2018-09-29 11:15:37 · 770 阅读 · 0 评论 -
目录分离问题——同一目录下文件过多
同一目录下文件过多(1) 按照上传时间进行目录分离(年、月、日)(2) 按照上传用户进行目录分离(3) 按照唯一文件名的hashcode进行目录分离目录分离算法—hacode int hashCode = fileName.hashCode(); System.out.println(hashCode); ...原创 2018-09-29 11:43:48 · 946 阅读 · 0 评论 -
常用设计模式Java——Design pattern
设计模式设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码复用,增加可维护性面向对象思想设计原则单一职责原则高内聚、低耦合每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。开闭原则核心思想是:一个对象对扩展开放,对修改关闭。对类的改动是通过增加代码进行的,而不...原创 2018-10-15 12:31:46 · 1433 阅读 · 0 评论 -
Java高并发编程——多线程
线程简介进程正在运行的程序。进程是系统进行资源分配和调用的独立单位。每一个进程都有他自己的内存空间和系统资源。线程在同一个进程内又可以执行多个任务。而这每一个任务就可以看成是一个线程。线程是运行在进程中的一个独立实体,是CPU调度和分派的基本单位。单线程:程序只有一条执行路劲。多线程:程序有多条执行路劲。多个线程会共享进程所拥有的全部资源。多线程:为了提高应用程序的...原创 2018-10-16 12:00:17 · 176 阅读 · 0 评论 -
数组的倒序(逆序)——Java
对数组中的元素倒序 /** * 数组倒序 * @param arr 原数组 */ public static void reverseArr(int[] arr){ for (int i = 0; i < arr.length/2; i++) { int temp = arr[i]; arr[i] = arr[arr.length-i-1]; arr...原创 2018-11-06 16:12:49 · 458 阅读 · 0 评论