摘要: Java集合 一、什么是集合 二、Collection体系集合 1.Collection父接口 2.List集合 方法(list继承collection) public static void main(String[] args) { //创建list集合 List list = new ArrayList<> 阅读全文
posted @ 2023-01-27 13:20 顔をして 阅读(51) 评论(0) 推荐(0)
摘要: Java抽象类 一、什么是抽象类 由abstract修饰的方法叫抽象方法;由abstract修饰的类叫抽象类。抽象的类无法进行实例化,因为他不是具体存在的类,或者说这样的类还不够完善,不能直接使用new关键字调用其构造器生成该类的对象。我们可以使用abstract定义一个抽象类和抽象方法,示例代码如下: abstr 阅读全文
posted @ 2023-01-09 16:57 顔をして 阅读(14) 评论(0) 推荐(0)
摘要: Java注解 @Override - 检查该方法是否是重写方法。如果发现其父类,或者是引用的接口中并没有该方法时,会报编译错误。 @Deprecated - 标记过时方法。如果使用该方法,会报编译警告。 @SuppressWarnings - 指示编译器去忽略注解中声明的警告。 作用在其他注解的注解(或者说 元注 阅读全文
posted @ 2023-01-09 16:46 顔をして 阅读(19) 评论(0) 推荐(0)
摘要: Java中的instanceof关键字 instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean is 阅读全文
posted @ 2023-01-09 16:43 顔をして 阅读(18) 评论(0) 推荐(0)
摘要: Java中this和super Java 中 this 和 super 的用法总结 this this 是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this 的用法在 Java 中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this 相当于是指向当前对象本身。 2.形参与成员名字重名,用 th 阅读全文
posted @ 2023-01-09 16:41 顔をして 阅读(15) 评论(0) 推荐(0)
摘要: Java面向对象 面向过程&面向对象 一、什么是面向对象 二、类与对象的关系 三、创建与初始化对象 NEW关键字的作用: 1.实例化初始对象 2.内存开辟一个空间 3.把等号右边开好的对象内存地址通过赋值运算符赋值给左边的对象名 构造器的作用: 四、内存分析 五、类与对象 #### 1.类与对象 类是一个模板:抽象, 阅读全文
posted @ 2023-01-09 16:34 顔をして 阅读(20) 评论(0) 推荐(0)
摘要: Java多态 1.多态概述 多态是继封装、继承之后,面向对象的第三大特性。 多态现实意义理解: 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Stu 阅读全文
posted @ 2023-01-09 16:29 顔をして 阅读(26) 评论(0) 推荐(0)
摘要: java基础 Java规范 Java 的编译过程 记事本写java 的步骤 public class 类名 { public static void main(String[ ] args){ System.out.println("Hello,World"); } } 编写源代码 : 保存成 类名.ava 保存 阅读全文
posted @ 2023-01-06 16:08 顔をして 阅读(28) 评论(0) 推荐(0)
摘要: Java 如何重写对象的 equals 方法和 hashCode 方法 前言:Java 对象如果要比较是否相等,则需要重写 equals 方法,同时重写 hashCode 方法,而且 hashCode 方法里面使用质数 31。接下来看看各种为什么。 一、需求: 对比两个对象是否相等。对于下面的 User 对象,只需姓名和年龄相等则认为是同一个对象。 二、解决方案: 需要 阅读全文
posted @ 2023-01-05 03:32 顔をして 阅读(163) 评论(0) 推荐(0)
摘要: HTML5+CSS3总结 阅读全文
posted @ 2023-01-05 03:14 顔をして 阅读(18) 评论(0) 推荐(0)
摘要: Vue项目创建 一、创建项目 1.安装淘宝镜像 npm i -g cnpm --registry=https://registry.npm.taobao.org 2.安装vue的脚手架工具 npm i -g vue-cli 3.测试 vue -V 4.初始化包结构 vue init webpack 项目名 //示例 阅读全文
posted @ 2023-01-05 03:06 顔をして 阅读(21) 评论(0) 推荐(0)
摘要: Markdown语法 一、什么是 Markdown? Markdown 是一种轻量级标记语言,它使用易读易写的纯文本格式编写文档,可与 HTML 混编,可导出 HTML、PDF 以及本身的 .md 格式的文件。它由 John Gruber 和 Aaron Swartz 在 2004 年创造,并受到了许多人和平台的喜爱和支 阅读全文
posted @ 2023-01-05 02:59 顔をして 阅读(48) 评论(0) 推荐(0)
摘要: IDEA push 一、在命令行上创建新的存储库 示例: echo "# JavaProjects" >> README.md git init git add README.md git commit -m "远程仓库接口" git branch -M main git remote add JavaProjects 阅读全文
posted @ 2023-01-05 02:57 顔をして 阅读(25) 评论(0) 推荐(0)
摘要: 数据库备份与还原 MySQL之mysqldump的使用 一、mysqldump 简介 mysqldump 是 MySQL 自带的逻辑备份工具。 它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的insert 语句,当我们需要还原这些数据时,只要执行这些 insert 阅读全文
posted @ 2023-01-05 02:52 顔をして 阅读(54) 评论(0) 推荐(0)
摘要: 三大范式 阅读全文
posted @ 2023-01-05 02:50 顔をして 阅读(15) 评论(0) 推荐(0)