自定义博客皮肤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 303

原创 抽象类

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

2020-12-28 22:18:40 85

原创 IO

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

2020-12-28 22:17:35 94

原创 字符串反转

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

2020-12-28 18:25:27 91

原创 String 类的常用方法

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

2020-12-28 18:24:47 43

原创 泛型

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

2020-12-28 16:13:06 87

原创 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 173

原创 Spring boot 集成 thymeleaf

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

2020-12-26 10:28:14 90

原创 数据结构之链表

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

2019-09-30 11:26:15 327

原创 VUE题目

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

2019-09-20 16:18:47 252

原创 前端面试题

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

2019-09-16 11:43:57 91

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

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

2019-09-10 14:40:15 472

代码的可阅读性.md

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

2019-09-10

前端面试题.md

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

2019-09-06

空空如也

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

TA关注的人

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