错过春华 亦可秋实
01
09
08
Java中的比较器 Java中的比较器
   引言: 在Java中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题。Java实现对象排序的方式有两种:①自然排序:java.lang.Comparable ②定制排序:java.util.Comparator   J
2021-01-08
08
Java中的String类常见算法题 Java中的String类常见算法题
   引言: java中关于String类的常见笔试算法题 将一个字符串进行反转。将字符串中指定部分进行反转。比如“abcdefg”反转为”abfedcg” public class StringDemo { //方
2021-01-08
08
Java中JDK8新日期时间API Java中JDK8新日期时间API
   引言: java的JDK8中新增了许多更加实用的时间API,之前的一些时间API逐渐被弃用。   JDK 1.0中包含了一个java.util.Date类,但是它的大多数方法已经在JDK 1.1引入Calendar类之后被弃用了。而
2021-01-08
08
Java中JDK8之前关于时间的API Java中JDK8之前关于时间的API
   引言: java在JDK8之前就提供了一些较为常用的关于时间的API。 一、java.lang.System 类  System类提供的 public static long currentTimeMillis() 用来返回当前时间
2021-01-08
07
Java中的StringBuffer和StringBuilder介绍 Java中的StringBuffer和StringBuilder介绍
   引言: Java中除了String类与字符串相关外,还有StringBuffer和StringBiulder也都要与字符串操作有关。String是不可变字符序列,StringBuffer是可变字符序列。 一、StringBuffer
2021-01-07
07
Java中的String类介绍 Java中的String类介绍
   引言: Java中常用的与字符串相关的类有String,StringBuffer,StringBuilder。 String类1、介绍  String是一个final类,不能再被继承。代表不可变字符序列。字符串是常量,用双引号引起来
2021-01-07
07
Java中线程的通信 Java中线程的通信
   引言: 多线程应用中通常存在线程间的交流问题。java中线程的通信主要体现在几个方法的使用上。 一、涉及到三个方法: wait() 一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器**(注意:这点与sleep()不同,s
2021-01-07
06
Java中使用Lock锁解决线程安全问题 Java中使用Lock锁解决线程安全问题
   引言: java中的同步机制除了“同步代码块”和“同步方法”外,还提供了更强大的线程同步机制。通过显式定义同步锁对象来实现同步,同步锁使用Lock对象充当。 Lock 锁 从JDK 5.0开始,Java提供了更强大的线程同步机制——
2021-01-06
06
Java中线程的死锁问题 Java中线程的死锁问题
   引言: java开发中当某些逻辑设计得不合理时,将会出现“线程死锁”的问题。 线程死锁 不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁 出现死锁后,不会出现异常,不会出现提示,只是
2021-01-06
06
Java中实现线程安全的单例模式 Java中实现线程安全的单例模式
   引言: 使用java中的同步机制可以将单例模式中的“懒汉式”改写为线程安全的。而“饿汉式”单例模型本身就是线程安全的。 本身就是线程安全的“饿汉式”单例模式class Bank { //1.私有化类的构造器
2021-01-06
06
Java中的线程安全问题及解决方案 Java中的线程安全问题及解决方案
   引言: 多个线程执行的不确定性可能会引起执行结果的不稳定。多个线程对共享数据的操作可能会破坏数据的完整性。 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分,还没有执行完,另一个线程参与进来执行。导致共
2021-01-06
06
Java中线程的生命周期 Java中线程的生命周期
   引言: 想要实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的声明周期中通常要经历不同的几种状态。 线程的不同状态 新建 当一个Thread类或其子类的对象被声明并
2021-01-06
06
Java中Thread类和Runnable接口的使用举例 Java中Thread类和Runnable接口的使用举例
   引言: java中用Thread类和实现Runnable接口的方式都可以创建线程,但实现Runnable接口的方式更适合用来处理多个线程有共享数据的情况。 创建三个窗口卖票,总票数为100张使用继承Thread类的方式存在线程的安全
2021-01-06
06
Java中Thread类的有关方法 Java中Thread类的有关方法
   引言: java中的Thread类的相关常用方法及构造器介绍 构造器 Thread() 创建新的Thread对象 Thread(String threadname) 创建线程并指定线程实例名 Thread(Runnabl
2021-01-06
05
Java中多线程的创建 Java中多线程的创建
   引言: java中可以通过继承Thread类或实现Runnable接口来创建所线程。 方式一:继承于Thread类 创建一个继承于Thread类的子类 重写Thread类的run() –> 将此线程执行的操作声明在run()中
2021-01-05
05
Java中的多线程相关概念理解 Java中的多线程相关概念理解
   引言: java中多线程涉及到的相关概念理解。包括程序,进程,线程,单核,多核,并行,并发等概念。 程序(program)  是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process) 
2021-01-05
05
Java练习开发团队调度软件 Java练习开发团队调度软件
   引言: java练习项目。包含java中的封装,继承,多态,接口,异常,流程控制,包装类等多个知识点。适合用来熟悉java特性。 要求 员工列表展示: 团队列表展示 源码开发团队调度软件
2021-01-05
2 / 3