JAVA基础学习
我是个菇凉
这个作者很懒,什么都没留下…
展开
-
常用类--Java中的日期类、数学类
1. 通过创建date对象,获取系统当前时间(java.util.Date)Date currentDate = new Date();System.out.println(currentDate ); //输出时间为 Web May 04 17:26:41 GTM+08:00 2016SimpleDateFormat sdf = new SimpleDateFormat("yy原创 2017-09-05 11:28:39 · 300 阅读 · 0 评论 -
线程(8)--线程死锁
线程死锁:是指两个或是两个以上的线程在执行过程中,由于竞争资源或是由于通信造成的一种阻塞现象。若无外力作用,他们将一直运行下去。此时称系统产生了死锁或是系统处于死锁状态。这些永远在等待的线程,称为死锁线程。 例如:一位老大爷去买水果,付账时说:我要先吃完,才可以付账。但是水果店的老板说:你要先付帐,才可以吃水果。于是两人僵持下去。永远也无法完成交易,一直僵持下去,造成死锁!线程死锁的案例:原创 2017-12-20 17:17:10 · 302 阅读 · 0 评论 -
El表达式中的常用符号含义
在El表达式中,我们经常会用到一些符号,但是我们通常不知道这些符号的含义,今天我们就来看一下这些符号的含义:eq相等 ne、neq不相等, gt大于, lt小于 gt大于, lt小于 gte、ge大于等于 lte、le 小于等于 not非 mod求模 is [not] div by是否能被某数整除 is [not] even是否为偶数 is [not]原创 2017-12-21 16:16:38 · 3616 阅读 · 0 评论 -
线程(7)--wait()方法、notify()方法、notifyAll()方法
wait、notify、notifyAll方法原创 2017-12-20 16:56:03 · 364 阅读 · 0 评论 -
Java中数字转换为字符串,字符串转换为字符
java数字和字符串相互转化原创 2017-11-20 10:20:41 · 47060 阅读 · 5 评论 -
Spring中@Component的作用
@controller 、@servies、@respository、@Component原创 2017-11-17 10:23:43 · 204983 阅读 · 19 评论 -
线程(5)--线程插队之join方法
join方法:线程插队 返回值类型 方法 解释 void join() 等待该线程终止。 void join(long millis) 等待该线程终止的时间最长为 millis 毫秒 void join(long millis, int nanos) 等待该线程终止的时间最长为 millis 毫秒 + nanos 纳秒线程A:package com.t原创 2017-09-11 09:00:28 · 519 阅读 · 0 评论 -
线程(4)--yield方法
sleep方法:线程休眠 作用:阻塞线程指定的时间,时间到了线程自动恢复运行 总结:谁执行,谁阻塞 * yield方法:线程让步* 作用:让出cup的使用权,和其他线程一起等待调度程序的调度 总结:谁执行,谁让步 小案例如下说明yield方法的让步: 先一个播放器,实现声音、字幕和图像的同时播放,使用yield方法实现声音的让步 声音线程类: 字幕线程类: 图像线程类:原创 2017-09-08 20:22:49 · 269 阅读 · 0 评论 -
线程(6)--线程同步之同步方法和同步块
线程同步:当多个线程使用同一对象中被同步的资源时,要根据“先来后到”的顺序使用。原创 2017-09-12 14:32:45 · 258 阅读 · 0 评论 -
线程(3)--线程调度之sleep方法
线程的生命周期线程的生命周期中的几种状态 新建 就绪(可以运行) 运行 阻塞(挂起) 死亡(结束) 线程各个状态的转换图如下图所示: 线程转换过程: 通过 new 线程名 创建线程(新建状态)。启动start方法(就绪状态)后,然后执行start方法里面的内容(运行状态),此时,发生了一个暂停事件(使用sleep、join或是wait方法),导致线程暂停(阻塞状态),暂停过后,原创 2017-09-07 19:43:43 · 713 阅读 · 1 评论 -
线程(2)--浅谈cup时间片
cup时间片简述: 前提条件是:1.计算机是单核的 2.该程序有三个线程 3.一个时间片是1ms 什么是时间片? 程序在执行过程中,首先会进入主线程(main),运行main方法,当时间到达时间片的时间后,cup会推出主线程,然后随机选择一个线程(主线程、线程t或是线程myThread),进入到cup中执行线程,c原创 2017-09-07 17:08:08 · 4672 阅读 · 0 评论 -
线程(1)---创建线程的两种方式
进程个线程的区别创建和启动线程原创 2017-09-06 11:21:02 · 380 阅读 · 0 评论 -
java中的枚举(enum)
枚举简介: 定义:将需要的值一个一个列出来 声明: [public] enum 枚举名{//枚举值 各个枚举值之间用英文逗号隔开} 案例如下是(外部枚举):package com.entity;/** * @version 2017-9-5 下午4:20:03 * enum:是java在JDK1.5以后才会产生 *///创建枚举(enum)类public原创 2017-09-05 16:56:50 · 411 阅读 · 0 评论 -
线程(9)--线程的优先级和后台线程
线程的优先级: 后台线程:原创 2017-12-26 18:02:07 · 492 阅读 · 0 评论