加载中
MyBatis的初步使用(入门操作)

MyBatis是一个基于Java的开源的持久层框架 首先进行MyBatis的环境搭建 1.下载MyBatis 下载地址https://github.com/mybatis/mybatis-3/releases 2.将MyBatis相关的包导入到工程中 将下载好的M...

2015/08/17 12:53
128
根据配置文件的值创建不同对象

1、新建抽象类AbstractUser package com.kobe.model; public abstract class AbstractUser { public abstract void work(); } 2、新建继承AbstractUser 的 AbstractStudent 、 AbstractTeac...

2018/07/21 10:35
8
Java多线程之停止线程

前言:Java提供了3种终止正在运行的线程的方法 a、使用推出标志,使线程正常退出,也就是在run方法完成后线程自然终止 b、使用interrupt方法中断线程 c、使用stop方法强行终止线程,不推荐(...

2018/01/04 23:46
25
Java使用原子类进行多线程的 i++ 操作示例

使用AtomicInteger原子类进行 i ++ 操作 可以有类似 synchronized 实现同步的效果。 原子操作是不能分割的整体,没有其他线程能够中断或检查正在原子操作中的变量。一个原子类型就是一个原子...

2018/01/16 23:30
33
synchronized同步方法的弊端和解决方法(同步代码块)

当两个或多个并发线程访问同一个对象中的synchronsized方法(或代码块)时,一段时间内只允许一个线程访问,所以其他线程必须等待当前线程执行完才能执行。 话不多说看示例: synchronized同步...

多线程出现脏读以及解决方法(使用synchronized)

使用多线程出现脏读,得到的结果不是设计时想要的怎么办呢? 直接看示例: 出现脏读的程序 DealThread.java public class DealThread implements Runnable { private String username; ...

2018/01/12 15:24
204
Java的switch语句

Java 基础 switch

2016/04/03 20:41
66
多线程的死锁

Java线程死锁是一个经典的多线程问题,不同线程在等待根本不可能释放的锁,从而导致任务无法完成。 示例: DealThread.java package com.synchronsized; public class DealThread implemen...

2018/01/11 22:47
15
Java的方法

Java 基础 方法

2016/04/04 00:30
48
Java构造方法(构造函数)

Java 构造函数 构造方法

2016/04/04 09:44
117

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部