我的java学习笔记
lixiang19971019
这个作者很懒,什么都没留下…
展开
-
Maven安装与使用
0. Maven的好处节省磁盘空间可以一键构建可以跨平台应用在大型项目时可以提高开发效率1. Maven安装去官网http://maven.apache.org/download.cgi下载最新版Maven的压缩文件,并解压在环境变量中添加本机中Maven的路径打开cmd测试mvn -version会出现maven版本与本地jdk版本进入maven目录下的...原创 2020-05-01 16:48:35 · 211 阅读 · 0 评论 -
Swagger简单实践
文章目录Swagger简单实践SwaggerSpringBoot 集成1. maven依赖2.配置类编写3. 编写实体类4. 编写Controller5. 编写yml注解配置Swagger-ui 换肤Swagger简单实践Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新直接运行,在线测试API支...原创 2020-04-24 16:51:17 · 221 阅读 · 0 评论 -
Redis基础与Spring的集成
文章目录Redis基础1. Linux安装启动Redis1.1 linux安装redis 4.0.91.2 启动Redis2. 数据结构与操作2.1 数据结构2.2 操作5个基本类型2.2.1 通用操作2.2.2 string2.2.3 list2.2.4 set2.2.5 hash2.2.6 zset2.3 操作3个特殊类型2.3.1 Geospatial 地理位置2.3.2 Hyperl...原创 2020-04-24 16:44:43 · 170 阅读 · 0 评论 -
mysql-jdbc的相关应用
快速入门 //1.导入jar包 //2.注册驱动,可省略,因为已经有java.sql.Driver写好了注册驱动 //Class.forName("com.mysql.cj.jdbc.Driver"); //3.获取数据库连接对象 Connection conn= DriverManager.getConnection("jdbc...原创 2020-04-17 15:12:51 · 114 阅读 · 0 评论 -
java基础: 异常与自定义异常
文章目录1. Throwable体系:2. 异常处理3. 断言Assert4. 自定义异常类1. Throwable体系:Error:严重错误Error,无法通过处理的错误,只能事先避免,好比绝症。Exception:表示异常,异常产生后程序员可以通过代码的方式纠正,使程序继续运行,是必须要处理的。好比感冒、阑尾炎。2. 异常处理Java异常处理的五个关键字:try、catch、f...原创 2020-04-17 10:11:49 · 217 阅读 · 0 评论 -
java基础: 集合框架与实现
顶层接口Iterator<E>Iterator的子接口Collection<E>Collection的子接口List<E>特点有序允许多个nullArrayList<E>ArrayList是一个可变对象数组, 默认构造创建了一个空数组,默认初始容量为10add()先让modCount(结构性修改次数)自增再调用ad...原创 2020-04-17 01:24:07 · 221 阅读 · 0 评论 -
我的java学习随笔: 多线程基础
我眼中的多线程:程序有多条回路,同时向下运行,就是多线程文章目录多线程实现方式1:继承Thread类,重写run()方法创建派生对象,调用派生对象的start()方法多线程实现方式2:创建类实现Runnable接口,实现run()方法先创建对象myRunnable,再创建线程对象thread,调用线程对象的start()方法sleep(long millis): 线程休眠是将线程从运行态转入阻...原创 2020-04-06 15:14:31 · 199 阅读 · 0 评论 -
我的java学习随笔:Object,接口与包装类
Object类 先定义一个类Studentjava中所有类有共同的父类Object有很多可以重写的方法例如:toString equals在进行两个对象是否相等的比较中,如调用默认的equals方法,将进行hasCode等等的比较.这往往是我们所不需要的. 所以,我们要重写equals方法,给出指定比较方法,利于我们做比较判断toString方法也往往需要重写,可以给出我们需要的...原创 2020-03-16 12:00:35 · 76 阅读 · 0 评论 -
我的java学习随笔:类与对象基础,抽象类
类与对象demo这里先声明一个抽象类Studentabstract关键字声明该类为抽象类,不可以实例化成对象,可用于实现多态.抽象类中有抽象方法,可在子类实现static修饰 静态代码块,在程序执行前,执行一次public abstract class Student { //静态变量,可通过类直接调用 public static int xx=0; //静态代码块,在程序执行前...原创 2020-03-16 11:30:55 · 59 阅读 · 0 评论 -
我的java学习随笔 :数组
数组Arrays类常用方法boolean equals(array1,array2):比较两个数组是否相等Arrays.deepEquals(Object[] array1, Object[] array2)判断两个多维数组是否相等,实际上比较的是两个数组的哈希值,即 Arrays.hashCode(data1) == Arrays.hashCode(data2)Arrays.hash...原创 2020-03-16 11:09:38 · 69 阅读 · 0 评论 -
我的java学习随笔: Scanner
ScannerScanner scanner=new scanner(system.in);scanner.close();Scanner作为控制台输入的基础,我想说的是,一定要注意使用后的关闭.Scanner中有很多常用的方法,例如next() 获取下一个输入,以空格为分隔nextLine() 获取下一个输入,以换行为分隔nextXxx() 获取下一个输入,以Xxx为分隔,in...原创 2020-03-16 10:31:44 · 69 阅读 · 0 评论 -
我的java学习随笔:java基础二
基本变量demo //用int定义编号 int id = 1; //用String定义姓名 String name = "张三"; //用char定义性别 char gender = '男'; //用int定义身高 int height = 175; //用double定义体重 double weight = 60.5; //打印结果 Sys...原创 2020-03-16 10:20:45 · 72 阅读 · 0 评论 -
我的java学习随笔: java基础
前面想说的真正准备些写博客已经是自学java一个月以后了,突然发现自己的记忆力有点堪忧.以前学的很多都忘记了,所以抽出一段时间来把自己一个月以来学习的东西记录下来.让自己以后回顾之前学习的知识的有所依据吧.markdown的使用也不是很熟练,基础部分的知识也基本靠回忆来写,在知识的理解上有什么不正确的地方,也可以和我讨论吧学习java的第一步 :安装jdk在了解java语言的强大后,大...原创 2020-03-16 09:58:05 · 132 阅读 · 0 评论