上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页
摘要: 这两者是不同的: arr == null; arr.length == 0; 阅读全文
posted @ 2018-10-21 16:31 高圈圈 阅读(641) 评论(0) 推荐(0) 编辑
摘要: LikedList: 链表栈 LinkedListStack: 链表队列 LinkedListQueue: 阅读全文
posted @ 2018-10-16 22:04 高圈圈 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 队列: Array: 队列接口: 数组队列: 循环队列: 队列为空:front == tail 队列满:(tail+1)%data.length == front 阅读全文
posted @ 2018-10-15 21:22 高圈圈 阅读(4038) 评论(0) 推荐(0) 编辑
摘要: 栈的应用: undo操作-编辑器 系统调用栈-操作系统 括号匹配-编译器 以下是动态数组实现的数组栈: 定义动态数组: 定义Stack接口: 定义ArrayStack: 阅读全文
posted @ 2018-10-15 17:45 高圈圈 阅读(2341) 评论(0) 推荐(1) 编辑
摘要: O(n)不一定小于O(n^2),要具体来看,而我们说的这种时间复杂度其实是渐进时间复杂度,描述的是n趋近于无穷的情况。 动态数组的时间复杂度: 添加操作:O(n) addLast()的均摊复杂度为O(1) 删除操作:O(n) 修改操作:已知索引:O(1) 未知索引:O(n) 查找操作:已知索引:O( 阅读全文
posted @ 2018-10-14 21:43 高圈圈 阅读(812) 评论(0) 推荐(0) 编辑
摘要: 编译错误:由于编写程序不符合程序的语法规定而导致的语法问题。 运行错误:能够顺利的编译通过,但是在程序运行过程中产生的错误。 java异常类都是由Throwable类派生而来的,派生出来的两个分支分别为Error和Exception类。 Error类:java程序在运行过程中发生的系统内部错误和资源 阅读全文
posted @ 2018-10-12 10:01 高圈圈 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 1.静态变量: 随着类的加载而生成并初始化 随着类的消失而消失 2.成员变量: 随对象的加载而生成并初始化 随对象被回收而消失 3.局部变量: 作用范围由{}决定 随方法调用而创建 随方法的执行完毕而消失 要注意用大括号围起来的那种也是局部变量(if else for while 以及直接用{}围起 阅读全文
posted @ 2018-10-08 10:49 高圈圈 阅读(149) 评论(0) 推荐(0) 编辑
摘要: java虚拟机: 是一台想象中的机器,有自己想象的硬件(处理器、堆栈、寄存器等)以及相应的指令系统。 生命周期:当执行java程序时,虚拟机开始运行,程序结束虚拟机停止。同一台计算机每多运行一个程序,就会多运行一个虚拟机。虚拟机开始于main()方法。 java虚拟机的体系结构: 1.java指令集 阅读全文
posted @ 2018-10-07 10:58 高圈圈 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 用来实现“多重继承” 内部类:实现代码被置于其他类中的类。 顶层类:定义代码不嵌套在其他类中的类。 外部类:包含了内部类定义代码的类称为外部类。 内部类主要分为: 成员内部类: 与普通类相同,可以用final abstract public private protected修饰,它更像是一个成员变 阅读全文
posted @ 2018-10-06 16:52 高圈圈 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 这个类都有哪些方法? https://blog.csdn.net/k678mh/article/details/8594769 阅读全文
posted @ 2018-10-05 20:28 高圈圈 阅读(109) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 24 下一页