-
一文彻底明白什么是Java注解!
作者: liqianqian1116 / 发表于 2023-05-30 15:14:05
哈喽,大家好,我是了不起。Java注解可以说是我们编码过程中最常用的。本篇文章将给大家介绍Java注解的概念、作用以及如何使用注解来提升代码的可读性和灵活性,并介绍如何通过注解来优化我们的Java代码。 ...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Java中的过滤器和拦截器有什么区别么?
作者: liqianqian1116 / 发表于 2023-05-30 09:58:36
今天我们不谈框架,我们来说说这个 Java 基础中的过滤器和拦截器,为什么要谈呢?其实就有粉丝会问了不起,这个过滤器和拦截器他们有什么区别呢?为什么面试官在面试的时候经常会问到这个过滤器和拦截器的区别...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
超简单,精通Java异常处理
作者: liqianqian1116 / 发表于 2023-05-29 11:08:55
异常处理是软件开发的重要方面,开发人员能够处理和恢复在程序执行期间可能发生的意外错误或异常情况。Java是最流行的编程语言之一,提供了一个强大的异常处理机制,使开发人员能够编写可靠和容错的应用程序。...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
手把手教你用Java打造一款简单故事书
作者: liqianqian1116 / 发表于 2023-05-22 13:15:33
一、项目背景 随着移动互联网的发展,电子版的书成为现在主流,针对用户的需求,有的放矢地呈现给用户,阅读电子版书,提高他们的学习效率。 二、项目目标 1.实现美观的界面。 2.能够基本实现改变...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Java锁机制浅析:到底什么情况下该用ReentrantLock?
作者: liqianqian1116 / 发表于 2023-05-19 10:03:47
在多线程编程中,锁(Lock)是一种重要的同步机制,它可以保证同一时间只有一个线程可以访问共享资源。Java 中提供了两种类型的锁:隐式锁和显式锁。 隐式锁通过 synchronized 关键字实现,在使用时比较方...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
你真的理解Java变量的可见性和原子性吗?
作者: liqianqian1116 / 发表于 2023-05-17 15:01:36
在多线程编程中,Java的原子性和可见性是两个非常关键的概念。原子性指的是一组操作不可被中断,要么全部完成,要么全部不完成;可见性则是指一个线程对共享变量的修改能够被其他线程立即看到。为了保证多线程...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Java8 Stream流API使用简介
作者: liqianqian1116 / 发表于 2023-05-15 13:08:25
概述 本文介绍Java8 Streams从创建到并行执行的实际使用例子,涉及 Java8(lambda表达式、Optional、方法引用)和流API的基本知识。 流创建 有很多方法可以创建不同源的流实例。一旦创建,实例将不会...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Java多线程编程中,如何优雅地终止线程?
作者: liqianqian1116 / 发表于 2023-05-12 10:52:38
Java线程中断(Interrupt)是Java语言的一个重要特性,它允许一个线程在另一个线程运行时发出信号,告诉该线程停止正在执行的操作。本篇博客将深入探讨Java线程中断的相关知识点,包括线程中断的基本原理、如...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
Java程序中的“宝藏”,你知道它藏了什么吗?
作者: liqianqian1116 / 发表于 2023-05-08 14:12:52
大家好,我是小米,一个热爱技术分享的程序员。今天我想和大家一起聊一聊Java堆内存的划分以及回收算法。 什么是堆内存 含义:是Java虚拟机管理的一块内存区域,用来存放对象实例。Java中所有的对象实例...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…
-
一篇文章带你了解Java NIO
作者: liqianqian1116 / 发表于 2023-05-08 13:22:42
NIO 提到IO,这是Java提供的一套类库,用于支持应用程序与内存、文件、网络间进行数据交互,实现数据写入与输出。JDK自从1.4版本后,提供了另一套类库NIO,我们平时习惯称呼为NEW IO或NON-blocking IO。 ...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…