自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 MySQL概述 数据类型和运算符

MySQL概述 数据类型和运算符目录MySQL概述 数据类型和运算符1.1 数据库概述1.2 关系型数据库设计规则1.3 MySQL1.4 MySQL数据类型和运算符1.4.1 MySQL数据类型1.4.2 MySQL的运算符1.1 数据库概述数据库的特点:持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。持久化的大多数时候是将内存中的数据存储在数据库中,当然也可以存储在磁盘文件、XML数据文件中。方便管理数据(例如:快速的检索等)DB**:数据库(Da

2021-04-02 23:30:32 137

原创 Java异常概述,异常处理机制及自定义异常

目录1.异常概述2.异常的类型和整体结构3.异常的处理4.手动抛出异常(throw)5.自定义异常6.异常的几个方法补充:重写方法对throws异常的要求1.异常概述​ 异常,又称为例外,是指不可预知的非正常的情况,例如:正常开车突然路口窜出一条狗来,或者正常上下班的路上,某个街角偶遇了爱情,或者在每天晨跑的小树林遭遇了歹徒。这些突发的情况的发生是不可预知的,where,when…,但是如果处理好了,美好的生活不受影响,可以继续,如果处理不好,可能就“挂”了。​ Java语言将程序执行中发生的不正常情

2021-01-23 13:19:19 277 3

原创 JavaSE—08—抽象类,接口,内部类

目录1.抽象类1.1抽象方法1.2抽象类1.3不能和abstract一起使用的关键字2.接口2.1接口的概念,声明与使用2.2接口的特点3.内部类3.1成员内部类3.2静态内部类3.3局部内部类3.4匿名内部类1.抽象类类用于描述现实生活中一类事物。类中有属性、有方法等成员。某种情况下,父类只能知道子类应该具备一个怎样的方法,但是不能够明确知道如何实现该方法。只能在子类中才能确定如何去实现方法体。例如:定义一个几何图形。所有几何图形都应该具备一个计算面积的方法。但是不同的几何图形计算面积的方式完全

2020-12-03 21:55:06 170 1

原创 JavaSE—07—继承,多态,final

目录1.继承1.1关键字super1.2方法的重写2.final关键字3.多态3.1多态的应用3.2向上转型和向下转型1.继承​ 当多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。继承的好处:代码的复用代码的扩展让类与类之间产生了关系,可以创建更为特殊的类型。继承的弊端:类的耦合性增强了。开发的原则:高内聚,低耦合。耦合:类与类的关系内聚:就是自己完成某件事情的能力继承的语法格式:【修饰符】 cla

2020-11-27 10:17:50 88

原创 JavaSE—06—封装,构造方法与static关键字

目录1.封装2.构造方法3.static关键字3.1构造代码块3.2静态代码块3.3静态与非静态的访问原则3.4初始化顺序1.封装封装是面向对象编程的核心思想。将对象的属性和行为封装起来,其载体就是类。类通常对客户隐藏其实现细节,这就是封装的思想。封装的好处:隐藏实现细节,方便使用者使用安全,可以控制可见范围封装通过权限修饰符来实现:修饰符本类本包其他包的子类任意位置private√×××缺省√√××protected√√

2020-11-27 10:11:17 72

原创 JavaSE—05—类与对象

目录面向对象基础1.类与对象1.1类的定义格式1.2对象的创建2.类的成员:属性2.1属性的声明2.2属性的赋值2.3属性的访问机制2.4属性的特点2.5对象属性的内存图3.方法的参数传递机制4.this关键字5. 实例变量与局部变量的区别面向对象基础面向对象(Object Oriented Programming)是以对象为中心,将对象的内部组织与外部环境区别开来,将表征对象的内部属性数据与外部隔离开来,其行为与属性构成了一个整体,而系统功能则表现为一系列对象之间的相互作用的序列,能更加形象的模拟或表

2020-11-20 18:46:53 81

原创 JavaSE—04—Java数组,递归

目录数组1.一维数组1.1一维数组的声明1.2一维数组的初始化1.3一维数组的遍历1.4一维数组的内存分析1.5数组的基础算法1.5.1反转1.5.2查找1.5.3排序1.6数组常见异常2.二维数组2.1二维数组的声明2.2二维数组的初始化2.3二维数组的遍历2.4二维数组的内存分析3.递归数组数组(array):​ 一组具有相同数据类型的数据的按照一定顺序排列的集合。​ 把有限的几个相同类型的变量使用一个名称来进行统一管理。数组名:​ (1)这个数组名,代表的是一组数​ (2)这

2020-11-20 17:59:09 72

原创 JavaSE—Java基础语法02—流程控制语句

Java基础语法目录Java基础语法1.运算符1.1逻辑运算符1.2 位运算符1.3三元运算符1.4运算符优先级2.流程控制语句2.1顺序结构2.2 分支结构2.2.1条件判断1、单分支结构2、双分支结构3、多分支结构4、嵌套2.2.2 选择结构2.3循环结构2.3.1for循环2.3.2 while循环2.3.3 do...while循环2.3.4 三种循环的选择2.3.5嵌套循环2.3.6 跳转语句 1.运算符 1.1逻辑运算符逻辑运算符的操作数必须是布尔值,结果也是布尔

2020-11-12 21:12:40 123

原创 JavaSE—Java基础语法03—方法

Java基础语法目录Java基础语法1.方法1.1方法的概念1.2方法的语法1.3声明方法前需要明确的几点1.4方法的四种形式1.5 方法参数的值传递机制1.6 方法重载(Overload)1.方法1.1方法的概念方法也叫函数,代表一个独立的可复用的功能,是一个类中最基本的功能单元。目的/好处:(1)复用(2)简化代码方法的使用原则:(1)必须先声明后使用(2)不调用不执行,调用一次执行一次。 1.2方法的语法1、方法的声明格式:【修饰符】 class 类名{

2020-11-12 21:12:20 71

原创 JavaSE—Java基础语法01

Java基础语法目录Java基础语法1.关键字2. 标识符2.常量3. 变量4.数据类型4.1 Java数据类型的分类4.2 Java的基本数据类型4.3 基本数据类型的转换4.4 特殊的数据类型转换5. 进制5.1进制5.2原码、反码、补码6. 运算符6.1 算术运算符6.2 赋值运算符6.3 比较运算符1.关键字关键字:就是被java语言赋予特殊含义的单词。关键字的特点组成关键的字母都是小写常见关键字class,public,static,void …关键字的注意事项goto和co

2020-11-05 20:17:15 108 1

原创 JavaSE—Java语言概述

JAVA语言概述目录JAVA语言概述1. Java历史2. Java语言最主要的特点3.Windows操作系统常用的DOS命令4. Java环境搭建4.1JDK、JRE、JVM介绍4.2Java环境搭建5. 第一个Java应用程序5.1 Java程序的开发步骤6. Java注释7. 编写Java程序时应该注意的问题1. Java历史Java诞生于SUN(Stanford University Network),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(James Gos

2020-11-05 20:16:13 186

原创 Linux学习—8—软件管理

Linux软件管理文章目录Linux软件管理一.软件包的类型二.软件包的名称结构三.rpm命令管理软件包RPM优点RPM默认安装路径RPM安装(install)RPM查询(query)RPM验证(Verify)四.RPM属性依赖的解决方式:YUM在线升级本地软件仓库搭建网络软件仓库搭建第三方软件仓库搭建五.dnf 软件管理命令一.软件包的类型DEB   适用于ubuntuUBlinux DEBlinuxRPM  适用于redhat centOS fcbz2|gz|xz源码编译软件例

2020-10-28 20:26:24 192

原创 Linux学习—7— Linux系统下的进程管理

Linux系统下的进程管理提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Linux系统下的进程管理一.进程二.进程查看命令2.读入数据总结一.进程进程的定义:程序是静态的代码文件进程是指程序运行时的形态进程是程序的一个副本进程是有生命周期的(准备期 运行期 终止期)进程与线程的关系:进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上到下贯穿运行的,当进程是多任务,CPU是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程

2020-10-22 10:54:20 106

原创 Linux学习—6— Linux 系统中的权限管理

Linux 系统中的权限管理文章目录Linux 系统中的权限管理一.权限查看及读取二.普通权限的类型及作用三.设定普通权限的方法四.系统默认权限设定五.文件用户用户组管理六.特殊权限七.acl权限列表八.attr权限——attr权限限制所有用户一.权限查看及读取权限查看ls -l file  查看文件权限ls -ld dir   查看目录权限权限的读取文件的属性被叫做文件的元数据(meta data),一种元数据,用1个byte来记录内容.文件权限信息-| r

2020-10-22 10:53:14 205

原创 Linux学习—5—Linux系统中用户管理

Linux系统中用户管理提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Linux系统中用户管理一. 用户及用户组存在的意义二.用户及用户组在系统中的存在方式三.用户切换四.用户涉及到的系统配置文件一. 用户及用户组存在的意义用户存在的意义 ——系统资源是有限的,如何合理分配系统资源? 在这个问题解决时必须要有连个资源配合身份 account授权 author认证 auth  3A机制,3A机制组成系统中最底层的安全架构&

2020-10-15 11:17:05 178

原创 Linux学习—4—vim编辑器

vim的高级用法配置vim是全球两大流行文本编辑器之一vim file 直接编辑文件内容文章目录vim的高级用法配置一.vim的三种模式二.vim工作的基本配置三.搜索四.vim种的字符管理五.vim可视化模式六.vim的分屏功能七.vim中快速定位光标八.vim插入模式进入方式九.vim退出模式一.vim的三种模式命令模式(浏览模式)  此模式下只能对文件内容浏览 ; 对vim的工作方式进行设定 ;不能修改文件内容 ;插入模式  对文件内容进行修改的模式退出模式 

2020-10-14 09:33:22 205 1

原创 Linux学习—3—Linux中的输入输出管理

Linux中的输入输出管理文章目录Linux中的输入输出管理一.理解什么是输入输出的定义二.如何管理输入三.如何管理系统输出练习一.理解什么是输入输出的定义  字符设备字符设备就是显示字符到屏幕上的设备文件stdin标准输入编号为0例:键盘 鼠标 打字机stdout标准正确输出标号为1stderr标准错误输出标号为2      二.如何管理输入  外界传递到程序中的信息<   输入重定向tr ‘a-z’ ‘A-Z’ < test   把

2020-10-13 20:53:00 80

原创 Linux学习—2—Linux下的文件管理

Linux下的文件管理1.文件管理命令touch  新建文件,修改文件时间戳touch file1 file2…   建立空文件touch -t YYYYMMDDHHmm file  把文件时间更改到指定时间例:$ touch -t 200001010101 filemkdir命令    (make directory)新建目录mkdir dir1 dir2 …   建立空目录mkdir -p test/redhat/linux   建立多层目录rm  删除文件或者

2020-10-13 15:40:48 111

原创 Linux学习—1—Linux命令行使用技巧

Linux学习—1单元—Linux命令行使用技巧什么是Linux?Linux操作系统:GNU/LinuxGNU是开源组织Linux是指Linux内核内核系统核心程序相当人的大脑负责系统程序和硬件分配及调度什么是shell对外提供操作这和系统沟通接口对内实现对内核进行保护RHEL8中默认使用的shell是bashshell行提示符的含义shell类型rhel8中默认使用的shell为bashbash=GNU Bourne-Again SHellshell命令

2020-10-10 22:49:31 129 2

原创 2020-09-27

## 我的JAVA学习之旅前言这是记录我在西部开源学习JAVA的日志。一、为什么记录?方便学习回顾,同时梳理上课内容。二、目标计划及时整理,切勿拖延!与徐晓龙同学相互监督,若有人违反,必定原地boom!他的用户名:xxl1006望大家监督!...

2020-09-27 17:12:04 63 1

空空如也

空空如也

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

TA关注的人

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