随笔分类 - java
摘要:前言 我们在进行分布式项目开发时,如何在多个项目之间通信呢?这是一个很让人头疼的问题!分布式项目可能是由多个子项目来组成,而且不同的子项目可能还部署在不同的机器上,我们没办法通过方法调用的方式来进行信息的传递。这时候怎么办? 现在其实有很多的通信技术,比如RPC、MQ等,其中MQ消息队列就是一种很高
阅读全文
摘要:关注我了解更多Java技术知识,带你一路“狂飙”到底!上岸大厂不是梦! 前言 在上一章节中,带大家搭建了第一个Spring Security项目,相信小伙伴已经学会了如何利用Spring Security来保护我们的Java Web项目。但是第一个案例只是属于HelloWorld入门级别的项目,关于
阅读全文
摘要:关注我了解更多Java技术知识,带你一路“狂飙”到底!上岸大厂不是梦! 在前面的章节中,已经给大家介绍了Spring Security的很多功能,在这些众多功能中,我们知道其核心功能其实就是认证+授权。下面班分享:Spring教程之Spring Security的四种权限控制方式。 在前面我们分别基
阅读全文
摘要:关注我了解更多Java技术知识,带你一路“狂飙”到底!上岸大厂不是梦! 前言时间复杂度主要是为了反映函数的执行时间随着输入规模增长而变化的规律,在一定程度上可以体现程序的执行效率和算法的优劣。作为程序员,掌握基本的算法时间复杂度的计算是很有必要的。 时间复杂度介绍理论上,执行一个算法消耗的时间,是无
阅读全文
摘要:在前面的文章中,介绍了JVM内存模型分为:堆区、虚拟机栈、方法区、本地方法区和程序计数器,其中堆区是JVM中最大的一块内存区域,在Java中的所有对象实例都保存在此区域,它能被所有线程共享。 在Java中还有一个重要的机制:GC(垃圾收集器),堆是GC管理的主要区域,本文会带大家了解GC机制。 GC
阅读全文
摘要:在Java中,同步和异步是指多线程并发执行中的两种不同的机制。 同步指的是线程之间的协作方式,即当一个线程在执行一个任务时,其他线程必须等待该线程执行完该任务后才能执行同一段代码。同步机制通常使用synchronized关键字或Lock对象进行实现,以保证多线程共享的资源同步访问。 异步指的是线程之
阅读全文
摘要:Java中泛型是一种参数化类型的概念,可以让类或方法在定义时不确定某些类型,而是在使用时再指定具体的类型。Java中的泛型分为泛型类和泛型方法两种。 泛型类: 泛型类是指在定义类时使用了泛型参数,这个泛型参数可以用于类中的任何位置,例如定义变量、方法、构造函数等。泛型类的定义方式如下: public
阅读全文
摘要:很多同学会有疑问,为什么我看到很多大牛的视频里面敲代码的时候,输入一个template,就会出现一大块代码。 为什么我输入一个template,只有这一个单词,啥也没出来 别墨迹,快解决 闲话不多说,我们就来聊一聊如何--懒省事(在VsCode里面设置自定义的模板) 首先:我们要找到这个模板
阅读全文
摘要:2023Java面试题最经典的问题之一了,非常经典的Java基础知识,一定要学会! 在Java中,String类被设计成final,这意味着它的值在创建后不可更改。这是因为字符串在Java中使用广泛,作为文本处理、网络通信等方面的核心数据类型。如果String类是可变的,那么在使用时可能会出现安全问
阅读全文
摘要:前言 在上一篇文章中,壹哥给大家讲解了方法的定义、调用和返回值,但方法的内容还有很多,比如方法的参数是怎么回事?接下来壹哥会在这篇文章中,继续给大家讲解方法参数相关的知识,这就是我们今天要学习的内容。 前戏已做完,精彩即开始 全文大约【4300】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!
阅读全文
摘要:前言 经过前面两篇关于面向对象、类和对象的文章,壹哥相信你现在对面向对象已经有了基本的了解。我们知道,在一个类中,包括属性和行为两大核心要素。我们之前已经给大家讲解了如何定义属性,但很多同学对方法还不了解,那么今天这篇文章,壹哥就带大家学习Java中的方法。 在前面的文章中,壹哥跟大家说过,Java
阅读全文
摘要:前言 在上一篇文章中,壹哥给大家介绍了Java中的类及其特点、创建过程等内容,相信你现在已经知道该如何创建一个Java类了。接下来在本篇文章中,壹哥会继续带大家学习面向对象中关于对象的内容。其实类和对象作为面向对象中最基本,也是最重要的单元,两者可以说是形影不离的,所以请大家继续打起精神认真学习吧。
阅读全文
摘要:前言 在上一篇文章中,壹哥给大家介绍了面向对象和面向过程的概念,并介绍了两者的区别。但是上一篇文章中的内容,介绍的还是比较笼统。接下来壹哥会在本篇文章中,再单独给大家详细介绍Java中类的概念,让大家加深对面向对象的理解。 前戏已做完,精彩即开始 全文大约【4000】字,不说废话,只讲可以让你学到技
阅读全文
摘要:前言 壹哥相信,经过你对前面文章中技术点的学习,现在的你应该已经对Java具备了初步的了解和掌握,这为我们继续往后学习奠定了良好的基础。我们知道,Java是面向对象的编程语言,但是至今仍有不少同学还不太懂”面向对象“的确切含义。难道面向对象就是”面对着自己的对象“,那我没对象咋办?那么从今天这篇文章
阅读全文
摘要:前言 在上一篇文章中,壹哥给大家讲解了数组的扩容、缩容及拷贝方式。接下来在今天的文章中,会给大家讲解更重要的数组排序及查找方法。今天的内容会有点难,希望你不要因此而退缩,挺过这一关,你会向上突破的! 前戏已做完,精彩即开始 全文大约【3500】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本
阅读全文
摘要:前言 在上一篇文章中,千锋壹哥给大家讲解了数组的创建、初始化及遍历方式,这些是我们学习数组的基础。其实数组的内容非常多,今天这篇文章,千锋壹哥主要带大家学习数组的扩容、缩容及拷贝,内容同样重要,希望你不要走神哦。 前戏已做完,精彩即开始 全文大约【3000】字,不说废话,只讲可以让你学到技术、明白原
阅读全文
摘要:前言 在之前的文章中,壹哥给大家讲解了java里的顺序结构、分支结构、循环结构等内容,这些内容为我们之后的学习打下了坚实的基础。今天我们就开始学习一种新的知识点--数组,它是一种引用类型,也是一种集合。接下来,引用类型和集合都是我们要重点学习的内容,请大家做好准备哦。 前戏已做完,精彩即开始 全文大
阅读全文
摘要:前言 在前面的文章中,千锋壹哥给大家讲解了for、while、do-while三种循环结构,并讲解了如何跳出循环的几种方式,比如break、continue、return等。但是截止到目前,与循环相关的内容还没有完事,我们还有最后一哆嗦,今天千锋壹哥会给大家讲解另一种循环方式--增强for循环!这种
阅读全文
摘要:前言 在上一篇文章中,壹哥给大家介绍了while、do-while两种循环结构,并且给大家总结了两种循环的区别。实际上,我们在利用循环执行重复操作的过程中,还存在着另一个需求:如何中止,或者说提前结束一个循环?比如我们正在循环输出10000以内的数字,这时因为触发了某个条件,想提前中止这个循环操作该
阅读全文
摘要:前言 在前两篇文章中,壹哥给大家讲解了Java里的条件分支,包括if和switch两种情况。我们知道,除了条件分支结构,还有循环结构,所以接下来的一个学习重点就是Java里的循环。但在学习循环之前,我们要先了解局部变量的概念。我们之前已经学习过变量的概念了,但局部变量是什么东东?局部变量和一般的变量
阅读全文

浙公网安备 33010602011771号