05 2020 档案

摘要:1、举例 类也就是抽象 犬: 行为; 吼叫; 吃饭; 接口 缉毒犬; 行为; 吼叫; 吃饭; 缉毒; 由于犬分为很多种类,他们吼叫和吃饭的方式不一样,在描述的时候不能具体化,也就是吼叫和吃饭的行为不能明确。当描述行为时,行为的具体动作不能明确,这时,可以将这个行为写为抽象行为,那么这个类也就是抽象类 阅读全文
posted @ 2020-05-27 13:34 诸葛孔萌 阅读(67) 评论(0) 推荐(0)
摘要:接口的概念 接口是功能的集合,只描述所应该具备的方法并没有具体实现,具体的实现有接口的实现类(相当于接口的子类)来完成,这样将功能的定义与实现分离,优化了程序设计。 一切事物均有功能,即一切事物均有接口 接口的定义 与定义类的class不同,接口定义时需要使用interface关键字. 定义接口所在 阅读全文
posted @ 2020-05-27 12:49 诸葛孔萌 阅读(153) 评论(0) 推荐(0)
摘要:1、对象泛指一切事物,每种事物都具备自己的属性和行为。 2、面向过程思想:强调是通过调用对象的行为来实现功能。 3、面向过程:强调步骤 面向对象:强调对象 4、特点:将复杂的事情简单化,并将我们从执行者变成指挥者。 5、面向对象语言的三大基本特征:封装、继承、多态 类:一组相关属性和行为的集合 属性 阅读全文
posted @ 2020-05-27 11:38 诸葛孔萌 阅读(190) 评论(0) 推荐(0)
摘要:产生 某个父类只是知道子类应该包含这么严格的方法,但是无法准确知道子类如何实现这些方法,比如一个图形类有一个求周长的方法,但不同的图形周长算法不同,也就是方法功能相同,但方法功能主体不同,这时需要向上取整,抽取方法声明,不抽去方法主体,此时的方法就是一个抽象方法。 举例 描述JavaEE工程师:行为 阅读全文
posted @ 2020-05-25 20:26 诸葛孔萌 阅读(207) 评论(0) 推荐(0)
摘要:假设要在一个程序中实现一个对数字要求和的方法,由于参与求和数字的个数和类型都不确定,因此要针对不同的情况设计不同的方法。 定义 方法名相同,参数个数或类型不同 注意事项 构造方法不可以重写但可以重载 重载方法参数必须不同 参数个数不同 如method(int x)与method(int x,int 阅读全文
posted @ 2020-05-25 19:09 诸葛孔萌 阅读(116) 评论(0) 推荐(0)
摘要:概述 1、方法名和参数类型都相同, 也可以理解打印机复印了一份。 2、父类和子类的方法相同时,先调用子类的方法 (就近原则)。 3、构造方法不可以重写但可以重载。 代码如下 class F1 { public void t1() { System.out.println("好好学习!"); } } 阅读全文
posted @ 2020-05-25 19:08 诸葛孔萌 阅读(186) 评论(0) 推荐(0)
摘要:现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 概述 Java中多态的代码体现在一个子类对象(实现对象)既可以给这个子类(实现类对象)引用变量赋值,又可以给这个子类(实现类对象)的父类(接口)变量赋值。 多态体现为 父类引用变量可以指向子类 阅读全文
posted @ 2020-05-21 12:11 诸葛孔萌 阅读(105) 评论(0) 推荐(0)
摘要:定义 在Java中,类的继承是指在一个现有的类的基础上去构建按一个新的类,构建出来的新类被称作子类,先有类被称作为父类,子类会自动拥有父类所有可继承的属性和方法。 格式 class 子类 extends 父类 { } 举例 class Employee { //定义name属性 String nam 阅读全文
posted @ 2020-05-21 11:46 诸葛孔萌 阅读(145) 评论(0) 推荐(0)
摘要:面向对象共有三个特征: 封装、继承、多态 封装表现 方法就是最基本的封装体 类也是一个封装体 封装的好处 1、提高代码的复用性 2、隐藏实现细节,还要对外提供可以访问的方式,便于调用者的使用。 3、提高安全性, 举例 机箱: 一台电脑,它是由CPU、主板、显卡、内存、硬盘、电源等部件组长,其实我们将 阅读全文
posted @ 2020-05-20 11:52 诸葛孔萌 阅读(97) 评论(0) 推荐(0)
摘要:不同修饰符使用细节 public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权限修饰符,默认访问, 类,方法,成员变量 private 权限修饰符,私有访问, 方法,成员变量 static 静态修饰符 方法,成员 阅读全文
posted @ 2020-05-20 11:44 诸葛孔萌 阅读(115) 评论(0) 推荐(0)
摘要:类与对象的使用 对面向对象有了了解之后,我们来说说在具体问题中如何使用面向对象去分析问题,和如何使用面向对象。 我们把大象装冰箱为例进行分析。 在针对具体的需求,可以使用名词提炼的办法进行分析,寻找具体的对象。 需求:把大象装冰箱里 对象:大象、冰箱 分三步: 1. 打开冰箱门 2. 将大象装进去 阅读全文
posted @ 2020-05-20 11:25 诸葛孔萌 阅读(119) 评论(0) 推荐(0)
摘要:面向过程和面向对象的区别 面向过程与面向对象都是我们编程中,编写程序的一种思维方式。 面向过程 遇到一件事时,思考"先这么做,在这么做",然后一步步去达到目的。 eg:公司打扫卫生: 擦玻璃 →扫地→拖地→倒垃圾等。 按照面向过程的程序设计方式会思考"打扫卫生我该这么做,然后一件件做完,做完一件事在 阅读全文
posted @ 2020-05-20 11:12 诸葛孔萌 阅读(110) 评论(0) 推荐(0)
摘要:运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。 算数运算符 ++/-- ++ 运算符,会在原有值的基础上自增1, -- 运算符,会在原有值的基础上自减1。 i++,i在前时,先赋值,在+1 ++i,i在后时,先+1,在计算 赋值运算符 举例 a += b 阅读全文
posted @ 2020-05-18 17:04 诸葛孔萌 阅读(292) 评论(0) 推荐(0)
摘要:常量 定义 常量时不变的数据量,在程序执行的过程中,给其赋值之后不在发生变化。 格式 final int x = 12; 变量 定义 变量是可变的数据量,在程序执行过程中,给其赋值之后可以再次发生改变。 格式 int x = 12; 注意 1、二次给同一常量赋值会报错 2、可以多次给同一变量赋值 阅读全文
posted @ 2020-05-18 15:58 诸葛孔萌 阅读(88) 评论(0) 推荐(0)
摘要:Java语言是强类型语言 软件分类 软件是用来处理数据的程序。软件可以分为两个部分: 第一部分是"数据"; 另第二部分是"数据处理的逻辑"。 程序 程序 = 数据 + 逻辑 数据 用电商举例,用户就是数据,商品也是数据 逻辑 购买物品的流程就是数据处理逻辑 数据类型 数据类型分类 基本数据类型是Ja 阅读全文
posted @ 2020-05-18 12:05 诸葛孔萌 阅读(146) 评论(0) 推荐(0)
摘要:定义 Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数 总表 Java关键字共53个 另外,Java还有3个保留 阅读全文
posted @ 2020-05-18 10:51 诸葛孔萌 阅读(97) 评论(0) 推荐(0)
摘要:注释 定义 用来解释和说明程序的文字,注释是不会被执行的 分类 单行注释 // 注释内容 多行注释 / 注释内容 / 文档注释 / 注释内容 / 注意 1:对于单行和多行注释,被注释的文字,不会被JVM解释执行 2:对于文档注释,可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式 阅读全文
posted @ 2020-05-18 10:26 诸葛孔萌 阅读(64) 评论(0) 推荐(0)
摘要:Java程序介绍 通过上图我们可以了解到编写的程序大致如下; 源文件 编写Java源文件(我们也称之为源代码文件),它的扩展名为.java; 编译 然后通过编译器把源文件编译成字节码文件,字节码文件扩展名为.class; 运行 最后使用解释器来运行字节码文件 A: 编写步骤(初学者) a: 创建一个 阅读全文
posted @ 2020-05-17 17:30 诸葛孔萌 阅读(121) 评论(0) 推荐(0)
摘要:概述 Java是一门由是SUN公司开发的计算机编程语言,是面向对象的编程语言,目前被Oracle公司收购。 Java之父 James Gosling 詹姆斯·高斯林 Java的语言平台 通过不过不同的语言版本,得到不同的应用 javaSE 开发桌面应用程序 ,银行软件、商场结算软件、QQ等 java 阅读全文
posted @ 2020-05-17 17:14 诸葛孔萌 阅读(526) 评论(0) 推荐(0)
摘要:计算器存储设备最小单位叫"位(bit)",又称之为"比特位",通常小写字母b表示。 计算器最小存储单位交"字节(byte)",通常用大写字母B表示 1B(字节) = 8bit 1KB = 1024B 1MB = 1024KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024T 阅读全文
posted @ 2020-05-17 16:52 诸葛孔萌 阅读(827) 评论(0) 推荐(0)
摘要:二进制 数字开头0B System.out.println(0B11); 八进制 数字开头0 System.out.println(051); 十六进制 数组开头0X 0 9 A F System.out.println(0XE) 举例: 以下输出结果都是15 System.out.println( 阅读全文
posted @ 2020-05-17 16:49 诸葛孔萌 阅读(245) 评论(0) 推荐(0)
摘要:常用的DOS命令 打开Dos控制台 win+r cmd 回车 常用dos命令 rd : 删除目录 cd : 进入指定目录 cd.. : 退回到上一级目录 cd\ : 退回到根目录 md : 创建目录 cd tools: 进入tools文件夹 d: : 回车 盘符切换 cd d:\234 :进入d盘的 阅读全文
posted @ 2020-05-17 16:43 诸葛孔萌 阅读(136) 评论(0) 推荐(0)
摘要:映射需要配置的虚拟机 vim /etc/hosts 输出结果: 删↓↓↓↓↓↓↓掉 L 添加虚拟机IP 注:举例 映射的虚拟机是 node 01 、node 02 、node 03 192.168.123.101 node 01 192.168.123.102 node 02 192.168.123 阅读全文
posted @ 2020-05-17 16:32 诸葛孔萌
摘要:VM虚拟克隆 找到所需克隆的虚拟机 右键、管理 克隆 创建键连接克隆 克隆机===》虚拟机配置===》网络适配器===》高级===》MAC地址===》生成(多点几下)===》确定===》开机 配置克隆机 登录 改名称 vim /etc/sysconfig/network 修改 HOSTNAME= 退 阅读全文
posted @ 2020-05-17 16:22 诸葛孔萌 阅读(171) 评论(0) 推荐(0)
摘要:CentOS 7 关闭打开防火墙 启动防火墙 systemctl start firewalld 禁用防火墙 systemctl stop firewalld 设置开机启动 systemctl enable firewalld 停止并禁用开机启动 sytemctl disable firewalld 阅读全文
posted @ 2020-05-17 16:07 诸葛孔萌 阅读(113) 评论(0) 推荐(0)
摘要:Linux安装JDK安装, 系统:CotOS 6.7 JDK是:JDK1.8,已存在网盘中 360网盘: https://yunpan.360.cn/surl_yYFRDJ7xr56 (提取码:493c) 关闭防火墙 打开配置 vim /etc/selinux/config 修改配置 关闭 conf 阅读全文
posted @ 2020-05-17 15:58 诸葛孔萌 阅读(95) 评论(0) 推荐(0)
摘要:查看 yum 中有哪些文件 cd /etc/yum.repos.d/ ll 输出5个后缀为 repo 的文件夹 rw r r . 1 root root 1991 Aug 4 2015 CentOS Base.repo rw r r . 1 root root 647 Aug 4 2015 Cent 阅读全文
posted @ 2020-05-17 15:00 诸葛孔萌 阅读(128) 评论(0) 推荐(0)
摘要:#先创建两个文件夹 mkdir -p /mnt/centos6 mkdir -p /mnt/local_yum #查看文件夹下的子文件夹(和表中的内容) cd /mnt/ ll 输出的内容: dr-xr-xr-x. 7 root root 4096 Aug 5 2015 cenos6 drwxr-x 阅读全文
posted @ 2020-05-17 14:44 诸葛孔萌 阅读(73) 评论(0) 推荐(0)