会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
姜森尧
博客园
首页
新随笔
联系
订阅
管理
2022年6月4日
hashMap的扩容原理源码分析
摘要: 1.hashMap为什么要扩容? 1) 根本原因:hashMap底层结构有数组,因为数组一旦创建,其长度不会发生改变. 例如: 创建长度为3的数组int[] i=new int[3]; i[0]=1; i[1]=2; i[2]=3; 抛异常:ArrayIndexOutOfBoundsExceptio
阅读全文
posted @ 2022-06-04 18:07 姜森尧
阅读(223)
评论(0)
推荐(0)
2022年3月2日
JAVA的数据类型、变量、常量和运算符
摘要: 1.数据类型 1.1 8大基本数据类型 byte 1个字节 2^8 [-128,0,127) short 2个字节 2^16 约3万 int (默认) 4个字节 2^32 约21亿 long 8个字节 2^64 大于过21亿 float 4个字节 约6位小数 double(默认) 8个字节 约15位
阅读全文
posted @ 2022-03-02 19:23 姜森尧
阅读(54)
评论(0)
推荐(0)
JAVA的命名规则(规范)和注释
摘要: 1.命名规则(规范) 1)见名知意;所以标识符都应遵循; 2) 字母和数字以及下划线和美元符号组成; 3)不能以数字开头; 3)类名、接口:首字母大写、驼峰命名;例如StudentManage; 4) 方法名、变量名:首字母小写、驼峰命名;例如studentManage()、userName; 2.
阅读全文
posted @ 2022-03-02 18:49 姜森尧
阅读(382)
评论(0)
推荐(0)
HelloWorld入门
摘要: 1.安装JDK JDK是java开发工具包,只要你是java开发员,首要的任务就是安装JDK,这里涉及到JDK、JRE、JVM的关系;首先要了解什么是JRE、JVM。 JRE是java开发环境,是由javaAPI和JVM组成。 JVM是通过软件模拟计算的虚拟计算机,是一种计算设备规范。也是java程
阅读全文
posted @ 2022-03-02 17:52 姜森尧
阅读(43)
评论(0)
推荐(0)
公告