- 博客(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
2019-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人