自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (2)
  • 收藏
  • 关注

原创 第4章 数据运算(计算机科学导论)

目标列出在数据上进行的三类运算在位模式上进行一元和二元逻辑运算区分逻辑移位和算术移位运算在位模式上进行逻辑移位运算在二进制补码形式存储的整数上进行算术移位运算在以二进制补码形式存储的整数上进行加法和减法运算在以符号加绝对值形式存储的整数上进行加法和减法运算在以浮点格式存储的实数上进行加法和减法运算理解逻辑和移位运算的一些应用,如置位,复位和指定位的反转等。4.1 逻辑运算逻辑运算是指那些应用于模式中一个二进制位,或在两个模式中相应的两个二进制位的相同基本运算位层次上的逻辑运算

2022-05-11 18:34:33 923 1

原创 第3章 数据存储 (计算机科学导论)

目标列出计算机中使用的5种不同的数据类型描述不同的数据如何以位模式存储在计算机内部描述整数如何以无符号格式存储在计算机内描述整数如何以符号加绝对值格式存储在计算机中描述整数如何以二进制补码格式存储描述实数如何以浮点格式存储在计算机内描述文本如何通过各种不同的编码系统存储在计算机中描述音频如何通过采样,量化和编码存储在计算机中描述图像如何通过光栅和矢量图模式存储在计算机中描述视频如何以图像随时间变化的表示来存储在计算机中3.1 数据类型数据以不同的形式出现:数字,文本,音频,图像和

2022-05-05 18:15:23 3070 2

原创 计算机名词解释(计算机科学导论)

UMLUML(Unified Modeling Language): 统一建模语言,一种用来进行分析和设计的图形化语言通过UML,可以用标准图形概念来说明,可视化,构造说明软件和硬件系统UML提供不同层次的抽象,称为视图4个视图是:用户视图: 显示用户与系统间的交互。该视图用用例图表示结构视图: 显示系统的静态结构。用类图表示。行为视图: 显示对象在系统中的行为。用协作图,顺序图,状态图和活动图表示。实现视图: 显示系统是如何实现的。用组件图和配置图表示用户视图用户视图是整个系

2022-05-01 22:19:51 1311

原创 第2章 数字系统 (计算机科学导论)

目标理解数字系统的概念分清非位置化和位置化数字系统描述十进制系统(以10为底)描述二进制系统(以2为底)描述十六进制系统(以16为底)描述八进制系统(以8为底)将二进制,八进制或十六进制数字转换为十进制系统将十进制数字转换为二进制,八进制或十六进制系统将二进制和八进制数字相互转换将二进制和十六进制数字相互转换查找在各种系统中代表特定数值所需要的数码2.1 引言什么是数字系统(数码系统)?用独特的符号来表示一个数字的系统。不同的系统

2022-04-30 19:39:33 2174

原创 第1章.绪论(计算机科学导论)

1.1 图灵模型图灵机:可以用于完成所有的计算的一种特殊机器。由阿兰.图灵1937年首次提出的一个通用计算设备的设想。是数学上的定义 不是真实的机器 1.1.1 数据处理器讨论图灵模型前,暂且把计算机定义为一个数据处理器。数据处理器:一个接受输入数据,处理数据并产生输出数据的黑盒该定义的问题:按照这种定义,也可以认为计算器,甚至算盘也是计算机。 这个模型并没有说明它可以处理什么样的数据,是图片,还是视频,还是数字?解决:将该模型改变为图灵模型来反映当今计算机的现实。.

2022-04-26 07:10:24 795

原创 java的equals()方法

1.equals()的使用: 是一个方法,而非运算符 只能适用于引用数据类型 Object类中equals()的定义: public boolean equals(Object obj) { return (this == obj); } 说明:Object类中定义的equals()和==的作用是相同的:比较两个对象的地址值是否相同.即两个引用是否指向同一个对象实体 像String、Date、File、包装类等都重写了Object类中的equals()方法。..

2021-09-21 15:15:10 350 1

原创 java的Object类

java.lang.Object类的说明: Object类是所Java类的根父类 如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 Object类中的功能(属性、方法)就具通用性。 属性:无 方法:equals() / toString() / getClass() /hashCode() / clone() / finalize() wait() 、 notify()、notifyAll() Object.

2021-09-21 15:07:32 61

原创 关键字:final

final:最终的1.可以用来修饰:类、方法、变量2.具体的使用:2.1 final 用来修饰一个类:此类不能被其他类所继承。比如:String类、System类、StringBuffer类2.2 final 用来修饰方法:表明此方法不可以被重写 比如:Object类中getClass();2.3 final 用来修饰变量:此时的"变量"就称为是一个常量(类似于C++中的c...

2021-09-18 15:52:45 67

原创 开发人员调度软件(尚硅谷项目三)

1.项目要求2.软件设计结构3.设计前的准备因为现在还未学到数据库,所有我们用一个Date类来存储我们需要的公司成员数据Data类:public class Data { public static final int EMPLOYEE = 10; public static final int PROGRAMMER = 11; public static final int DESIGNER = 12; public sta..

2021-09-18 15:43:59 1457

原创 对JAVA异常处理的简单理解

1.异常概述异常:程序执行中发生的不正常情况都称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) ,在Java中,把异常也是当做类来处理(Thtowable),其下也有子类。Java程序在执行过程中所发生的异常事件可分为两类:①Error:Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError(栈溢出)和OOM(堆溢出)。一般不编写针对性的代码进行处理。 (别管)②Exception:其它因编程错误或偶然的外在因素导致的

2021-09-17 11:15:57 202

原创 对面向对象多态性的一点简单理解

1.多态的前提:类的继承,方法的重写没有继承性,就谈不上多态性,继承是多态的前提。所有需要先了解继承才能更好的了解多态。没有方法的重写,多态就没有什么意义。多态性的使用前提:① 类的继承关系 ② 方法的重写2.多态性的理解:可以理解为一个事物的多种形态。简单举例:①各国人都属于人类,都继承自人类中说话这个方法,但是中国人说活说出的中国话,日本人说出的是日本话,其它国家说的也是各自的母语,同样继承的方法却表现出不同的形态,这就是多态性。②再举一个例子,猫和狗都属于动物类,都有发

2021-09-16 20:41:55 268

原创 关键字this的使用

1.可以调用的结构:属性、方法;构造器2.this调用属性、方法:this理解为:当前对象 或 当前正在创建的对象注:this指向的一定是个对象,其本质就是指针2.1 在类的方法中,我们可以使用"this.属性"或"this.方法"的方式,调用当前对象属性或方法。但是, 通常情况下,我们都择省略"this."。特殊情况下,如果方法的形参和类的属性同名时,我们必须显式 使用"this.变量"的方式,表明此变量是属性,而非形参。 2.2 在类的构造器中,我们可以使用..

2021-09-16 16:04:55 48

原创 关键字package/import

package的使用使用说明: 1.为了更好的实现项目中类的管理,提供包的概念 2.使用package声明类或接口所属的包,声明在源文件的首行 3.包,属于标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意” 4.每"."一次,就代表一层文件目录。 JDK中的主要包介绍:import的使用:import:导入 在源文件中显式的使用import结构导入指定包下的类、接口 声明在包的声明和类的声.

2021-09-16 15:50:26 52

原创 用java简单写一个信息管理系统(尚硅谷项目二)

1.项目要求模拟实现基于文本界面的《客户信息管理软件》。 该软件能够实现对客户对象的插入、修改和删除(用数组实现),并能够打印客户明细表2.将项目抽象为几个类 我们可以先将项目抽离为几个简单的类,比如客户类(Customer),客户信息列表类(CustomList),工具类(tools)等 客户类:用来封装客户信息 客户列表类:为Customer对象的管理模块,内部使用数组管理一组Customer对象,对客户对象进行增删改查 工具类:方便地实现键盘访问,比如键入字符,数字等

2021-09-15 21:10:43 4456 2

原创 Markdown的简单使用

学习目标:提示:这里可以添加学习目标例如:一周掌握 Java 入门知识学习内容:提示:这里可以添加要学的内容例如:1、 搭建 Java 开发环境2、 掌握 Java 基本语法3、 掌握条件语句4、 掌握循环语句学习时间:提示:这里可以添加计划学习的时间例如:1、 周一至周五晚上 7 点—晚上9点2、 周六上午 9 点-上午 11 点3、 周日下午 3 点-下午 6 点学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、CSDN 技术博客

2021-09-14 10:39:54 58

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除