java
文章平均质量分 83
Rocky编程日记
一枚后端Java开发人员, 乐于分享自己平常所学,喜欢一起探讨问题,编程日记用于记录自己的所学及所遇到的问题。希望通过这本编程日记来提高自己的技术能力以及用于自己平常学习过程中的学习记录,当然你也可以通过一个简易的demo来和我展开认识嗷。
展开
-
ArrayList 万字长文解析:使用、优化、源码分析
大家好,这里是 Rocky 编程日记 ,一位喜欢后端架构及中间件源码的CSDN博主,该篇文章主要是对 Java 集合框架体系下ArrayList的一个解析。梳理出来也是想和大伙探讨一下这块内容,同时也供大家学习交流,如若笔记中有不对的地方,那一定是我的理解还不够,希望你大胆的在评论区指出来噢~。前人述备矣,我只是知识的搬运工,ArrayList文中代码示例皆在开源代码仓库中,源代码仓库地址为: https://gitee.com/Rocky-BCRJ/java-diary.git。欢迎star~。原创 2023-06-05 07:00:00 · 1095 阅读 · 10 评论 -
java面试题解答
一、Java 基础1.JDK 和 JRE 有什么区别? jdk包含jre,jre是Java程序运行环境,jdk是Java开发工具包。2.== 和 equals 的区别是什么? ==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。 equals操作表示的两个变量是否是对...原创 2020-02-15 20:29:58 · 137 阅读 · 0 评论 -
面试题002jdk,jre,jvm
一、JDK:(java development kit 配套元件):java开发工具包,是开发人员所需要安装的环境1.jdk是支持Java程序开发的最小环境,包括三部分:Java程序设计语言、Java虚拟机、Java API类库。2.JDK安装目录下主要文件夹及文件功能:(1)bin文件夹:提供JDK工具程序,包括javac、java、javadoc、appletviewer等可执行程序。...原创 2020-01-14 20:47:00 · 366 阅读 · 0 评论 -
b/s架构与c/s架构
1.什么是b/s架构?什么是c/s架构?B/S(Browser/Server),浏览器/服务器程序应用系统完全放在应用服务器上, 并通过应用服务器同数据库服务器进行通信,系统界面 是通过浏览器来展现的.C/S(Client/Server),客户端/服务端,桌面应用程序!c/s架构分为客户端和服务器两层,用户在本地安装客户端软件,通过网络与服务器相互通信,最典型的应用有QQ聊天,微信,用户只...原创 2020-01-12 15:26:20 · 1773 阅读 · 0 评论 -
数据结构学习之数组
数据结构——数组的学习记录数组性质数组的类型与定义方式数组的增删改查数组性质1.数组中的数据元素数目是固定的,一旦定义了一个数组,其数据元素数目不再有增减的变化2.数组中的数据元素具有相同的数据元素类型3.数组中的每个数据元素都和一组唯一的下标对应4.数组是一种随机的存储结构,可随机存储数组中的任意数据元素。数组的类型与定义方式1.数组类型数组类型默认初始值by...原创 2019-10-05 13:19:19 · 213 阅读 · 0 评论