java基础
文章平均质量分 77
失忆老幺
爱编程,更爱乒乓。
展开
-
Java基础知识全面解析:从基础概念到开发
一、Java基础概念Java是一种跨平台的编程语言,它可以在不同的操作系统上运行。Java程序通过JVM(Java虚拟机)运行,而不是直接在操作系统上运行。这种方式使得Java程序更加安全和可靠。Java程序由类和对象组成。类是一个抽象的概念,它描述了一类具有相似属性和行为的对象。对象是类的实例化,它具有自己的状态和行为。在Java中,我们使用关键字“class”来定义类,使用“new”关键字来创建对象。二、Java数据类型Java数据类型分为两类:基本数据类型和引用数据类型。原创 2023-04-03 11:03:36 · 754 阅读 · 0 评论 -
优化Java多线程程序的性能:使用volatile关键字的技巧
深入探讨Java volatile关键字的作用和机制原创 2023-04-01 01:48:35 · 792 阅读 · 0 评论 -
Java多线程:从入门到精通,掌握多线程编程的基础知识和应用
线程是操作系统中最小的执行单元,是进程中的一个实体,负责执行程序中的指令序列。每个线程都有自己的栈空间、程序计数器和寄存器等,它们共享进程的内存空间和资源。本文介绍了Java多线程的基础知识和应用,包括线程的创建、状态、同步、线程池、线程间通信等方面。在多线程编程中,需要注意线程安全问题,可以使用synchronized关键字、Lock接口、volatile关键字等方式进行同步控制。同时,Java提供了许多线程安全的类,可以避免多个线程同时访问同一个数据结构引发的线程安全问题。原创 2023-03-31 15:00:00 · 219 阅读 · 0 评论 -
Java8按照多字段排序
package com.shiyi.love.task;import lombok.AllArgsConstructor;import lombok.Data;import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.stream.Collectors;/** * @author shiyi on 2022/3/18 14:09 */@Data@All原创 2022-03-18 14:58:52 · 2442 阅读 · 0 评论 -
当面试官的真实感受
加油啊!追梦人。原创 2021-04-07 21:09:57 · 279 阅读 · 0 评论 -
犯了一个低级的错误,我差点去世了
差点去世原创 2021-01-10 21:19:22 · 207 阅读 · 2 评论 -
2021了,Volatile你了解多少
2021祝大家:钱多事少离家近,别人加班你加薪!!!原创 2021-01-03 18:56:33 · 193 阅读 · 2 评论 -
Java list转tree,tree转list(递归实现)
下班回家途中的风景。生活不止眼前的苟且,还有到不了的远方和看不见的风景。实现简易的留言板,list转换成树,树转出成list。表结构如下根据不同的场景设计表结构,如果像微信公众号留言那种,可以添加一个文章id。表中的留言信息controller层/** * * @author shiyi * @since 2020-07-16 */@RestController@RequestMapping("/message")public class MessageControlle.原创 2020-07-18 09:45:03 · 7713 阅读 · 2 评论 -
Java中BIO,NIO,AIO总结(含示例代码)
必须学会的IO操作原创 2020-07-14 00:00:47 · 615 阅读 · 2 评论 -
Java8根据key、value对TreeMap排序
Java8简约的书写,你爱了吗原创 2020-06-15 20:33:52 · 879 阅读 · 0 评论 -
JDK14都降世了,怎么能还不了解JDK8
JDK8新特性,你了解多少原创 2020-06-10 20:39:10 · 351 阅读 · 0 评论