摘要:
5. 继承 利用继承,人们可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域。 反射是指在程序运行期间发现更多的类及其属性的能力。 5.1 类、超类和子类 5.1.1 定义子类 public class Student extends Person{ //方法和域 } 关 阅读全文
摘要:
4. 面向对象 4.1 面向对象 面向对象程序设计,简称OOP是当今主流的程序设计范型。Java是完全面向对象的。 面向对象的程序是由对象组成的,每个对象包含对用户公开的特定功能部分和隐藏的实现部分。程序中的很多对象来自标准库,还有一些是自定义的。在OOP中,不必关心对象的具体实现,只要能够满足用户 阅读全文
摘要:
Typora+PicGo+Gitee实现自动上传图床 1. 废话开头 使用Typora以来,一直被它的简洁、轻便的功能所吸引,但是它的图片上传功能却成了一大痛点。在我们的文档编辑过程中,经常需要使用到图文效果,少了图片效果,文章通篇就会显得枯燥无味。当然,网上也有很多关于Typora+PicGo 阅读全文
摘要:
3. Java基础语法 3.1 注释 在Java中3种标记注释的方式: 使用//,其注释内容从//开始到本行结尾 System.out.println("Hello World!"); //你好世界! 使用/* */,其注释内容为比较长篇的内容。 /* System.out.println("Hel 阅读全文
摘要:
Mybatis-plus构造器使用Lambda避免手动输入错误字段 我们在使用Mybatis-plus构造器时可以简略很多代码的编写时间成本,但是在使用构造器CRUD数据库字段时,数据库字段过多、字段过长,难免会造成字段拼写错误,或者频繁查表复制繁杂工作,因此Mybatis-plus构造器为我们提供 阅读全文
摘要:
Lambda表达式概念 Lambda表达式,从本质来讲,是一个匿名函数。可以使用这个匿名函数,实现接口中的方法。 函数式接口 一个接口中,要求实现类必须实现的抽象方法,有且只有一个。 interface Test() { void test(); default void test() {} //d 阅读全文
摘要:
vue如何做到v-for循环时“切割”数组? 方法(1):从数据源头更改,后端直接在列表中去除某一个数组元素。但是如果前端还需要在别的地方展示那一条信息,就不行了,这是其弊端; 方法(2):在循环时,进行列表切割: 例如: <ul> <li v-for="item in items.slice(1) 阅读全文
摘要:
注解 1. 什么是注解? JDK5.0开始引入,Annotation的作用:不是程序本身,可以对程序做出解释;可以被其他程序读取 2. Annotation的格式: @注释名,还可以添加一些参数值 例如:@SuppressWarning(value="unchecked") 3. 使用范围 可以附加 阅读全文
摘要:
方案1: 卸载TortoiseGit 再次推送,成功。 阅读全文
摘要:
“荡胸生层云,决眦入归鸟”,《Java 开发手册(泰山版)》正式和大家伙见面了!秉承着“码出高效,码出质量”的一贯愿景,泰山小哥跳着欢快的步伐向大家走来了,以下是他的独白: 自华山版现身武林以来,大家都叫泰山泰山快现身,但是一开始我是拒绝的,不能因为你说来,我就马上来,直到我遇到了 stream.C 阅读全文