- Arrays.asList()的那些坑 Arrays.asList()的那些坑
- 一、内存分类各位小伙伴,到上一篇博文为止,我们的内存模型相关知识就已经讲完了!不知道大家吸收了多少,这里我们简单的来回顾一下吧!在博文《JVM进阶(三):内存分配与回收策略》中讲到,内存基本分为JAVA栈、本地方法栈、堆和方法区。首先栈存放的是基本类型变量,局部变量,和对象的引用,他在内存中是一块连续的区域,有大小限制,是由系统自动分配的,因此它的读写速度比较快,而且会自动释放掉为该变量所... 一、内存分类各位小伙伴,到上一篇博文为止,我们的内存模型相关知识就已经讲完了!不知道大家吸收了多少,这里我们简单的来回顾一下吧!在博文《JVM进阶(三):内存分配与回收策略》中讲到,内存基本分为JAVA栈、本地方法栈、堆和方法区。首先栈存放的是基本类型变量,局部变量,和对象的引用,他在内存中是一块连续的区域,有大小限制,是由系统自动分配的,因此它的读写速度比较快,而且会自动释放掉为该变量所...
- 一、前言经过前几篇博文对堆内存以及垃圾收集机制的学习,相信小伙伴们已经建立了一套比较完整的理论体系!本篇博文就根据已有的理论知识,通过可视化工具来实战一番。 二、JAVA监视与管理控制台今天要讲解的工具位于JDK/bin目录下,大家可以发现该目录下有很多可执行文件,这里都是JDK为我们提供用于分析内存的一些工具。我们重点看看jconsole.exe-JAVA监视与管理控制台。先运行以下程序... 一、前言经过前几篇博文对堆内存以及垃圾收集机制的学习,相信小伙伴们已经建立了一套比较完整的理论体系!本篇博文就根据已有的理论知识,通过可视化工具来实战一番。 二、JAVA监视与管理控制台今天要讲解的工具位于JDK/bin目录下,大家可以发现该目录下有很多可执行文件,这里都是JDK为我们提供用于分析内存的一些工具。我们重点看看jconsole.exe-JAVA监视与管理控制台。先运行以下程序...
- 一、前言G1(Garbage First)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术。同优秀的CMS垃圾回收器一样,G1也是关注最小时延的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集,官方也推荐使用G1来代替选择CMS。G1最大的特点是引入分区的思路,弱化了分代的概念,合理利用垃圾收集各个周期的资源,解... 一、前言G1(Garbage First)垃圾收集器是当今垃圾回收技术最前沿的成果之一。早在JDK7就已加入JVM的收集器大家庭中,成为HotSpot重点发展的垃圾回收技术。同优秀的CMS垃圾回收器一样,G1也是关注最小时延的垃圾回收器,也同样适合大尺寸堆内存的垃圾收集,官方也推荐使用G1来代替选择CMS。G1最大的特点是引入分区的思路,弱化了分代的概念,合理利用垃圾收集各个周期的资源,解...
- 编程基础 编程基础
- 整型数据类型有两个:基本类型和引用类型(包装类)整数型基本类型:byte,int,short,long其引用类型:Byte,Integer,Short,Long他们之前主要的区别在于:存储占用的空间不同,分别是1,2,4,8个字节(每个字节占用8bit),java里面整数型默认使用的int数据类型,即如果直接写整数字面量时,它表示的就是int类型,整数型数据类型之间可以相互转换,以int为默... 整型数据类型有两个:基本类型和引用类型(包装类)整数型基本类型:byte,int,short,long其引用类型:Byte,Integer,Short,Long他们之前主要的区别在于:存储占用的空间不同,分别是1,2,4,8个字节(每个字节占用8bit),java里面整数型默认使用的int数据类型,即如果直接写整数字面量时,它表示的就是int类型,整数型数据类型之间可以相互转换,以int为默...
- @[toc] 一、变量 1.概念、语法格式以及分类概念:这些经常改变的内容,在Java程序中,称为变量。语法:数据类型 变量名 = 初始值;分类:与基本数据类型(如下表所示)相对应数据类型关键字内存占用包装类字节型byte1字节Byte短整型short2字节Short整形int4字节Integer长整型long8字节Long单精度浮点型float4字节Float双精度浮点型double8字... @[toc] 一、变量 1.概念、语法格式以及分类概念:这些经常改变的内容,在Java程序中,称为变量。语法:数据类型 变量名 = 初始值;分类:与基本数据类型(如下表所示)相对应数据类型关键字内存占用包装类字节型byte1字节Byte短整型short2字节Short整形int4字节Integer长整型long8字节Long单精度浮点型float4字节Float双精度浮点型double8字...
- 一、概述 1.简介①Java是一种程序设计语言,语法令人赏心悦目,语义易于理解有一系列的规范的技术体系。②工作领域广泛、热门、校招的岗位需求比较大③Java:Write once, Run anywhere——编译一次,运行终身。【此特性主要由jvm支撑】④半解释语言:java程序既要编译同时也要经过JVM的解释运行⑤运行过程:编写—>编译—>运行java程序运行详解⑥java语言之父——... 一、概述 1.简介①Java是一种程序设计语言,语法令人赏心悦目,语义易于理解有一系列的规范的技术体系。②工作领域广泛、热门、校招的岗位需求比较大③Java:Write once, Run anywhere——编译一次,运行终身。【此特性主要由jvm支撑】④半解释语言:java程序既要编译同时也要经过JVM的解释运行⑤运行过程:编写—>编译—>运行java程序运行详解⑥java语言之父——...
- 我们在学习java时,安装开发工具时要求先设置环境变量。那到底什么是环境变量?环境变量又有什么作用呢?@[toc] 一、什么是环境变量?环境变量(Environmental Variable),是操作系统层面上的概念,是操作系统运行时需要的变量,包含了一个或者多个应用程序所将使用到的信息。如:临时文件夹位置和系统文件夹位置等。简而言之,环境变量就是操作系统运行的必须要管的前提,是甩不开的包袱... 我们在学习java时,安装开发工具时要求先设置环境变量。那到底什么是环境变量?环境变量又有什么作用呢?@[toc] 一、什么是环境变量?环境变量(Environmental Variable),是操作系统层面上的概念,是操作系统运行时需要的变量,包含了一个或者多个应用程序所将使用到的信息。如:临时文件夹位置和系统文件夹位置等。简而言之,环境变量就是操作系统运行的必须要管的前提,是甩不开的包袱...
- 我们已经知道,C程序运行起来经过了四个过程分别是:编辑、编译、链接、执行。那java呢? 一、java程序的底层运行 怎么跑起来的?一个java程序跑起来,实际上是需要经过3个过程,分别编写、编译和运行。在具体演示之前,我们需要知道以下两点内容:在jdk中存在两个可执行性文件——javac和java.javac的作用是编译后缀名为.java的文件,java的作用是使java程序运行起来。 过... 我们已经知道,C程序运行起来经过了四个过程分别是:编辑、编译、链接、执行。那java呢? 一、java程序的底层运行 怎么跑起来的?一个java程序跑起来,实际上是需要经过3个过程,分别编写、编译和运行。在具体演示之前,我们需要知道以下两点内容:在jdk中存在两个可执行性文件——javac和java.javac的作用是编译后缀名为.java的文件,java的作用是使java程序运行起来。 过...
- 牛客java选择题每日打卡Day27👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月22日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大... 牛客java选择题每日打卡Day27👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月22日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大...
- 牛客java选择题每日打卡Day26👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月21日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大... 牛客java选择题每日打卡Day26👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月21日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大...
- 牛客java选择题每日打卡Day25👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月10日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大... 牛客java选择题每日打卡Day25👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月10日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大...
- 牛客java选择题每日打卡Day24👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月10日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大... 牛客java选择题每日打卡Day24👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月10日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大...
- 牛客java选择题每日打卡Day23👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月10日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大... 牛客java选择题每日打卡Day23👩💻博客主页:京与旧铺的博客主页✨欢迎关注🖱点赞🎀收藏⭐留言✒🔮本文由京与旧铺原创,csdn首发!😘系列专栏:java学习👕参考网站:牛客网💻首发时间:🎞2022年7月10日🎠🎨你做三四月的事,八九月就会有答案,一起加油吧🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦🎧最后的话,作者是一个新人,在很多方面还做的不好,欢迎大...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签