排序
Java中char字节的占用分析
我们都知道数据会在程序中占有一定的内存,有时候因为一些内存的限制,还会使一些数据无法保存其中。这里我们就java里面的一个基础类型进行讨论。先就java中所有的基本类型为大家进行展示,然后...
java中transient是什么
1、transient防止用这个关键词修饰的变量序列化。当对象被反序列化时,被 transient 修饰的变量值不会被持久化和恢复。 2、transient 只能修饰变量,不能修饰类和方法。 实例 publicCatalogTree...
如何利用MySQL和Java开发一个简单的在线预约系统
如何利用MySQL和Java开发一个简单的在线预约系统随着互联网的广泛应用,越来越多的业务开始转向线上操作。在线预约系统是其中一个常见的应用场景,可以帮助用户更方便地预约各种服务,提高效率...
java常见的日志框架
1、Log4j是基于Java的日志记录工具。 由CekiGulcu首创,现为apache软件基金会项目。 2、Log4j2是apache开发的Log4j升级产品。 Logback目前流行的日志框架来自log4j作者,性能明显高于log4j。 3...
java阻塞队列的两种操作
1、支持阻塞的插入方法,当队列满时,队列会阻塞插入元素的线程,直到队列不满。 2、支持阻塞的去除方法,当队列为空时,获取元素的线程将等待队列变为非空。 实例 publicvoidput(Ee)throwsInte...
java变量的初始化
1、在声明变量后,必须使用赋值语句对变量进行显式初始化。 2、变量声明尽可能靠近变量第一次使用的地方。 3、对于局部变量,如果可以从变量的初始值来推断其类型,则不需要声明类型。 只需要使...
java PriorityBlockingQueue出队方法
本教程操作环境:windows7系统、java10版,DELL G3电脑。 1.出队过程 (1)加锁; (2)判断是否出队成功,未成功就阻塞在notEmpty条件上; (3)出队时弹出堆顶元素,并把堆尾元素拿到堆顶; ...
java中volatile变量的原理
1、用处 一个线程负责更新变量,其它线程只读取变量(不更新),并根据新的变量值执行相应的逻辑。比如状态标记位置更新,观察模型变量值发布。 2、原理 在volatile写作操作之前插入StoreStore屏...
java条件运算符是什么
概念 1、条件操作符也称为三元操作符。这个操作符有三个操作数,需要判断布尔表达式的值。 2、这个操作符主要决定哪个值应该给变量。 语法形式 布尔表达式?表达式1:表达式2 运算过程 如果布尔...
java中gc优化是什么
本教程操作环境:windows7系统、java10版,DELL G3电脑。 1.概念 当Java程序性能达不到既定目标,且其他优化手段都已经穷尽时,通常需要调整垃圾回收器来进一步提高性能,称为GC优化。 2.优化目...


























