- 博客(9)
- 收藏
- 关注
原创 【狂神说JAVA】MyBatisPlus
一、MyBatisPlus简介特性:(1)无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑(2)损耗小:启动即会自动注入基本 CURD,性能基本无损耗,直接面向对象操作(3)强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通过少量配置即可实现单表大部分 CRUD 操作,更有强大的条件构造器,满足各类使用需求(4)支持 Lambda 形式调用:通过 Lambda 表达式,方便的编写各类查询条件,无需再担心字段写错(5)支持主键自动生成:支持多达 4 种
2021-12-22 16:02:16
922
原创 【狂神说JAVA】注解和反射
一、什么是注解Annotation作用:(1)不是程序本身,可以对程序作出解释(和注释comment没有区别);(2)可以被其他程序(如编译器)读取。Annotation格式:@注释名 如@SuppressWarning(value=“unchecked”)使用场景可以附加在package,class,method,field等,相当于给他们添加了额外的辅助信息,可以通过反射机制编程实现对这些元数据的访问。二、内置注解在java.lang包里示例:(1)@Deprecated 用
2021-11-10 13:56:50
356
原创 【狂神说JAVA基础】异常部分笔记
一、Error和Exception异常指程序运行中出现的不期而至的各种状况。异常发生在程序运行期间,它影响了正常的程序执行流程。简单分类:(1)检查性异常:最具代表性的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。这种异常在编译时不能被简单地忽略。(2)运行时异常:运行时异常是可能被程序员避免的异常。这种异常可以在编译时被忽略。 (3)错误:错误不是异常,而是脱离程序员控制的问题。异常体系结构(1)Java把异常当作对象来处理,并定义一个基类java.lang.Throwabl
2021-11-09 21:19:53
147
原创 【狂神说JAVA基础】面向对象部分笔记
一、什么是面向对象面向对象:线性思维面对对象:分类思维在宏观把握上使用面向对象的思路,在微观操作上使用面向过程的思路处理。面向对象编程(Object-Oriented Programming,OOP)本质:以类的方式组织代码,以对象的形式组织(封装)数据。(对象,是具体的事物。类,是对对象的抽象)三大特性:封装、继承、多态。抽象:具体到一般的过程。(从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征的过程)二、回顾方法的定义三、回顾方法的调用四、类与对象的创建五
2021-11-02 17:59:52
151
原创 【狂神说JAVA基础】JAVA数组部分笔记
一、什么是数组数组是相同类型数据的有序集合。其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。二、数组的声明和创建声明dataType[] arrayRefVar; //首选dataType arrayRefVar[]; // C/C++使用习惯创建dataType[] arrayRefVar = new dataType[arraySize];三、三种初始化及内存分析内存分析三种初始化// 静态初始化int[] a
2021-11-01 22:15:16
106
原创 【狂神说JAVA基础】JAVA方法详解部分笔记
一、何为方法java方法是语句的集合,它们在一起执行一个功能。方法包含于类或对象中。设计方法的原则:保持方法的原子性,即一个方法只完成一个功能。二、方法的定义及调用三、方法重载四、命令行传参五、可变参数六、递归...
2021-10-25 22:25:30
95
原创 【狂神说JAVA基础】JAVA流程控制部分笔记
一、用户交互ScannerScanner scanner = new Scanner(System.in); // 判断用户有没有输入字符串 //if(scanner.hasNext()) if(scanner.hasNextLine()) { //使用next方式接受 // String str = scanner.next(); String str = scann
2021-09-03 16:17:31
68
原创 【狂神说JAVA基础】基础部分笔记
这里写自定义目录标题一、注释二、基本数据类型三、变量和常量四、运算符一、注释// 单行注释 /*多行注释多行注释 */ /** * @description 文档注释 * @author voldemort */二、基本数据类型注:String 不是关键字,也不是基本类型,而是一个类。什么是字节?位是计算机内部数据存储的最小单位,用b表示。字节是计算机中数据处理的基本单位,用B表示。1B=8b,1KB = 1024B进制二进制0b 十进制 八
2021-08-31 20:19:00
84
原创 pyqt5_tools下找不到designer.exe的问题
**安装:**pip install PyQt5-tools -i http://pypi.douban.com/simple --trusted-host=pypi.douban.com**目录:**c:\users\用户名\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe
2020-09-14 14:24:35
458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人