摘要: 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 姜森尧 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 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 姜森尧 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1.命名规则(规范) 1)见名知意;所以标识符都应遵循; 2) 字母和数字以及下划线和美元符号组成; 3)不能以数字开头; 3)类名、接口:首字母大写、驼峰命名;例如StudentManage; 4) 方法名、变量名:首字母小写、驼峰命名;例如studentManage()、userName; 2. 阅读全文
posted @ 2022-03-02 18:49 姜森尧 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1.安装JDK JDK是java开发工具包,只要你是java开发员,首要的任务就是安装JDK,这里涉及到JDK、JRE、JVM的关系;首先要了解什么是JRE、JVM。 JRE是java开发环境,是由javaAPI和JVM组成。 JVM是通过软件模拟计算的虚拟计算机,是一种计算设备规范。也是java程 阅读全文
posted @ 2022-03-02 17:52 姜森尧 阅读(31) 评论(0) 推荐(0) 编辑