- 博客(5)
- 收藏
- 关注
原创 知不足——java(2)继承
继承 继承是个很棒的功能,它使代码可以复用,极大程度上降低了工作量。 java中的继承只能单继承,不能多继承。但可以多层次继承。 从某种程度上说,继承是对抽象的进一步使用。我们可以抽象出猫和鸟的共同点,例如:它们都会叫、都会吃东西等,这样就可以得到一个实现它们共同点的类animal,然后,我们可以创建cat类和bird类,并让这两个类继承animal类。因为我们在animal类中实现了叫和吃的方法,所以不用在cat类和bird类中再次实现这两个方法。//animal类class Ani
2020-06-21 18:52:01
116
原创 知不足——java(1)面向对象
面向对象 如《Java核心技术·卷一》所述,一个面向对象的木匠始终首先关注的是所制作的椅子,其次才是使用工具;非面向对象主要考虑的是所用的工具。 面向对象编程时,主要关注的是类具有什么功能,而不是类怎么实现功能。在面向过程编程时,考虑更多的如何实现一个又一个的功能。就如木匠考虑应该使用什么样的工具、怎么使用工具来制作椅子。而面向对象则是去考虑我想要一个什么样的椅子,不需要把重心放在工具如何使用上。(在创建自定义类的方法时,是否采用的是面向过程呢?需要考虑如何实现想要的功能?) 面向对象给
2020-06-21 18:51:03
179
原创 关于算法的时间复杂度
一、时间复杂度的概念一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记作:T(n) = O(f(n))它表示随问题规模n的增大,算法执行时间的增长率和f(n)的增长率相同,称作算法的渐进时间复杂度,简称时间复杂度。二、概念详解基本操作多数情况下,为最深层循环内的语句所描述的操作。时间规模n一个算法的运行工作量只取决于问题的规模(通常用...
2019-02-24 20:05:00
654
原创 树莓派3B搭建Samba文件服务器
这是之前学习某书时做的笔记,写在这里留个记录,顺便回顾一下。(借的书,已还,时间太久,书名忘记了。(lll¬ω¬))1.安装Sambaapt install samba samba-common-bin2.配置/etc/samba/smb.confsudo vim /etc/samba/smb.conf更改security = user --> 取消注释 (删掉#)此更...
2019-01-27 21:25:35
1796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人