自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 接口

前言 错误地方请大家多多包涵并指正,感激不尽(≥▽≤)/ 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。 接口无法被实例化,但是可以被实现。一个实现接口的类,必须实现接口内所描述的所有方法,否则就必须

2020-12-28 22:20:16 393

原创 抽象类

前言 错误地方请大家多多包涵并指正,感激不尽(≥▽≤)/ Java抽象类 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。 父类包含了子类集合的常见的方法,但是由于父类本

2020-12-28 22:18:40 132

原创 IO

前言 错误地方请大家多多包涵并指正,感激不尽(≥▽≤)/ java中IO流分类 按照流的流向分为输入流和输出流 按照流的操作单元分为字节流和字符流 按照流的角色分为节点流和处理流 IO流操作类的划分 Java Io流共涉及40多个类,都是从如下4个抽象类基类中派生出来的。 InputStream/Reader: 所有的输入流的基类,前者是字节输入流,后者是字符输入流。 OutputStream/Writer: 所有输出流的基类,前者是字节输出流,后者是字符输出流 按照操作方式分类结构图: 按照操作

2020-12-28 22:17:35 137

原创 字符串反转

前言 错误地方请大家多多包涵并指正,感激不尽(≥▽≤)/ 如何将字符串反转? 使用 StringBuilder 或 StringBuffer 的 reverse 方法,本质都调用了它们的父类 AbstractStringBuilder 的 reverse 方法实现。 不考虑字符串中的字符是否是 Unicode 编码,自己实现。 递归 package org.gs.demo public class ReverseStringTest { public static void main

2020-12-28 18:25:27 138

原创 String 类的常用方法

前言 错误地方请大家多多包涵并指正,感激不尽(≥▽≤)/ String 类的常用方法都有那些? 返回类型 方法名 作用 int length() 得到一个字符串的字符个数 byte[] getByte() 将一个字符串转化成字节数组 char[] toCharArray() 将一个字符串转化成字符数组 String split() 将一个字符串按照条件分开 boolean equals() 判断两个字符串的内容是否一样 boolean equalsIsIgnoreCase

2020-12-28 18:24:47 83

原创 泛型

前言 错误地方请大家多多包涵并指正,感激不尽(≥▽≤)/ 泛型 概念 泛型,即“参数化类型”。即将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式,然后在使用/调用时传入具体的类型。 使用目的 泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)。即在泛型使用过程中,操作的数据类型被指定为一个参数,这种参数类型可以用在类、接口和方法中,分别被称为泛型类、泛型接口、泛型方法。 性质 泛型只在编译阶段有效。 List<Stri

2020-12-28 16:13:06 142

原创 jre和jdk的区别和联系

前言 错误地方请大家多多包涵并指正,感激不尽(≥▽≤)/ jre和jdk的区别和联系 一,JDK开发环境 JDK主要包含三部分, 第一部分就是Java运行时环境 第二部分就是Java的基础类库 第三部分就是Java的开发工具 二,JRE运行环境 下载jdk时候会有两个包,jdk和jre。jdk目录下其实也有一个jre,和图中两者关系对应。还有一个独立的jre,所以对应的JVM有几个? 三,JVM虚拟机 一次编译,随处运行。 JAVA的程序在运行时都会编译为Class文件,Class文件就是在JVM上运行的

2020-12-28 10:14:12 240

原创 Spring boot 集成 thymeleaf

Spring boot 集成 thymeleaf thymeleaf 的作用 Thymeleaf 是一个模板引擎,完全可以替换JSP Thymeleaf 特点 Thymeleaf在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。 Thymeleaf开箱即用的特性。它提供标准和spring标准两种方言,可以直接套用模板实现JSTL、OGNL表达式效果,避免每天套模板、改jstl、改标签的困扰。同时开发人员也可以扩展和创建自定义的方

2020-12-26 10:28:14 142

原创 数据结构之链表

数据结构学习之线性表 知识总结 线性表是一种典型的线性结构。头结点无前驱有一个后继,尾节点无后继有一个前驱。链表只能顺序查找,定位一个元素的时间为O(N),删除一个元素的时间为O(1) 1.线性表的顺序存储结构:把线性表的结点按逻辑顺序依次存放在一组地址连续的存储单元里。用这种方法存储的线性表简称顺序表。是一种随机存取的存储结构。顺序存储指内存地址是一块的,随机存取指访问时可以按下标随机访问,存储...

2019-09-30 11:26:15 451

原创 VUE题目

VUE题目 1,组件传值 父组件与子组件传值 //父组件通过标签上面定义传值 <tempalte> <Main : obj = "data"></Main> </template> <script> //引入子组件 import Main from "./Main" export default{ ...

2019-09-20 16:18:47 330

原创 前端面试题

前端基础知识(1) CSS盒子模型和弹性盒子 盒子模型(Box Model):所有的HTML元素均可以看作是盒子,每个盒子都封装了周围的HTML元素,包括:边距,边框,填充和实际内容,以下面的图片为例: 注意: 1,但你指定一个CSS元素的宽度和高度属性时,你只是设置了content区域的宽高,。 2,元素的宽(高)=宽(高)度+左(上)填充+右(下)填充+左(上)边框+右(下)边框+左(上)边...

2019-09-16 11:43:57 149

原创 代码的可阅读性(readability)

代码的可阅读性(readability) 代码的结构   在书写代码的时候要注意代码的结构,将代码划分层次,访问数据库的代码单独放在一个项目中,前台代码单独放一个项目中,这样在修改代码时候会很方便;即便是在同一个项目中,也要以合理的逻辑来组织代码结构 代码的逻辑   书写的代码一定要有逻辑 抽取出与程序主要目的“不相关的子逻辑” 重新组织代码使它一次只做一件事情 借助自然语言描述来将想法变成代码...

2019-09-10 14:40:15 725

前端面试题.md

##绝对定位和相对定位 ###绝对定位(absolute) 如果想为元素设置层模型中的绝对定位,需要设置position:absolute;,这条语句的作用将元素从文档流中拖出来,将不占用原来元素的空间,然后使用left、right、top、bottom属性相对于其最接近的一个具有定位属性的父级元素进行绝对定位。如果不存在就逐级向上排查,直到相对于body元素,即相对于浏览器窗口 ###相对定位(relative) 如果想为元素设置层模型中的相对定位,需要设置position:relative;,它还是会占用该元素在文档中初始的页面空间,通过left、right、top、bottom属性确定元素在正常文档流中的偏移位置,然后相对于以前的位置移动,移动的方向和幅度由left、right、top、bottom属性确定,偏移前的位置保留不动

2019-09-06

代码的可阅读性.md

书写的代码一定要有逻辑 抽取出与程序主要目的“不相关的子逻辑” 重新组织代码使它一次只做一件事情 借助自然语言描述来将想法变成代码

2019-09-10

空空如也

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

TA关注的人

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