星期
|
日期
|
任务
|
完成度
|
题外话
|
星期一
|
8月13日
|
分享排序和二叉树的
创建及先、中、后序遍历;
String、堆栈的建立和意义
|
100%
|
讲了要练习,讲了要强记
|
星期二
|
8月14日
|
复习static,与集合
|
95%
|
星期三
|
8月15日
|
编码实现excel、文件、
预习或者编码实现正则表达式,
java编程规范
|
100%
|
每个星期每个人都讲过一些什么,哪些没有掌握;汉字可以作为函数名么;回顾上次内容,出题
|
星期四
|
8月16日
|
熟记相关知识{强记集合、排序、二叉树、
sql、static、堆栈、String、线程、文件}、
{遗漏的知识点:链表、用join写同步}、
{没有记住的知识点:葵花宝典、
java精华。。、设计模式。},
想一想串讲什么(比如各种算法)
|
85%
|
在对对象的引用进行比较时,Object中的equals比较的是两个对象应用的位模式,即物理地址。这与“==”一样。
如果需要比较自己的类的两个对象引用,要重写equals方法。
具体参照String的equals
|
星期五
|
8月17日
|
上午收集算法并复习文件和线程,下午如果没有准备好串讲则继续准备,否则继续:{遗漏的知识点:链表、用join写同步}、{没有记住的知识点:葵花宝典、java精华。。、设计模式。}
|
60%
|
回去完善文件和线程知识;public与static(private不能修饰abstract);内部类;final String str可以;主要准备了串讲所以其他的事没有完成。
|
object==null判断object是不是被分配了内存空间;假如object没有被分配内存空间,即object==null,object.equals(null)将会抛出NullPointerException,没有被分配内存空间的对象是不能调用任何方法的。
另外谈谈==和equals():
前者比较的是两个对象的内存地址是否一样,判断两者是不是同一对象;后者比较的是具体的“值”是否一样,如"aaa".equals("aaa")就是true。
而且对于自己定义的类,如果要实现equals()的上述功能,还要重写Object类的equals()方法,它默认的是用"=="来作比较,上面的String类已经重写了该方法,所以可以拿来直接用。
“object1.equals(object2);//这是true ”这句话是错的,它的结果是false,原因就是object的equals()方法默认是用“==”来做比较,object1和object2显然不是同一对象。
给String初始化,如String a=null,否则不会初始化,而且无法调用,因为final.
分享到:
相关推荐
本篇将围绕“参考资料-DM.02 ×× U9 ERP项目-实施周报(第N+1周计划与第N周总结) (2).zip”中的核心内容,深入探讨ERP项目的实施过程、计划制定以及周报总结的重要性。 首先,ERP项目的实施是一项复杂的系统工程,...
本设计任务书的主要目的是通过设计基于 PLC 的全自动药品包装机系统,提高学生的设计能力和可编程控制器应用能力。该设计主要包括机械电子工程专业选修课课程设计任务书设计题目,通过设计使学生掌握可编程控制器...
第四周,利用PLC和HMI进行运输小车的模拟控制,并完成课程设计说明书的编写。 为了完成这些任务,学生可以参考欧陆590系列驱动器的手册、FX系列PLC手册、FX2N-2AD和FX2N-2DA用户手册以及EB8000的使用手册。课程设计...
2. N皇后问题:这是一道著名的回溯法问题,要求在N×N的棋盘上放置N个皇后,使得任意两个皇后都无法互相攻击(即不在同一行、同一列或同一对角线上)。编程实现时,通常采用递归和回溯的方法,不断尝试放置皇后并...
- 第1周至第2周:收集资料,明确设计目标与方案,撰写开题报告。 - 第3周至第6周:深入学习相关技术知识,完成电路原理图设计。 - 第7周至第10周:进行硬件组装与软件编程,完成初步测试。 - 第11周至第14周:优化...
在Python编程中,程序的控制结构是构建逻辑流程的关键部分,它们决定了程序如何根据不同的条件执行不同的任务。本篇主要讨论了四种类型的程序控制结构:单分支结构、二分支结构、多分支结构以及条件判断的组合。同时...
通过使用`for`循环,程序员可以有效地处理需要重复执行的任务。此外,通过嵌套循环可以实现更为复杂的逻辑操作。这些基础知识对于初学者来说至关重要,可以帮助他们更好地掌握MATLAB编程的核心技巧。
\n\n此外,管理学中还探讨了不同的工作时间安排策略,如弹性工作时间和压缩工作周,以适应员工的生活节奏和个人生产力周期。例如,弹性工作时间允许员工在规定范围内自由调整工作时间,有助于提高员工满意度,但可能...
整个毕业设计的时间线规划从第一周的资料准备到第八周的答辩准备,期间包括了设计、审查、修改和完善的过程。 总的来说,这个项目旨在让学生通过实际操作,掌握PLC在自动售货机控制中的应用,理解控制系统的设计和...
描述中提到的任务包括利用PLC控制步进电机按照特定的角度和时间顺序旋转,如顺时针转两周,停5秒,逆时针转一周,停2秒,并在按下停止按钮时立即停止,同时电机轴应锁住。这一过程涉及到了PLC的输入输出分配、脉冲...
- **运动控制部分**:根据预设的参数,控制各轴的运动,完成画圆任务。 ```plaintext K6000 K1 DTO K0 K12000 K1 DTO K0 K30000 K1 TO K0 K6 K0 K1 TO K0 ``` 2. **关键指令解释** - **TO**:...
标题中的".dockkkkkkkk"可能是一个编程项目或任务的命名,但在这个上下文中,它没有提供具体的编程知识点。描述部分同样没有提供任何额外的信息。不过,从标签"c语言"我们可以确定讨论的是C语言相关的知识。接下来,...
实验包括了多项编程任务,覆盖了数组、类的创建与使用、对象实例化、构造方法、方法重载以及基本的逻辑控制结构。 1. **数组操作**:实验中包含了对数组的操作,如初始化、赋值以及排序。在第三章习题8中,通过创建...
N体模拟第4周,从JHU的Intro到Python 技能:列表,数学/字符串函数,控制结构(while循环),数学运算符这项任务需要我模拟二维平面上天体的运动。 我的代码使用经典的运动学方程模型模拟了太阳与太阳系中另一个行星...
本文将详细介绍一种适用于大型Oracle数据库的周备份方案,特别是如何通过增量备份的方法来提高备份效率,并利用Windows计划任务程序自动化执行这一过程。 #### 二、增量备份原理 增量备份是一种只备份自上次完整...
2. **第4、5周**:进行系统的软件设计,编写控制程序,调试系统功能。 #### 六、参考文献 1. **何立民**,《单片机应用系统设计》,北京:航天航空大学出版社,2~5,46~50 2. **李广弟**,《单片机基础》,北京:...
例如,如果要进行`n`次循环,可以使用`MOV ECX, n`指令将`n`的值加载到`ECX`。循环体随后紧跟在`LOOP`指令之后。当`LOOP`指令执行时,`ECX`的值每次递减1,直到`ECX`变为0,循环结束。 需要注意的是,`ECX`寄存器在...
在计算机科学中,计算两个正整数的最大公约数(Greatest Common Divisor, GCD...总的来说,这些编程任务涵盖了基础算法、循环控制、数组操作以及函数设计等多个核心的计算机科学概念,对于学习者来说是非常有益的练习。
它将控制功能分散到多个处理节点,每个节点负责一部分控制任务,从而实现系统的高效、可靠运行。DCS的核心优势在于分散式架构,能够提高系统的稳定性和故障容错能力。\n\n在DCS中,报表组态是一项关键功能,它涉及...