- 博客(7)
- 收藏
- 关注
原创 Java基础-IO流(BIO)
文件 什么是文件? 文件可认为是相关记录或放在一起的数据集合 文件一般存储在哪里? 机械硬盘,固态硬盘,光盘,软盘等 Java程序如何访问文件属性 从磁盘中读取文件是以页为单位的,单位大小是可能4kb,也可能是4kb的N倍,电脑配置不一样大小不一样,但是都是以页为单位的,并不是说你想读取多大字节就读多大的字节,这样效率太低了。 磁盘预读(预读的长度一般为页(page)的整数倍):页是存储器的逻辑块,操作系统往往将主存和磁盘存储区分割为连续的大小相等的块,每个存储块称为一页(在许多操作系统中,一页的
2021-06-07 23:06:07
638
1
原创 Java基础-接口和抽象类
接口 接口是一种能力 接口是一种约定 体现在接口的名称和注释上:有些接口只有名称;方法的实现方式要通过注释来约定 面向接口编程:程序设计时面向接口的约定不考虑方法具体实现 为什么需要接口? 接口就是比抽象类还抽象的抽象类,可以更加规范对子类实现的约束,全面的专业的实现了:规范和具体实现的分离 接口就是规范,定义了一组规则,体现了现实世界中如是你是…则必须能的思想。例如如果你是天使,你就必须会飞。 接口的本质是契约,就是我们人间的法律一样,制定了就要去遵守 项目的具体需求是多变的,我们只能以不变应万变,
2021-06-06 16:54:39
162
原创 Java基础之面向对象三大特征
面向对象三大特征 封装 /** 封装:将类的某些信息隐藏在类的内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的好处: -只能通过规定方法来访问数据 -隐藏类的实现细节 -方便修改实现 -方便加入控制语句 封装的步骤: -修改属性的可见性,设置位private -创建共有的getter/setter方法,用于属性的读写 -在getter/setter方法中添加属性控制语句,对属性值的合法性进行判断 */ public class Person { private
2021-06-05 17:24:28
124
原创 Java基础之流程控制语句
流程控制语句 顺序结构 选择结构 if单分支选择结构 if-else双分支结构 if-else if-else多分支结构 Switch多分支结构 scanner 循环结构 跳转 多重循环 方法 递归算法
2021-05-31 23:01:53
96
原创 Java数据类型和运算符
标识符 作用: -常量,变量,方法,类和包等的名称 命名规则 -必须以字母,_下划线,美元符号开头−其他部分可以和字母,下划线,美元符号开头 -其他部分可以和字母,_下划线,美元符号开头−其他部分可以和字母,下划线,和数字任意组合 -大小写敏感,长度没有限制 -不可以是Java的关键字 注意: -Java不使用通常语言使用的ascll字符集 -Java采用unicode这样的标准国际字符集,因此这里的字母的含义:英文,汉语等(不建议使用汉语定义标识符) 关键字/保留字 Java关键字是Java语言保留供内
2021-05-29 15:59:59
149
1
原创 深度理解linux操作系统之绪论
绪论 Linux(不是商用的)是unix(商用的)操作系统的一个类; 操作系统的基本概念: 任何计算机系统都包含一个名为操作系统的基本程序的集合。在这个集合里最重要的程序称之为内核。当操作系统启动时,内核会被装载到ram里,内核中包含了系统运行不可少的核心过程。系统根本的样子和能力由内核决定,因此我常常将操作系统称之为内核 操作系统完成两个主要目标: 1.与硬件部分交互,为包含在硬件平台上的所有底层可编程的部件提供服务。 2.为运行在计算机系统上的应用程序(即所谓的用户程序)提供执行环境 当程序想要访问硬件
2021-02-25 15:01:07
443
3
原创 java-初识
计算机语言发展史 机器语言-汇编语言-高级语言 高级语言包括:面向过程和面向对象 面向过程:c 面向对象:Java Java简史 sun公司是一家什么公司? 美国sun(stanford university network)公司 在中国大陆的正式中文名字:太阳计算机系统(中国)有限公司 在台湾名为:升阳电脑公司 Java为什么被发明 green项目 应用环境:像电视盒这样的类似的消费电子产品 要求: 语言本身是独立的,也就是跨平台的意思 Java发明人 james gosling Java发展历史
2021-02-25 15:00:06
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅