摘要: 1 集合框架 Collection接口有List和Set这两个主要的接口,他们的实现类都是单列集合 Map接口的实现子类是双列集合,存放key和value这样的数据 2 对比和底层机制 1 ArrayList和Vector ArrayList 的底层操作机制源码分析 Vector 对比 ArrayL 阅读全文
posted @ 2022-03-09 09:52 codeSpiderMan 阅读(210) 评论(0) 推荐(0)
摘要: 1、类图结构 2、FileInputStream FileInputStream的构造方法 1、 FileInputStream(File file): 通过打开与实际文件的连接来创建一个 FileInputStream ,该文件由文件系统中的 File对象 file命名。 2、 FileInput 阅读全文
posted @ 2022-01-10 23:11 codeSpiderMan 阅读(211) 评论(0) 推荐(0)
摘要: 1、成员变量和成员方法 成员变量(又叫属性,字段) 成员方法 2、类和对象的内存分配机制 Java 内存的结构分析 栈: 一般存放基本数据类型(局部变量) 堆: 存放对象(Cat cat , 数组等) 方法区:常量池(常量,比如字符串), 类加载信息 对象在内存中存在形式: 分析:age的变量类型为 阅读全文
posted @ 2021-12-15 15:09 codeSpiderMan 阅读(478) 评论(0) 推荐(0)
摘要: 运算符 1、算术运算符 +: +号在涉及到String // 如 "" + 1 + 2 ,这里的+号会变成字符串连接符 System.out.println(""+1+2); //输出12System.out.println(1+2+""); //输出3 /:除法在运算时需要注意小数,需要强制转换 阅读全文
posted @ 2021-12-14 15:36 codeSpiderMan 阅读(85) 评论(0) 推荐(0)
摘要: 1 变量2 数据类型2.1整数2.2浮点数2.3字符3 自动类型转换4 强制类型转换 1 变量 变量表示内存中的一个存储区域 变量=变量名+值+数据类型 2 数据类型 2.1整数 public static void main(String[] args) { int numFirst = 10; 阅读全文
posted @ 2021-12-14 15:28 codeSpiderMan 阅读(127) 评论(0) 推荐(0)
摘要: 标题 #号+空格+标题名,回车创建标题,几级标题就打几个#号 字体 加粗:两边各两个星号 斜体:两边各一个星号 加粗且斜体:两边各三个星号 删除号:两边各两个波浪号(~) 引用 方法:> + 空格 分割线 方法: 或*** 图片 方法:!+[图片名]+(图片路径) 例如: 超链接 方法:[链接名]+ 阅读全文
posted @ 2021-12-02 15:45 codeSpiderMan 阅读(46) 评论(0) 推荐(0)