随笔 - 40,  文章 - 0,  评论 - 0,  阅读 - 79626
03 2019 档案
集合类(二)
摘要:关于迭代器(Iterator)的两种迭代机制:fail-fast 和 fail-safe fail-fast 机制:遍历集合时,当集合结构被修改,会抛出Concurrent Modification Exception 触发条件:单线程在遍历过程修改,remove()不会触发;多线程中一个线程遍历时 阅读全文
posted @ 2019-03-25 16:40 MC伍 阅读(76) 评论(0) 推荐(0) 编辑
JDK工具 javap
摘要:javap -c xx.class > [输出文件] 编译为汇编语言 阅读全文
posted @ 2019-03-16 23:00 MC伍 阅读(101) 评论(0) 推荐(0) 编辑
集合类(一)
摘要:集合接口: Collection(interface):List,Set,Queue;继承 Iterator 接口; Map接口与Collection无关,键值对 List:ArrayList,LinkedList,Vector ArrayList,Vector,都是基于数组的存储模型,可以通过下标 阅读全文
posted @ 2019-03-15 17:50 MC伍 阅读(130) 评论(0) 推荐(0) 编辑
Java关键字
摘要:transient:修饰变量,指示变量为不需要进行序列化(持久化)的属性 序列化是使对象的状态持久化的过程。这意味着对象的状态被转换为字节流,用于持久化(例如,将文件存储在文件中)或传输(例如,通过网络发送字节)。以同样的方式,我们可以使用反序列化从字节中恢复对象的状态。序列化主要用于网络编程是Ja 阅读全文
posted @ 2019-03-12 10:39 MC伍 阅读(97) 评论(0) 推荐(0) 编辑
String
摘要:String不可变:在内存(堆)中创建了一个字符串之后,它不能被改变,对字符串的操作方法都是新创建了一个字符串,原字符串不变 需要可变字符串,一般使用StringBuffer(线程安全)、StringBuilder(速度快),减少系统垃圾回收的资源损耗 String方法: substring(int 阅读全文
posted @ 2019-03-08 17:43 MC伍 阅读(167) 评论(0) 推荐(0) 编辑
基本数据类型
摘要:Java有八种基本数据类型 整形:byte,short,int,long(默认值0) 浮点:float,double(默认值0.0) 字符:char(默认值'\u0000') 布尔:boolean(默认值false) byte 1个字节 [-2^7,2^7-1] short 2个字节 [-2^15, 阅读全文
posted @ 2019-03-06 16:28 MC伍 阅读(199) 评论(0) 推荐(0) 编辑
封装、继承、多态
摘要:方法的重载和覆盖 重载(overload):在一个类中重载多个方法,方法名相同,参数形式、数量不同 重载的规则: 1、重载时只能通过相同的方法名、不同的参数形式实现,可以是不同的参数类型,不同的参数个数,不同的参数顺序(参数类型必须不一样); 2、不能通过访问权限、返回类型、抛出的异常进行重载; 3 阅读全文
posted @ 2019-03-04 17:49 MC伍 阅读(102) 评论(0) 推荐(0) 编辑
值传递
摘要:值传递(Pass By Value) 引用传递(Pass By Reference) 基本类型:int num = 10; 变量直接保存的值 引用类型:String str = "abc"; 变量保存的是对象的地址 赋值符号 "=":基本类型会直接改变变量的值;引用类型会改变引用中保存的地址,原对象 阅读全文
posted @ 2019-03-04 14:25 MC伍 阅读(114) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示