会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山楂久恪
2019年6月24日
(八)有关super的注意事项
摘要: 我们可以在一个子类中使用super来调用父类中的方法,例如父类中的构造方法,不过在使用super时,我发现了一些问题: 上述代码中,子类重构了父类中的call()方法,子类在构造函数中调用了父类的构造函数与call()方法,父类的构造函数也调用了call()方法, 我预期的结果是: father c
阅读全文
posted @ 2019-06-24 05:35 山楂久恪
阅读(102)
评论(0)
推荐(0)
2019年6月23日
(七)期末复习重点及课程心得
摘要: 1-2章 ▪ 软件构造的多维度视图 ▪ 软件构造的阶段划分、各阶段的构造活动 ▪ 内部/外部的质量指标 ▪ 软件配置管理SCM与版本控制系统VCS ▪ Git/GitHub 第3章 ▪ 基本数据类型、对象数据类型 ▪ 静态类型检查、动态类型检查 ▪ Mutable/Immutabl ▪ 值的改变、引
阅读全文
posted @ 2019-06-23 22:18 山楂久恪
阅读(118)
评论(0)
推荐(0)
(六)面向对象
摘要: 一.基本概念 什么是面向对象 面向对象的方法是一种分析方法、设计方法和思维方法。 面向对象方法学的出发点和所追求的基本目标是使人们分析、设计与实现一个系统的方法尽可能接近人们认识一个系统的方法。 使描述问题的问题空间和解决问题的方法空间在结构上尽可能一致 基本思想 从现实世界中客观存在的事物出发来建
阅读全文
posted @ 2019-06-23 21:52 山楂久恪
阅读(137)
评论(0)
推荐(0)
2019年6月22日
(五)synnchroniz使用
摘要: synnchronized:同步,使不同线程同步执行某一部分,保证某一时刻,只有一个线程能够执行某个代码块或者方法 1、synchronized锁住的对象,其他线程中仍可以正常进行访问,仅在其申请该对象的锁时会造成阻塞 如:synchronized(list){...},当list被锁住时,其余线程
阅读全文
posted @ 2019-06-22 15:43 山楂久恪
阅读(144)
评论(0)
推荐(0)
2019年6月21日
(四)数据类型与类型检查
摘要: 1.编程语言中的数据类型 数据类型和变量之间的区别:数据类型是抽象,而变量是对数据类型的具体实例化 int,long…类(classes),接口(interfaces),数组(arrays),枚举(enums),注解(annotations) 不可变的有些可变有些不可变 On stack,exist
阅读全文
posted @ 2019-06-21 11:29 山楂久恪
阅读(157)
评论(0)
推荐(0)
(三)Iterator(迭代器)与foreach学习
摘要: 1.迭代器使用 Iterator(迭代器)给我们提供了一种遍历序列的方式,其中主要关于以下几种方法: 1.iterator()方法,返回一个Iterator对象。 2.next()方法,获取迭代器的下一个元素,并会向后移动一个单位(注:初次调用next()会返回序列中的第一个元素) 3.hasNex
阅读全文
posted @ 2019-06-21 08:37 山楂久恪
阅读(295)
评论(0)
推荐(0)
2019年6月20日
(二) 关于实验MagicSquqre
摘要: 在MagicSquqre.java文件中添加isLegalMagicSquare()函数,判断一个矩阵是否为MagicSquare。 MagicSquare说明:矩阵行数以及列数相同,且每行元素之和,每列元素之和以及对角线元素之和都应相等: 1.我们需要从https://classroom.gith
阅读全文
posted @ 2019-06-20 20:34 山楂久恪
阅读(392)
评论(0)
推荐(0)
导航
博客园
首页
新随笔
联系
订阅
管理
公告