摘要: # 怎样判断对象存活 ## 引用计数法 - 实现难度较小 - 无法解决循环依赖 ## 可达性分析 - 实现较为复杂 - 当一个对象到GC Roots没有任何引用链相连时,则证明此对象是不可用的。不可达对象。 - 可作为GC Roots: - 虚拟机栈中引用的对象。 - 方法区中类静态属性实体引用的对 阅读全文
posted @ 2023-07-21 00:29 AIxuexiH 阅读(17) 评论(0) 推荐(0) 编辑
摘要: # 异常处理 ## 尽量使用预先检查避免运行时异常 ```java if (obj != null) {...} ``` ## 避免不会出错的代码加入try代码块 ## 事务抛出异常要进行手动回滚 ## 资源必须在finaly关闭 ## 不要在finally中return 会舍弃try中的返回点 # 阅读全文
posted @ 2023-07-10 13:55 AIxuexiH 阅读(7) 评论(0) 推荐(0) 编辑
摘要: # UML ## 1. 实体类的定义 - 实体类的名字为首字母大写 - 属性 ``` 可见性 名称:类型 = 缺省值 {约束特性} - admin:String='admin' ``` - 私有 - - 保护 # - 公有 + - 方法 ``` 可见性 名称(参数表):返回类型表达式{约束条件} + 阅读全文
posted @ 2023-07-10 11:41 AIxuexiH 阅读(13) 评论(0) 推荐(0) 编辑
摘要: TCP/IP 1.OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 TCP/IP分层(4层):网络接口层、 网际层、运输层、 应用层。 五层协议 (5层):物理层、数据链路层、网络层、运输层、 应用层。 每一层 阅读全文
posted @ 2021-01-15 21:33 AIxuexiH 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1. 数组的赋值 1. 静态 int []a = {2,3,5}; 2. 默认初始化 int[] b=new int [3]; 3. 动态初始化 a[1]=2 a[2]=5 2. 数组的遍历 1. foreach 用于读取不能修改 for(int m:a){ System.Out.println ( 阅读全文
posted @ 2021-01-13 16:13 AIxuexiH 阅读(24) 评论(0) 推荐(0) 编辑
摘要: IO流 File类 1. java.mkdir 不可以创建多层文件夹 java.mkdirs 可以创建多层文件夹 File file1=new File("G:\\MyCode") 2. 相对路径 与 绝对路径 file.getPath() file.getAbusolutePath(); 3 获取 阅读全文
posted @ 2021-01-13 16:12 AIxuexiH 阅读(29) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示