自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

酒涩博客

专属你的Java学习博客

  • 博客(23)
  • 收藏
  • 关注

原创 Java初学者如何写属于自己的博客!!!

博客的重要性博客是一个知识汇总的过程,大家可以将自己的每天所学的Java知识,作为笔记来汇总到博客。正所谓“温故而知新,可以为师也”,博客不仅是自己汇总的一个过程。其次也是和别人技术交流的一个过程。哪个平台写博客首选CSDNCSDN可以说得上是技术者的天下,程序员的天下。这里有很多的可以互相交流的技术问题。CSDN可以说的上是技术与博文一起学习的过程。步骤打开CSDN注册或者登录3.点击创作中心4.开始撰写博客博客园博客园也是一个程序员技术的交流平台搭建自己的博客网站搭建自己

2020-11-27 10:39:37 6066 3

原创 Tomcat安装及部署

Tomcat安装及部署1、Tomcat安装及其卸载2、Tomcat目录结构3、Tomcat启动/关闭3.1、启动:3.1.1、启动遇见的问题3.2、关闭4、配置:4.1、部署项目的方式动态项目的目录结构1、Tomcat安装及其卸载下载:https://tomcat.apache.org/安装:下载zip版本直接解压即可,解压目录不要有中文。卸载:删除解压文件即可。2、Tomcat目录结构bin 可执行文件conf 配置文件lib jar包logs 运行的日志文件temp

2021-04-10 19:13:55 328

原创 CSS之定位

CSS之定位1、定位组成1.1、定位模式1.1.1、静态定位1.1.2、相对定位1.1.3、绝对定位1.1.4、子绝父相1.1.5、固定定位1.1.6、粘性定位2.2、边偏移定位总结定位层叠次序元素可以在盒子内自由移动,并且压住其他盒子。1、定位组成将盒子定在某一个位置,按照定位的方式移动摆放布局盒子。定位 = 定位模式+边偏移1.1、定位模式定位模式决定元素的定位方式选择器 { position: 属性;}1.1.1、静态定位默认定位方式,无定位意思语法:选择器 { po

2021-01-28 21:19:17 439

原创 CSS之浮动

CSS之浮动1、普通流(标准流)2、浮动2.1、浮动特性2.2、浮动元素经常和标准流的父级一起搭配使用3、常见网页布局3.1、浮动元素经常和标准流的父级一起搭配使用3.2、一个元素浮动了,理论其他兄弟元素也要浮动4、清除浮动4.1、清除浮动的方法4.2、清除浮动-额外标签法4.3、清除浮动-父级添加overflow4.4、清除浮动-after伪元素法4.5、清除浮动-双伪元素传统网页布局的3种方式1、普通流(标准流)标签按照规定好的默认方式排列。块级元素独占一行,从上到下顺序排列div、hr

2021-01-28 21:16:47 324

原创 CSS盒子边框及其阴影

1、圆角边框在CSS3中新增,将盒子修饰为圆角的。 border-radius:length(10px);// length为圆的半径length越大,盒子的弧度越圆如果为正方形,想设置为圆形,则半径设置为正方形盒子高度的一半或者50%px。如果是矩形,想设置圆角矩形,则将半径设置为高度的一半该属性是一个简写属性,可以设置4个值:左上角,右上角,右下角,左下角。写2个属性则对角线的属性是一致的。2、盒子阴影box-shadow属性设置盒子的阴影。box-shad

2021-01-28 21:14:31 1592

原创 CSS盒子模型

1、网页布局本质1.1、页面布局的过程先准备好相关的网页元素,网页元素基本都是盒子利用CSS设置好盒子样式,然后摆到相应的位置往盒子里面装内容。网页布局的核心本质:利用CSS摆放盒子。2、盒子模型组成盒子模型:将HTML页面中的布局元素看作矩形盒子。border边框content内容padding内边距margin外边距3、边框(border)border设置盒子的边框的宽度(粗细)、边框的样式、边框的颜色border:border-width

2021-01-08 13:39:05 298

原创 CSS三大特性

CSS三大特性:层叠行、继承性、优先级。1、层叠性相同选择器给设置相同的样式,此时一个样式就会被覆盖(层叠)另一个冲突的样式。层叠性主要是解决样式冲突的问题。层叠性原则:样式冲突,遵循的原则就是就近原则,哪个样式离结构近,就执行哪个样式样式不冲突,不会层叠。2、继承性继承:子标签继承父标签的某些样式,文本颜色,字号等。恰当的使用继承可以优化我们的代码,降低CSS样式的复杂性。子元素可以继承父元素的样式字体颜色属性 (text-、font、line、以及color属性)

2021-01-08 13:37:27 842

原创 CSS背景及其背景图片的设置

CSS设置背景及其背景图片1、背景颜色2、背景图片3、背景平铺4、背景图片的位置4.1、参数为方位名词4.2、参数是精确单位4.3、使用混合单位5、背景图像固定5、背景属性简写6、背景颜色半透明7、总结通过CSS背景属性,可以给页面元素添加背景样式。背景属性可以设置背景颜色,背景图片,背景平铺,背景图片位置,背景图像固定等。1、背景颜色background-color属性定义元素背景颜色。background-color: 颜色值;一般情况下默认值为透明transparent(透明),我们也可

2020-12-31 08:05:24 2937 1

原创 CSS元素三种显示模式

CSS元素显示模式块元素行内元素行内块元素元素模式的转换小工具 snipaste元素显示模式就是元素(标签)以什么方式进行显示,比如独占一行,比如一行可以放多个。作用能够更好的布局网页。HTML元素一般分为块元素和行元素两种类型。块元素等特点:独占一行。宽度高度内外边距可以控制。是一个容器及盒子,里面可以放行内或者块级元素。注意:文字类元素内不能放块级元素。里面不能放其他块级元素也不能放其他块级元素行内元素等也称为内联元素。特点:相邻行内元

2020-12-31 08:02:39 1238

原创 复合选择器

希望大家能够持续关注、点赞以及评论我的博客,以及我的博客网站,一起交流更多的IT技术!!!不负韶华,砥砺前行!酒涩博客-专属你的IT交流博客!复合选择器希望大家能够持续关注、点赞以及评论我的博客,以及我的博客网站,一起交流更多的IT技术!!!不负韶华,砥砺前行![酒涩博客-专属你的IT交流博客!](http://echo.ataoli.cn/)1、后代选择器2、子选择器3、并集选择器4、伪类选择器、4.1、链接伪类选择器、5、focus伪类选择器在CSS中,根据选择器的类型将选择器分为基础选择器和复合选

2020-12-21 18:04:14 1428

原创 CSS三种引入方式

CSS三种引入方式内部样式表(嵌入式引入)行内样式表(行内式引入)外部样式表(链接式引入)步骤:按照CSS样式书写的位置(或者引入的方式),CSS样式分为三大类。内部样式表(嵌入式引入)<style> div { color: red; font-size: 15px; }</style>行内样式表(行内式引入)行内样式表(内联样式表)是在元素标签内部设置元素的样式。<p style=“ color:red; font-size:20px”&gt

2020-12-21 14:09:10 1701

原创 CSS字体、文本样式属性

CSS字体、文本样式属性1、字体属性1.1、修改字体样式属性语法:1.2、字体大小属性1.3、字体粗细属性1.4、字体样式属性1.5、字体复合属性2、文本外观属性2.1、文本颜色2.2、对齐方式2.3、装饰文本2.4、文本缩进2.5、行间距1、字体属性CSS-Fonts(字体)属性用于定义字体系列、大小、粗细、和文字样式(如斜体)。1.1、修改字体样式属性CSS使用 font-family属性来定义字体语法:p { font-family:‘宋体’;}多种字体之间必须使用英文状态下的

2020-12-14 14:10:17 3579

原创 CSS概述及其选择器的使用

CSS概述及其选择器的使用1.1、什么是CSS1.2、CSS发展史1.3、CSS语法规范2、CSS基础选择器2.1、选择器作用2.2、选择器分类(基础选择器)2.2.1、标签选择器:2.2.2、类选择器:2.2.3、id选择器(只能调用一次)2.2.4、通配符选择器1.1、什么是CSSCSS主要是美化网页,布局网页。CSS是层叠样式表的简称,有时候也称为CSS样式或者级联样式表。CSS主要用于设置HTML页面中的文本内容(字体,大小,对齐方式)、图片的外形(宽高、边框样式、边距等)以及版面的布局和外观

2020-12-13 17:27:50 3634

原创 HTML中表格标签及其属性

1、表格标签1.1、表格的主要作用表格主要用于显示数据、展示数据。可以让数据显示的非常规整,可读性强。需要数量的掌握。表格不是用来布局的,是用来展示数据的。1.2、表格的基本语法<table></table> 是用于定义表格的标签<tr></tr> 标签用于定义表格中的行,必须嵌套在<table>中<td></td> 用于定义表格中的单元格,必须嵌套在<tr></tr>标签中字母t

2020-12-09 10:38:15 5564

原创 h5常用标签

1、标题标签字体大小一次变小,字体加粗;2、段落在网页中,要把文字有条理的显示出来,就需要将这些文字分段。在HTML中,标签定义段落,它可以将整个网页分为若干个段落。<p>段落标签</p>特点:文本在一个段落中会根据浏览器窗口的大小自动换行段落和段落之间保有空隙。3、换行标签<br/> 换行标签特点:单标签只是简单的开始新的一行,跟段落不一样,段落之间会插入一些垂直的间距。4、文本格式化标签在网页中,有时候设置粗体

2020-12-08 09:44:37 5303

原创 前端概述

网站:是在因特尔网络上根据一定的规则1、html语法规范1.1、基本语法概述html是由尖括号包围的关键字,例如html语言通常是成对出现的,例如。我们称为双标签,第一个是开始标签,第二个是结束标签。有些特殊的符号是单标签,例如。我们成为单标签1.2、标签关系双标签可以分为2类:包含关系、并列关系1.2.1、包含关系<head> <title> </title></head>1.2.2、并列关系<head&gt

2020-12-08 09:35:36 4113

原创 Java简易版学生管理系统

案例:学生管理系统package com.zl.MyArrayListDemo;import java.util.ArrayList;import java.util.Scanner;/* 学生管理系统主类: 1.创建学生类 2.设置主页面 3.设置添加学生信息 4.设置修改学生信息 5.设置删除学生信息 6.设置退出程序 */public class ArrayListDemo { public static void main(

2020-12-04 12:26:17 4943 1

原创 ArrayList集合方法应用

ArrayList集合方法应用创建对象 ArrayList array = new ArrayList<>(); E代表储存的数据类型//创建集合对象ArrayList<String> array = new ArrayList<>();添加元素:array.add();//添加新的元素array.add("张三");array.add("李四");array.add("王麻子");获取指定元素:array.get(index i)

2020-12-04 12:24:52 5181

原创 Java简单版学生信息管理系统

学习信息管理系统Admin类package com.shanxiguofang.bank;public class Admin { //管理员账号 private String account; //管理员密码 private String password; //有参构造方法 public Admin(String account, String password) { super(); this.account = account; this.passwor

2020-11-27 10:28:04 5806

原创 两种创建多线程方式

进程:当前正在运行的程序,一个程序在内存中的执行区域线程:进程中的执行控制单元,执行路径。一个进程可以有一个线程、也可以有多个线程单线程:安全性高,效率低。多线程:安全性低,效率高。方式1:继承Thread方式1:继承Thread。重写run方法,创建线程对象,调用static开启线程子类继承Thread具备多线程能力启动线程:子类对象.static不建议使用:避免OOP单继承局限性package com.zl.thread;/*多线程:创造多个..

2020-11-20 11:37:38 5125

原创 利用字符流复制文本的5种方式

酒涩Java说,Java交流互动的平台

2020-11-11 09:37:06 5972

原创 IO流分类及其应用

IO流可以将数据储存到文件中,也可以从文件中读取数据分类流向分类输入流:FileWriter输出流:FileReader数据类型分类字符字符输入流字符输出流字节字节输入流字节输出流输出流(FileWriter)往文件中写入数据创建对象FileWriter fw= new FileWriter("C:/IO/MyIO.txt"):创建对象并且传入文件名称/地址(注意:如果传入文件名称是相对路径,则文件在这个项目的路径下)相对路径:在当前项目的根目录下(a.txt)

2020-11-10 10:59:09 5465

原创 Java数据结构Map的常用功能

Java数据结构—Map常用功能添加功能:map.put(key,value); //添加元素或者修改value的值删除功能map.remove(key); 根据key的值删除对应value并且返回valuemap.clear(); 清除所有的对应关系判断功能map.isEmpty(); 判断是否没有对应关系map.size(); 判断有几种对应关系map.containsKey(1001); 判断指定key的值是否存在map.containsValue("王五") 判断指定val

2020-11-09 09:39:44 5427

空空如也

空空如也

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

TA关注的人

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