
Java
sanmianti
Less is more.
展开
-
MyBatis Generator配置详解及运行
详细配置介绍MBG操作行为主要是靠配置文件进行驱动的,配置文件可以告诉MBG如下内容:如何连接数据库。(数据库配置信息)哪些对象需要被创建,以及如何去创建他们。使用数据库中的哪些表来生成文件对象。下面列举出一些常用的配置参数及介绍:<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://myb原创 2020-07-12 16:01:45 · 755 阅读 · 0 评论 -
java数组与List之间的相互转换
数组转ListInteger[] integerArray = new Integer[]{1, 2, 3};List<Integer> integerList = Arrays.asList(integerArray);System.out.println(integerList.toString());List转数组List<Integer> integerList = new ArrayList<Integer>();integerList.add(1原创 2020-06-25 17:46:12 · 478 阅读 · 0 评论 -
Maven依赖冲突调解原则
最短路径优先当依赖声明不在同一个POM文件中时,或者说存在依赖传递时,路径最短的jar包将被选为最终依赖。例如下面两个依赖路径:ABCJar1.0XYJar2.0此时Jar2.0将被选为最终依赖。最先声明优先当依赖声明不在同一个POM文件中时,或者说存在依赖传递时,并且依赖传递长度相同时,最先声明的依赖将被选为最终依赖。ABCJar1.0XYZJar2.0此时Jar1.0将被作为最终依赖。覆盖优先当依赖声明在同一个POM文件中时,后面声明的依赖将覆盖前面声明的依赖。Jar1.0Jar原创 2020-06-14 00:40:15 · 1183 阅读 · 0 评论 -
Java线程捕获异常
线程内部抛出的异常无法捕获 由于线程的本质特性,使得你不能捕获从线程中逃逸的异常。《Java编程思想》代码示例:public static void main(String[] args) { try { new Thread(new Runnable() { @Override public void...原创 2018-04-18 23:06:03 · 292 阅读 · 0 评论 -
java并发之sleep与wait、notify与notifyAll的区别
wait()方法的意思是持有该锁对象的线程对象进入wait状态:释放锁,然后将当前线程放入等待池中。sleep()的作用是将当前线程暂停一定的时间,但在这期间并不释放锁。notify()会在等待池中随机选择一个线程对象放入锁池中。而notifyAll会将所有等待该锁的线程放入锁池中。原创 2017-12-27 18:10:46 · 2388 阅读 · 0 评论 -
Java方法参数传递方式总结
该篇文章根据知乎用户[Intopass]回答内容修改而来。 https://www.zhihu.com/question/31203609首先结论是八大基本数据类型按值传递。 其他对象按引用传递。 方法的传递其实就是一个变量赋值给另一个变量的过程。基本数据类型赋值传递的是值本身,其他对象赋值传递的是引用。结果验证首先看第一个程序(按值传递): int num = 100; pub转载 2016-04-17 18:44:39 · 957 阅读 · 0 评论 -
Java中的匿名内部类总结
【该博文转载自:http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html】匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法转载 2015-07-07 11:34:46 · 540 阅读 · 0 评论 -
线程对象和线程的区别
该博文转自 walkingmanc的专栏:http://blog.youkuaiyun.com/walkingmanc/article/details/5945029线程对象是线程类的实例对象,它是通过继承thread类或者通过实现runnable接口得到。 线程对象封装了线程的一些信息,java中的所有的代码(具体说,是所有类的方法)都是在某个线程上运行的。一个线程对象的方法可以被任何线程运行,对象和类只是o转载 2015-04-10 11:07:45 · 2032 阅读 · 1 评论 -
Java基础之多线程的理解
【该博文转载自百度知道,百度知道亦是转载自javaeye,遗憾的是没有找到原博文,故在此无法给出原文链接地址,在此向该博文的作者表示由衷的感谢】我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多转载 2015-04-02 11:08:40 · 712 阅读 · 0 评论 -
Java 中多线程的实现方法之Thread和Runnable
【该博文摘抄于百度知道,原文链接为:http://zhidao.baidu.com/question/164816755.html?fr=ala&word=java%E4%B8%AD%E7%9A%84%E5%A4%9A 在此表示对作者辛勤付出的感谢】1、 认识Thread和RunnableJava中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是转载 2015-04-02 11:16:04 · 1532 阅读 · 0 评论