Saladin

Be the Best of Whatever You Are

摘要: 一、面向对象(OOP)与面向过程 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。 面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。 二、面向对象的三大特征 封装 (En 阅读全文
posted @ 2019-08-12 17:56 Saladin 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 数组是多个相同类型数据的组合,实现对这些数据的统一管理 数组中的元素可以是任何数据类型,包括基本数据类型和引用数据类型 数组属引用类型,数组型数据是对象(object),数组中的每个元素相当于该对象的成员变量 一、一维数组声明 1.一维数组的声明方式: type var[] 或 type[] var 阅读全文
posted @ 2019-08-12 17:37 Saladin 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-08-12 16:04 Saladin 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 一、运算符 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符 赋值运算符 比较运算符(关系运算符) 逻辑运算符 位运算符 三元运算符 1.算术运算符 算术运算符的注意问题 如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。 但被模数是负数则不可忽略。此外,取模运算的结果 阅读全文
posted @ 2019-08-12 15:57 Saladin 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 进制间转化 阅读全文
posted @ 2019-08-12 15:44 Saladin 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 原码、反码、补码 所有数字在计算机底层都以二进制形式存在。 计算机以补码的形式保存所有的整数。 原码:直接将一个数值换成二进制数。 反码:是对原码按位取反,只是最高位(符号位)确定为1。 Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认占64 阅读全文
posted @ 2019-08-12 15:43 Saladin 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一、ASCII 码 在计算机内部,所有数据都使用二进制表示。每一个二进制位(bit)有 0 和 1 两种状态,因此 8 个二进制位就可以组合出 256 种状态,这被称为一个字节(byte)。一个字节一共可以用来表示 256 种不同的状态,每一个状态对应一个符号,就是 256 个符号,从 000000 阅读全文
posted @ 2019-08-12 15:25 Saladin 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一、整数类型:byte、short、int、long Java各整数类型有固定的表数范围和字段长度,不受具体OS的影响,以保证java程序的可移植性。 Java的整型常量默认为 int 型,声明long型常量须后加‘l’或‘L’ 二、浮点类型:float、double 与整数类型类似,Java 浮点 阅读全文
posted @ 2019-08-12 15:20 Saladin 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 变量的概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化 使用变量注意: 变量的作用域:一对{ }之间有效 初始化值 定义变量的格式:数据类型 变量名 = 初始化值 变量是通过使用变量名来访问这 阅读全文
posted @ 2019-08-12 15:12 Saladin 阅读(201) 评论(0) 推荐(0) 编辑
摘要: Java中的名称命名规范: 包名:多单词组成时所有字母都小写:xxxyyyzzz 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz 常量名:所有字母都大写。多单词时每个单词用 阅读全文
posted @ 2019-08-12 15:05 Saladin 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 标识符: Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符 凡是自己可以起名字的地方都叫标识符。 定义合法标识符规则: 由26个英文字母大小写,0-9 ,_或 $ 组成 数字不可以开头。 不可以使用关键字和保留字,但能包含关键字和保留字。 Java中严格区分大小写,长度无限制。 标 阅读全文
posted @ 2019-08-12 15:03 Saladin 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 4.1 面向过程与面向对象 面向过程(POP) 与 面向对象(OOP) 二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。 面向对象更加强调运用人类在日常的思 阅读全文
posted @ 2019-08-12 15:00 Saladin 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 3.1 数组的概述 数组(Array),是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组的常见概念 数组名 下标(或索引) 元素 数组的长度 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括 基本数据类型和引用数据类型。 创建数 阅读全文
posted @ 2019-08-12 14:51 Saladin 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 2.5 程序流程控制 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: 顺序结构 分支结构 循环结构 顺序结构 程序从上到下逐行地执行,中间没有任何判断和跳转。 分支结构 根据条件,选择性地 阅读全文
posted @ 2019-08-12 14:36 Saladin 阅读(225) 评论(0) 推荐(0) 编辑