摘要:
回顾: 什么是集合: java.util.Collection接口:所有集合的顶级接口,下面有两个子接口:List、Set Collection接口中的常用方法: add():添加元素 size():获取集合元素个数 isEmpty():判断当前集合是否为空集(size()为0即为空集) clear 阅读全文
摘要:
精华笔记: String常见面试题: String的常用方法: length():获取字符串的长度(字符个数) trim():去除当前字符串两边的空白字符 toUpperCase()/toLowerCase():将当前字符串中的英文部分给转换为全大写/全小写 startsWith()/endsWit 阅读全文
摘要:
内存管理:由JVM来管理 堆: 存储的是new出来的对象(包括实例变量、数组的元素) 垃圾:没有任何引用所指向的对象 垃圾回收器(GC)不定时到内存中清扫垃圾,回收过程是透明的(看不到的),并不一定一发现垃圾就立刻回收,通过调用System.gc()可以建议虚拟机尽快调度GC来回收 实例变量的生命周 阅读全文
摘要:
精华笔记: 数组: 复制: 排序: 方法:函数 封装一段特定的业务逻辑功能 尽可能独立,一个方法只干一件事 方法可以被反复多次调用 减少代码重复,有利于代码维护 何时用:一个业务有很多地方都用、只要是一个独立的功能就需要把它抽到一个方法中 方法的定义:五要素 修饰词 返回值类型 方法名(参数列表 阅读全文
摘要:
精华笔记: 循环结构: for结构:应用率高、与次数相关的循环 三种循环结构如何选择: 先看循环是否与次数有关: 若有关 直接上for 若无关,再看第1要素与第3要素代码是否相同: 若相同 直接上do...while 若不同 直接上while break:跳出循环 continue:跳过循环体中剩余 阅读全文
摘要:
精华笔记: Scanner接收用户输入的数据:共分三步,先记住它 面向对象第4天大家才能理解 分支结构: if结构:1条路 if...else结构:2条路 2选1 if...else if结构:多条路 多选1 switch...case结构:多条路 优点:效率高、结构清晰 缺点:只能对整数判断相等 阅读全文
摘要:
精华笔记: 运算符: 算术:+、-、*、/、%、++、-- 关系:>、<、>=、<=、==、!= 逻辑:&&、||、! 赋值:=、+=、-=、*=、/=、%= 字符串连接:+ 条件/三目:boolean?数1:数2 分支结构:基于条件执行的语句 if结构:1条路 if...else结构:2条路 笔记 阅读全文
摘要:
精华笔记: 什么是集合: 集合与数组一样,可以保存一组元素,并且提供了操作数组元素的相关方法,使用更方便 java集合框架中相关接口: java.util.Collection接口:是所有集合的顶级接口,封装了所有集合所共有的东西,下面有多种实现类,因此我们有更多的数据结构可以选择。 Collect 阅读全文
摘要:
回顾: String: String s = new String("hello"); String常用方法: length():获取长度 trim():去掉两边空白 toUpperCase()和toLowerCase():转大写/转小写 startsWith()和endsWith():判断是否是以 阅读全文