20165221 JAVA第五周学习心得
课本知识点
内部类与异常类
- 内部类:在一个类中定义另一个类
特点:外嵌类的成员在内部类仍然有效,内部类也可调用外嵌类的方法,内部类的类体不能声明类变量及类方法
非内部类不能是static类 - 匿名类:创建对象时,使用父类的构造方法及类体
特点:可继承或者重写父类的方法,使用时,在某个类中匿名创造对象,故匿名类定是内部类。
类体中不能声明static成员变量及方法,匿名创造对象时,要直接使用父类的构造方法。
new Bank()
{
匿名类的类体
};
上例中表明用bank的一个子类创建方法。
new Computable()
{
实现接口的匿名类的类体
};
- 异常类
try-catch语句:用来处理异常,可由多个```catch``组成,分别处理发生的相应异常。 - 断言
使用assert声明断言语句
第七章代码码云上传地址
第七章代码托管统计结果:

输入&输出流
- File类:主要用来获取文件本身的一些信息,不涉及对文件的读写操作。
创建它的构造方法有三种 - 文件字节输入流:设定输入流的源-->创建指向源的输入流-->输入流读取源中的数据-->关闭输入流
- 文件字节输出流
- 缓冲流,随机流,数组流,数据流,对象流**,
- 序列化与对象克隆
- 使用
Scanner解析文件,文件对话框,带进度条的输入法,文件锁
第十章代码上传码云地址
错题回顾
错题1 :UML类图,继承用一个带三角的直线表示,由子类指向父类。
错题2 :带有返回值的方法一定不是构造方法。
错题3 :对象的引用存在栈中,对象的实体(分配给对象的变量)存在堆中。
错题4 :一个类声明的两个对象若引用相同,则具有完全相同的实体。
错题5 :对象调用方法时,参数变量必须有具体的值。方法如果改变参数的值,不会影响向参数“传值”的变量的值。
错题6 :不必创建对象就可以用类名直接调用static方法。
学习总结
- 这周是学习的第四周,也是小组学习的第一周,自己原来一直用的cmd,是小组成员教会我用git推的代码,虽然有些迟,但是也是进步吧,这周自己也开始转向虚拟机,敲的代码还是比较多的,但是理解掌握的有限,希望老师能稍微调慢一点进度吧.......在虚拟机中统计的代码,也都是在这周完成的,如果自己完成代码敲打的话,对我来说,再去完成视频和课本知识的学习,有些困难。
进度条
代码行数 (新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
第一周 80/80 1/1 18/18 掌握数组、符号、数据的使用
第三周 695/1132 2/5 20/38 了解类与对象的基本结构和构造方法
第四周 765/1897 2/7 14/52 了解子类与继承、接口与实现
第五周 582/2479 2/9 17/69 了解内部类与异常类输入与输出流
20165221 JAVA第五周学习心得的更多相关文章
- 20165221 JAVA第三周学习心得
知识点回顾 类与对象学习总结 类:java作为面向对象型语言具有三个特性:①封装性.②继承性.③多态性.java中类是基本要素,类声明的变量叫对象.在类中定义体的函数题叫方法. 类与程序的基本结构: ...
- 20165221—JAVA第六周学习心得
课本知识点小结 第8章:常用实用类 String类 常量对象放入常量池中,而用string声明的对象变量中存放着引用.凡是new构造的常量都不在常量池中. startIndex表示提取字符的起始位置, ...
- 20165210 Java第五周学习总结
20165210 Java第五周学习总结 教材学习内容 - 第七章学习总结 内部类: 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法. 内部类的类体中不可以声明类变 ...
- JAVA 第五周学习总结
20175303 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 •使用关键字interface来定义一个接口,定义接口分包含接口声明和接口体. •接口体中包 ...
- 20165326 java第五周学习笔记
第五周学习笔记 ch7 内部类(&外嵌类) 内部类的类体不可以声明类变量和方法 内部类如同类的变量或方法 内部类和外嵌类在编译时生成两个class文件 匿名类 某个类的一个子类没有明显的用类声 ...
- Java第五周学习总结
学号 2016-2017-2 <Java程序设计>第X周学习总结 教材学习内容总结 1.接口 (1)使用关键字interface来定义一个接口,接口分为接口声明和接口体,例如 interf ...
- 2016-2017-2 20155309南皓芯java第五周学习总结
教材内容总结 这一周学习的进度和前几周比较的话是差不多的,都是学习两章. 异常处理 1.理解异常架构 2.牚握try...catch...finally处理异常的方法 3.会用throw,throws ...
- 20165220 Java第五周学习总结
教材学习内容总结 1.try—catch语句:Java用try—catch语句来处理异常.将可能出现的异常操作放在try中,当try出现异常时,此部分立刻结束运行,转向执行catch部分.一个try- ...
- 201521123093 java 第五周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点. 1.2 可选:使用常规方法总结其他上课内容. 答:接口:1.所有的默认方法都是public abstract; 2.属性都是p ...
随机推荐
- Redis的主从复制的原理介绍
redis主从复制 和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况.为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或 ...
- Altium Designer 18 ------ 原理图和PCB元器件互相查找
方法一:单击选中原理图中元器件,然后单击tools>Seclect PCBcomponents,即可在PCB中看到该器件的高亮显示: 方法二:单击Tools>Cross Select Mo ...
- tcping 与 telnet命令粗略使用
使用tcping命令,在网上下载tcping文件,放入c盘的system32目录下,即可使用 使用tcping命令用来ping某个端口,能通的话,说明从外部到端口是没有问题的 使用telnet ...
- mybatis无mapper.xml用法
在datasource配置类上加上 @MapperScan("cn.x.x.dao")@Configuration <project xmlns="http://m ...
- eclipse新建maven项目默认jre为1.5的问题
在maven的settings.xml中添加如下内容解决 <profiles> <profile> <id>jdk-1.8</id> <activ ...
- nginx变量(日志log_format)
nginx变量(日志log_format) HTTP请求变量 - arg_PARAMETER.http_HEADER.sent_http_HEADER 它是指http请求中的变量,举例: curl访问 ...
- Jsp语法九大内置对象和四大作用域
一.JSP 原理:JSP其实就是一个servlet. Servlet负责业务逻辑处理,JSP只负责显示.开发中,JSP中不能有一行JAVA代码 二.JSP语法 1. JSP模板元素:JSP中HTML标 ...
- js异步下载文件请求
注意 :通常下载文件是用get请求 window.location.href=url; 但是 我们需要下载完成监听,所以必须要异步执行.用常规的ajax是不可以的.我们要用blob对象来实现1.原生的 ...
- NPOI使用教程附Helper
1 NPOI简介 1.1 NPOI是什么 NPOI是POI的.NET版本,POI是一套用Java写成的库,我们在开发中经常用到导入导出表格.文档的情况,NPOI能够帮助我们在没有安装微软Office的 ...
- CentOS7用Mono和MonoDevelop写C#程序
MonoDevelop 是个Linux平台上的开放源代码集成开发环境,主要用来开发Mono与.NET Framework软件. MonoDevelop 整合了很多Eclipse与Microsoft V ...