首页 软件开发 代码讲解 JAVA ( Page 133 )

JAVA 2372

#java
java实现贪吃蛇小游戏

本文实例为大家分享了java实现贪吃蛇小游戏的具体代码,供大家参考,具体内容如下 这是MVC模式的完整Java项目,编译运行SnakeApp.java即可开始游戏。 可扩展功能: …

2020-10-08 995

#java
Logback配置文件这么写,还说你不会整理日志?

摘要: 1.日志输出到文件并根据LEVEL级别将日志分类保存到不同文件 2.通过异步输出日志减少磁盘IO提高性能 3.异步输出日志的原理 1、配置文件logback-spring.…

2020-10-08 136

#java
Java CAS基本实现原理代码实例解析

一、前言 了解CAS,首先要清楚JUC,那么什么是JUC呢?JUC就是java.util.concurrent包的简称。它有核心就是CAS与AQS。CAS是java.util.co…

2020-10-08 1,004

#java
详解Java实现LRU缓存

LRU是Least Recently Used 的缩写,翻译过来就是“最近最少使用”,LRU缓存就是使用这种原理实现,简单的说就是缓存一定量的数据,当超过设定的阈值时就把一些过期的…

2020-10-08 616

#java
Java实现简易俄罗斯方块

本文实例为大家分享了Java实现简易俄罗斯方块的具体代码,供大家参考,具体内容如下 一、将对象抽象为类 首先考虑俄罗斯方块游戏中含有哪些具体的对象,对象中含有哪些具体属性和方法,然…

2020-10-08 742

#java
Java Stream流知识总结

说明 在Java 8中,得益于Lambda所带来的函数式编程,引入了一个全新的Stream概念,用于解决已有集合类库既有的弊端 遍历 传统集合在于使用循环遍历 Java 8的Lam…

2020-10-08 588

#java
基于Java代码配置MyBatis Generator

使用MyBatis Generator生成器时,有时候没办法使用xml形式的配置文件,比如将Maven项目设置成pom打包方式(<packaging>pom</p…

2020-10-08 408

#java
深入分析JAVA流程控制语句

复合语句 Java的复合语句是以整个区块为单位的语句,由{}以及{}内包含的内容组成 对于复合语句来说,复合语句创建了一个局部变量的作用域,该作用域中变量可以创建并使用,在作用域外…

2020-10-08 881

#java
Java使用数组实现ArrayList的动态扩容的方法

提到数组大家肯定不会陌生,但我们也知道数组有个缺点就是在创建时就确定了长度,之后就不能更改长度。所以Java官方向我们提供了ArrayList这个可变长的容器。其实ArrayLis…

2020-10-08 615

#java
Java JDK动态代理实现原理实例解析

JDK动态代理实现原理 动态代理机制 通过实现 InvocationHandler 接口创建自己的调用处理器 通过为 Proxy 类指定 ClassLoader 对象和一组 int…

2020-10-08 662

#java
新手场景Java线程相关问题及解决方案

一、创建线程方式 a. 继承线程类( new Thread),重写run方法; public class MyThread extends Thread{//继承Thread类  …

2020-10-08 657

#java
详解JAVA 设计模式之状态模式

在状态模式(State Pattern)中,类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。 在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改…

2020-10-08 523