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

JAVA 2372

#java
JAVA实现的CrazyArcade泡泡堂游戏

项目地址 https://github.com/SCNU-A225/CrazyArcade 示例图片 项目结构 frame:包含如开始、游戏中、结束的JFrame main:包含程…

2021-05-25 783

#java
Java实现的迷宫游戏

完整项目地址: https://github.com/richenyunqi/Maze-game 软件总体框架 该软件主要分为如下三个模块: 参数设置模块 按钮功能模块按钮功能模块…

2021-05-25 698

#java
Java 日期时间工具包?java.time的使用

从JDK8开始,Java 提供了新的日期时间处理方法用来代替旧的日期类(Date)。本章主要讲它们的用法以及和旧日期类互转。 日期和时间 Java 新的日期工具类在 java.ti…

2021-05-23 264

#java
详解Java分布式系统中一致性哈希算法

业务场景 近年来B2C、O2O等商业概念的提出和移动端的发展,使得分布式系统流行了起来。分布式系统相对于单系统,解决了流量大、系统高可用和高容错等问题。功能强大也意味着实现起来需要…

2021-05-23 979

#java
详解Java函数式编程和lambda表达式

为什么要使用函数式编程 函数式编程更多时候是一种编程的思维方式,是种方法论。函数式与命令式编程的区别主要在于:函数式编程是告诉代码你要做什么,而命令式编程则是告诉代码要怎么做。说白…

2021-05-23 153

#java
Java线程数究竟设多少合理

需求缘起 Web-Server通常有个配置,最大工作线程数,后端服务一般也有个配置,工作线程池的线程数量,这个线程数的配置不同的业务架构师有不同的经验值,有些业务设置为CPU核数的…

2021-05-23 263

#java
Java 基于Jakarta Mail实现收发邮件

Jakarta Mail API提供了一个独立于平台和协议的框架来构建邮件,完成邮件接收与发送功能。它也包含在Java EE平台中,也可以和Java SE平台一起使用。 Jakar…

2021-05-23 989

#java
Java中难理解的四个概念

前言 Java 是很多人一直在用的编程语言,但是有些 Java 概念是非常难以理解的,哪怕是一些多年的老手,对某些 Java 概念也存在一些混淆和困惑。 所以,在这篇文章里,会介绍…

2021-05-23 833

#java
Java系统运行缓慢等问题的排查思路

前言 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。…

2021-05-23 927

#java
Java通俗易懂系列设计模式之建造者模式

介绍 今天我们将研究java中的Builder模式。Builder 设计模式是一种创造性的设计模式,如工厂模式和抽象工厂模式。 当Object包含许多属性时,引入了Builder模…

2021-05-23 476

#java
Java字节流和字符流及IO流的总结

从接收输入值说起 在日常的开发应用中,有时候需要直接接收外部设备如键盘等的输入值,而对于这种数据的接收方式,我们一般有三种方法:字节流读取,字符流读取,Scanner 工具类读取。…

2021-05-23 355

#java
Java从单体架构升级到微服务要注意的一些问题

前言 由于近年来的移动端的发展和 2C模式 的红利,一些在风口的企业的业务得到爆发式增长。从架构层面来说,业务驱动技术的变革,所以微服务架构的概念得到很多企业的青睐,因为可以解决服…

2021-05-23 505
1 31 32 33 34 35 198