自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS06

文章目录学习目标精灵图字体图标字体图标的下载字体图标的引入CSS三角CSS用户界面样式更改鼠标样式轮廓线防止拖曳文本域vertical-align 属性应用解决图片底部默认空白缝隙溢出的文本省略号显示多行文本溢出部分使用省略号代替常见布局技巧margin负值的运用文字围绕浮动元素行内块巧妙运用CSS三角强化学习目标能够使用精灵图能使用字体图标能写出CSS三角能写出常见CSS用户界面样式知道常见布局技巧精灵图目的:有效减少服务器接收和发送请求次数,提高页面的加载速度方式:将网页中的一些

2021-04-08 17:02:04 110

原创 CSS05

文章目录学习目标定位边偏移定位模式静态定位 static相对定位 relative绝对定位固定定位 fixed粘性定位 sticky总结定位叠放次序 z-index定位拓展绝对定位的盒子居中定位的特殊特性脱标的盒子没有外边距塌陷绝对(固定)定位会完全压住盒子网页布局总结元素的隐藏与显示display 属性visibility属性overflow属性学习目标知道为什么要用定位知道定位的四种分类知道四种定位的特点知道为什么用子绝父相布局写出轮播图布局知道显示隐藏的两种方式和区别定位使用场

2021-04-06 16:04:29 103

原创 CSS04

文章目录学习目标CSS浮动普通流为什么需要浮动什么是浮动浮动的特性浮动元素脱标浮动元素一行显示浮动元素具有行内块元素特性常见网页布局浮动布局注意点浮动布局常用类型清除浮动为什么要清除浮动清除浮动的本质清除浮动的方法额外标签法父级添加 overflow属性:after 伪元素法双伪元素清除浮动总结学习目标知道为什么需要浮动知道浮动的排列顺序知道3种常见的布局方式知道为什么需要清除浮动写出至少2种清除浮动的方法CSS浮动CSS的三种传统布局方式:普通流、浮动、定位普通流亦称为:标准

2021-04-01 14:44:58 92

原创 CSS03

文章目录学习目标页面学习三大核心盒子模型边框边框的复合写法边框的分开写法边框的细线边框边框影响盒子实际大小内边距padding内边距 复合写法外边距外边距的典型应用行内元素或行内块元素水平居中外边距合并清除内外边距圆角边框盒子阴影文字阴影学习目标盒子模型的4个组成部分利用边框复合写法给元素添加边框计算盒子的实际大小给盒子设置圆角边框给盒子添加阴影给文字添加阴影页面学习三大核心盒子模型浮动定位盒子模型CSS 盒子模型本质上是一个封装周围 HTML元素(边框、内外边距和实际内

2021-03-30 22:15:56 210

原创 CSS02

文章目录学习目标emmet 语法快速生成 HTML 结构语法快速生成 CSS 样式语法快速格式化代码CSS 的复合选择器后代选择器子代选择器并集选择器伪类选择器链接伪类选择器:focus伪类选择器总结CSS 的元素显示模式块元素行内元素行内块元素总结元素显示模式的转换CSS 的背景属性背景颜色背景图片背景平铺背景图片位置背景图片固定背景复合写法背景色半透明总结CSS 的三大特性层叠性继承性行高的继承优先级权重叠加学习目标使用 emmet 语法使用 CSS 符合选择器写出伪类选择器的使用规范元素的

2021-03-29 20:59:55 72

原创 CSS01

文章目录实现效果CSS简介语法规范CSS 代码风格CSS 基础选择器标签选择器类选择器多类名id选择器通配符选择器总结CSS 字体属性字体系列字体大小字体粗细文字样式字体复合属性总结CSS 文本属性文本颜色对齐文本装饰文本文本缩进行间距总结CSS 引入方式内部样式表行内样式表外部样式表总结实现效果CSS简介原称:层叠样式表;亦称为:CSS样式表、级联样式表一种标记语言主要用于HTML 页面的文本内容,图像的完了以及页面的布局和外观显示样式语法规范选择器用于指定CSS 样式的 HTM

2021-03-27 21:12:52 83

原创 HTML

文章目录学习目标第一部分第二部分第三部分网页什么是网页什么是HTMLWeb标准为什么需要Web标准Web标准的构成HTML 语法规范语法规范标签的关系HTML 基本结构标签**文档类型声明标签****语言种类****字符集**HTML 常用标签标签语义标题标签段落和换行标签文本格式化标签div 和 span 标签图像标签和路径图像标签路径超链接标签HTML 中的注释和特殊字符注释特殊字符表格标签表格属性表格结构标签合并单元格列表标签无序列表有序列表自定义列表列表总结表单标签表单域表单控件input 输入表单

2021-03-23 21:23:26 389

原创 01DQL语言

SQL语言的种类DQL语言Data Query Language数据查询语言负责查询DML语言Data Manipulation Language数据操作语言负责增删改DDL语言Data Define Language数据定义语言定义库和表TCL语言Transaction Control Language事物控制语言处理事物DQL语言DQL语言种类基础查询条件查询排序查询学习前提:导入myEmployees表链接:htt

2021-02-05 11:20:33 99

原创 MySQL预习

数据库的相关概念DBDataBase,数据库:存储数据的地方,保存着一系列有组织、较为规范的数据DBMSDatabase Management System,数据库管理系统:创建和操作DB的系统SQLStructure Query Language,结构化查询语言:专门来操作数据库的语言特点几乎所有的DBMS都支持SQL简单易学且强有力数据库存储数据的特点数据在表里面,表在库里面一个数据库可以有多个表,每个表都有唯一的一个名字来标识自己表具有某些特性,这

2021-02-04 23:28:01 127

原创 Day20 代码复习

写一个强制类型转循环的例子短路与&& 和 逻辑& 的区别写一个条件运算符的例子if语句及其四种写法switch语句以及case合并现象for循环与增强for循环while循环和do…while循环break语句与continue语句方法的构建与使用break和return的区别方法重载机制递归计算1~100的和使用无参构造创建一个对象创建一个空指针异常创建一个构造方法使用有参构造创建一个对象封装一个类创建一个实例方法创建一个实例变量以及静态变量.

2021-02-02 15:35:47 130

原创 第十九天 注释

定义注解,亦叫做注释,英文单词:Annotation注解Annotation是一种引用数据类型,编译之后也是生成xxx.class文件怎么样自定义注解?语法格式是啥?[ 修饰符列表 ] @interface 注解类型名{ }使用注解的语法格式:@注解类型名注解用在什么地方法注解可以用在类上、属性上、方法上、变量上…注解甚至能出现在注解类型上注解类public @interface MyAnnotation {}注解使用的位置package Day19注解;

2021-01-31 02:45:09 221

原创 第十八 反射机制

概述作用通过反射机制可以直接操作字节码文件通过反射机制可以操作代码文件相关类在哪个包java.lang.reflect.*重要的类java.lang.Class字节码文件,代表一个类型,即整个类java.lang.reflect.Method方法字节码,代表类中的方法java.lang.reflect.Constructor构造方法字节码,代表类中的构造方法java.lang.reflect.Field属性字节码,代表类中的成员变量(包括静态和

2021-01-30 18:03:33 154

原创 第十五天 数组

概述数组类型: java中的数组是一种引用数据类型,不属于基本数据类型数组父类:Object理解数组:数组就是一个容器,可以同时容纳多个元素(数组是一堆数据的集合)存储类型:存储数组中可以存储基本数据类型的数据,也可以存储引用数据类型的数据存储“java对象”:数组中如果存储但是"Java对象"的话,实际上存储的是该对象的“引用(内存地址)”,而不是Java对象,数组是不能直接存储java对象的长度变化:Java语言中的数组一旦创建,长度是不能改变的元素个数:所有的数组对象都有length属

2021-01-03 12:44:56 113 1

原创 第十四天 包机制和访问控制权限

包机制概述作用方便程序的管理不同功能的类分别存放在不同的包下package怎么用?package是一个关键字,后面加包名package只能出现在源码的第一行命名规范一般采用公司域名倒叙的方式公司域名倒叙 + 项目名 + 模块名 + 功能名使用import机制关于import的使用什么时候用?A类需要调用B类A类和B类在同一个包下,不需要使用importA类和B类不在同一个包,需要使用import怎么用?import语句只能出现在pack

2020-12-28 10:07:57 97

原创 第十二天 抽象类和接口

抽象类概述定义:类和类之间具有某些共同特征,将这些共同特征抽取出来,使用一个新的类来接收,这个类就是抽象类因为是类的抽象,所以抽象类无法创建对象类型抽象类数据引用数据类型语法[修饰符列表] abstract class 类名 {类体}实例package Day12抽象类和接口;public class Test01 { public static void main(String[] args) { //new User();

2020-12-27 20:31:53 94

原创 第十七天 多线程

线程两者定义进程:一个应用程序(一个进程就是一个软件)线程:一个进程中的执行单元一个进程中可以启动多个线程两者关系进程可以看做一个公司线程可以看做公司员工注进程之间的内存独立不恭喜啊线程在java语言中:共享堆内存和方法区栈内存独立,一个线程一个栈如果启动10个线程,就会开辟10个栈空间,每个栈之间互不干扰,各自执行,这就是多线程并发目的提高程序的处理效率思考在使用线程机制之后,如果main()方法结束了,是不是程序并不结束main方法结束

2020-12-27 16:40:33 117

原创 第十一天 Final关键字

概述解释表示最终的,不可变的final修饰的局部变量一旦赋值就不能重新赋值,即:final修饰的变量只能赋值一次final修饰的方法final修饰的方法无法覆盖,且无法重写final修饰的类无法被继承实例package Day11Final;public class Test01 { public static void main(String[] args) { }}class Father{ //final修饰的局部变量

2020-12-25 09:14:21 64

原创 第十天 super关键字

概述super 和 thisthisthis能出现在实例方法和构造方法中this的语法:this. 或 this( )this不能在静态方法中使用this.在大部分情况下可以省略this在区分局部变量和实例变量的时候不能省略this只能出现在构造方法的第一行(使用构造方法调用构造方法,代码复用)supersuper能出现在实例方法和构造方法中super的语法是:super. 或 super( )super不能在静态方法中使用super.大部分情况下是可以省略的supe

2020-12-24 21:47:13 51

原创 Day01 客户端操作

客户端操作客户端环境准备根据自己电脑的操作系统拷贝对应的编译后的 hadoop jar 包到非中文路径配置 HADOOP_HOME 环境变量配置 Path 环境变量创建一个 Maven 工程 HdfsClientDemo导入相应的依赖坐标+日志添加<dependencies> <dependency> <groupId>junit</groupId> <artifactId

2020-12-22 10:44:36 85 1

原创 第九天 继承、覆盖和多态

什么是继承,有什么用定义:继承是从已有的类中扩展出新的类,新的类具有父类的数据属性和方法,并能扩展新的能力,作用:基本作用:子类继承父类,代码可以得到复用主要作用:有了继承关系,才有后期的方法覆盖和多态机制如何继承class 类名 extends 父类名 { 类体;}继承的特性B类继承A类则称A类:超类、父类、基类而称B类:子类、派生类、扩展类实例package Day09继承;public class Test01 {}class A{}

2020-12-19 19:12:00 238 1

原创 第八天 this和static

static关键字注static 翻译为“静态的”所有static关键字修饰的都是和类相关的,类级别的所有static修饰的,都是采用“ 类名. ”的方式访问static修饰的变量:静态变量static修饰的方法:静态方法变量的分类局部变量成员变量实例变量静态变量package static和this;public class Test01 { public static void main(String[] args) { }}cla

2020-12-19 15:48:51 83 2

原创 第七天 封装

定义和作用定义:指隐藏对象的属性和实现细节,仅对外提供公共访问方式。作用:保证内部结构的安全;屏蔽复杂性,使结构简单化在代码级别上,封装有什么用一个类体中的数据,如果封装之后,对于代码调用的人员来讲不需要关心代码的复杂性只需要通过一个简单的入口就可以访问类体中安全级别较高的数据封装起来,外部人员不能随意访问,从而保证了数据的安全性实例:package Day07封装;public class Person { //private 关键字表示私有的,被这个关键字修

2020-12-18 21:10:35 62 1

原创 第六天 面对对象和面对过程

从语言方面的区别对C来讲,完全面向过程的对C++来讲,一半面向对象,一半面向过程对Java来讲,完全面对对象什么是面对过程的开发方式主要特点是注重步骤,注重实现功能的步骤;也注重实现功能的因果关系面向过程中,没有对象的概念,只有实现功能的步骤和因果关系面向过程的缺点高耦合,低扩展主要是每步之间的因果关系面对过程的优点对于小型项目(功能),使用面向过程的方式,效率很高原因:不需要对象的提取和模型的建立可以直接开始实现功能直接编写代码的因果关系,从而达到实现功能的

2020-12-16 23:58:45 123 1

原创 第五天 方法

第五天 方法定义方法是java中使代码可以进行复用的一个“办法“如果没有方法,会出现什么问题?代码无法得到复用(Java的方法类似于Python的函数)没有方法的代码如下public class Test01 { public static void main(String[] args) { //需求一:计算 123 与 312的和 int a = 123; int b = 312; int c = a + b;

2020-12-16 11:18:27 114

原创 第十六天 IO流

Day23 IO流定义I :InputO :Output通过IO可以完成硬盘文件的读写操作分类按照流的方向进行分析往内存中去,叫做“输入”,or 读从内存中出,叫做“输出”,or 写按照读取数据方式不同按照字节的方式读取,一次读取一个字节这种流是万能的,什么类型的文件都可以读取按照字符方式读取,一次读取一个字符这种流仅仅是为了读取普通文本文件,即能使用记事本打开的文件(不能读取word文档)Java.IO流的四大家族Java.IO.InputS

2020-12-15 17:17:12 127

原创 第四天 控制语句

作用控制语句的出现让程序更具有逻辑性、条理性选择语句if语句注意事项对于多个if语句,在任何情况下,只能有一个分支执行,不可能存在多个分支执行if语句的4钟写法中,只要带有else语句,该if语句就一定会执行,否则有可能不会执行在分支语句当中,如果Java语句只有一条,那么{}可以省略,但是为了可读性,一般不会省略public class Test02 { public static void main(String[] args) { if

2020-12-13 16:35:12 56

原创 第三天 —— 运算符

种类及总览算数运算符关系运算符逻辑运算符赋值运算符位运算符条件运算符字符串连接运算符其他运算符算数运算符运算符:+、-、*、/、%、++、–重点掌握++ 和 --++ 可以出现在变量前,也可以出现在变量后++出现在变量后:会先做赋值运算,再自加一出现在变量前:会先自加一,在做赋值运算关系运算符运算符:>、>=、<、<=、==、!=规则所有的关系运算符的运算结果都是布尔类型,不是true就是false,不可能有其他值注=

2020-12-13 13:21:25 92

原创 第二天 —— 数据类型

数据类型取值范围类型描述关键字字节数默认值字节数byte10短整型short30整型int40长整型long80单精度浮点型float40.0f双精度浮点型double80.0d字符型char2‘\u0000’布尔型boolean1false【注】short和char所表示的种类数是一样的,只不过char可以表示更大的正整数,因为char没有负。short 类型取值范围是[-327

2020-12-11 10:53:19 86

原创 第一天 —— 标识符与关键字

第一天目录01标识符02关键字03字面值04变量05数据模型标识符定义:编写的代码中程序员自己定义的单词【注】主方法中的main也是一个方法的名称,所以也是属于标识符,但是不能更改,这是规定常见的标识符:类名方法名变量名接口名常量名标识符的命名规则只能由数字、字母、下划线、美元符号组成不能以数字开头关键字不能作为标识符严格区分大小写如果在一个代码中同时写了A类和a类则会出现java.lang.NoClassDefFoundError异常是因为在运行

2020-12-09 22:47:10 182

空空如也

空空如也

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

TA关注的人

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