JavaSE
QuietHRH
这个作者很懒,什么都没留下…
展开
-
java基本语句
整形 : byte(1) short(2) int(4) long(8) 浮点型 : float(4) double(8) 字符型 : char(2) 布尔类型: boolean(1)(1/8) 公式: byte , short , char --> int --> long --> float -->...原创 2018-07-08 14:42:16 · 395 阅读 · 0 评论 -
集合(一)
ListIterator逆向遍历需要先正向遍历 list集合中部分方法执行完有返回值 /*我有一个集合:List<String> list = new ArrayList<String>(); 里面有三个元素list.add("hello");list.add("world");list.add("java"); 我想判断里面有没有"world"原创 2018-07-21 18:22:34 · 149 阅读 · 0 评论 -
面向对象(二)
@Override 这是注解,这个注解标记一个方法,表明该方法是重写父类的方法。 转型内存图原创 2018-07-15 18:53:53 · 195 阅读 · 0 评论 -
IO流(二)
01_转换流出现的原因 读取汉字并输出在控制台 用字节流 汉字是由2个字节,单独拆开打印是没有意义的,所以你一个字节一个字节的读取并在控制台输出就会出现问题 为什么昨天我们一次读写一个字符复制一个文本文件就没有出现问题? 因为昨天的文件复制是整体的拷贝,然后拷贝完之后整体的打开就没有问题 02_编码表概述和常见编码表 ...原创 2018-07-25 18:42:22 · 279 阅读 · 0 评论 -
Arrays Date 包装类
获取内存地址: static int identityHashCode(Object x) 返回给定对象的哈希码,该代码与默认的方法 hashCode() 返回的代码一样, 无论给定对象的类是否重写 hashCode()。 自动装箱自动拆箱 可以使用反编译软件检测 /* * JDK5新特性: *...原创 2018-07-19 18:32:37 · 188 阅读 · 0 评论 -
面向对象(一)
一个对象的内存图 两个对象的内存图 两个引用指向同一个堆内存原创 2018-07-13 18:43:01 · 116 阅读 · 0 评论 -
IO流(一)
异常和主线程是两个线程原创 2018-07-24 19:12:47 · 125 阅读 · 0 评论 -
String StringBuilder
StringBuilder在append()时指向的是原地址。 String 在+=时 会创建很多字符串,资源浪费,垃圾太多,影响效率原创 2018-07-18 18:17:02 · 172 阅读 · 2 评论 -
方法
基本类型作为方法参数时,形式参数在方法中的改变不影响实际参数,因为传的是值。 引用类型作为方法参数时,形式参数在方法中的改变直接改变实际参数,因为传进去的是地址。 ...原创 2018-07-12 18:22:52 · 621 阅读 · 0 评论 -
数组
Scanner输入的小问题: Scanner sc=new Scanner(System.in); System.out.println("请输入int类型的值:"); int number = sc.nextInt(); //sc.nextLine(); 接收回车键 否则2处会接收回车 System.out.println("请输入String类型的数据:"); String ...原创 2018-07-10 18:38:48 · 141 阅读 · 0 评论 -
抽象类 接口
final 代码:不希望final描述的对象所表示的含义被改变 安全:final对象只具有只读的属性 是线程安全的 效率:无法修改final对象本身,对他的引用的操作更为高效 接口 从广义的角度上说:对外提供规则的都叫接口 接口就是规范,类似日常的标准化 构造器注入和 setter 依赖注入,那种方式更好? ...原创 2018-07-16 18:34:01 · 154 阅读 · 0 评论 -
流程语句
do...while 和其他两种循环的区别 至少执行一次循环体 for和while 区别 for循环结束之后 初始化语句使用不了 break: 终止语句 使用场景 : switch 循环中(for,while,do...while) continue : 跳过本次循环进行下一次循环 使用场景 : 循环中(for,w...原创 2018-07-09 21:29:27 · 171 阅读 · 0 评论 -
选择结构语句
ASCII: 'a'-->97 'A'-->65 '0'-->48 int和char的转换 int a='a'; char b=65; System.out.println(a);//97 System.out.println(b);//A System.out.println(a+b);//162 字符串拼接区别: System.out.pr...原创 2018-07-08 14:58:09 · 249 阅读 · 0 评论 -
集合(二)
set没有特有方法,他的方法都是从父接口collection来的 HashSet保证元素唯一性的原理 ---了解 HashSet保证元素唯一性的原理? 通过查看add方法的源码,我们知道了添加功能的执行过程中,是进行了数据的判断的。 这个判断的流程是: 首先比较对象的哈希值是否相同,这个哈希值是根据对象的hashC...原创 2018-07-22 19:26:00 · 193 阅读 · 0 评论