Java基础语法:注释、数据类型、字节 注释 单行注释:// 多行注释:/注释/ 文档注释:/注释/ 数据类型分为两大类:基本类型和引用类型 八大基本数据类型 整数类型 byte(占1个字节范围:-128127) int(占4个字节范围) short(占2个字节范围) long(占8个字节范围)(long类型后要在数字后面加个L) 浮点类型 float(4个字节)(float类型要在数字后面加一个F) double(8个字节) 字符类型 char(2个字节)(注意String不是关键字,是一个类) 布尔值 boolean 变量定义如下: charcc='a';//charcc="a";不能...

  XdS0Lrkd4NB5   2023年11月01日   91   0   0 Java

Java基础语法:类型转换、变量、常量 类型转换 低---------->高 byte,short,char->int->long->float->double 从高到低:强制转换 从低到高:自动转换 注意点:1.不能对布尔型进行转换; 2.在把高容量转换成低容量的时候,强制转换; 3.转换的时候可能存在内存溢出,或者精度问题;   JDK7新特性 数字之间可以用下划线分割。 变量 局部变量 在方法体内,必须声明和初始化值。 实例变量 方法体外,类里面,从属于对象;如果不自行初始化,则这个类型的默认值为00.0 布尔值默认是false,除了基本类型...

  XdS0Lrkd4NB5   2023年11月01日   54   0   0 Java

Java基础语法:运算符、包机制、JavaDoc 自增、自减、一元运算符:、- 例子:b=a;-->先给b赋值,a再自增:b=a;a=a+1; b=a;-->a先自增,再给b赋值:a=a+1;b=a; 初识Math类 幂运算:Math.pow(a,b):其中a与b都是double类型,表示a的b次方。 逻辑运算符 逻辑与:&&; 逻辑或:||; 逻辑非:!; 其中逻辑与是短路运算符,即当运算符前面变量已经为假则不再判断后面的变量是否为真,所以称之为短路。 位运算符 位运算符有&、|、^、、>>、<<、>>...

  XdS0Lrkd4NB5   2023年11月01日   106   0   0 Java

Java流程控制:用户交互Scanner、选择结构 用户交互Scanner Scanner类用于获取用户的输入 基本语法: Scanners=newScanner(System.in);s.close(); packagecom.qiu.first.scanner;​importjava.util.Scanner;​publicclassDemo1{  publicstaticvoidmain(String[]args){    Scannerscanner=newScanner(System.in);  &nbs...

  XdS0Lrkd4NB5   2023年11月01日   63   0   0 Java

Java方法:方法的重载、命令行传参、递归 方法的重载 重载就是在一个类中,有相同的函数名称,但是形参不同的函数。 方法重载的规则: 方法名称必须相同; 参数列表必须不同(个数不同或者类型不同或者参数排列顺序不同等); 方法的返回类型可以相同也可以不相同; 仅仅返回类型不同不足以成为方法的重载。 实现理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错。 命令行传参 注意路径!! 要退回到src目录下才能运行.class文件,并且路径要写全 可变参数 在方法声明中,在指定参数类型后面加一个省略号(...),...

  XdS0Lrkd4NB5   2023年11月01日   54   0   0 Java

Java数组 什么是数组 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据成为一个数组元素,每个数组元素可以通过一个下标来访问他们。 声明、创建一个数组 语法:dataType[]name=newdataType[dataSize]; //声明数组 int[]nums=null; //创建数组 nums=newint[10]; //声明和创建一起的写法 int[]nums=newint[10]; 三种初始化方式 静态初始化 语法: inta={1,2,3}; 动态初始化 语法: //先声明创建数组 int[]aa=newin...

  XdS0Lrkd4NB5   2023年11月01日   44   0   0 Java

SpringBootController 控制器 SpringBoot提供了@Controller和@RestController两种注解来标识此类负责接收和处理HTTP请求。 如果请求的是页面和数据,使用@Controller注解即可;如果只是请求数据,则可以使用@RestController注解。 @RestController的用法 默认情况下,@RestController注解会将返回的对象数据转换成JSON格式。 路由映射:控制器接收前端的请求 @RequestMapping注解主要负责URL的路由映射。它可以添加在Controller类或者具体的类方法上。 @Reques...

  XdS0Lrkd4NB5   2023年11月01日   126   0   0 Java

SpringBoot文件上传+拦截器 文件上传原理 表单的enctype属性规定在发送到服务器之前应该如何对表单数据进行编码。 当表单的enctype="application/x-www-form-urlencoded"(默认)时,form表单中的数据格式为:key=value&key=value。 当表单的enctype="multipart/form-data"时,其传输数据如下: SpringBoot实现文件上传功能 SpringBoot工程嵌入的tomcat限制了请求的文件大小,每个文件的配置最大为1MB,单次请求的文件总数不能大于10MB。 要更改这个默认值需要在配置...

  XdS0Lrkd4NB5   2023年11月01日   57   0   0 Java

MybatisPlus快速上手 ORM介绍 ORM(ObjectRelationalMapping,对象关系映射)是为了解决面向对象与关系型数据库存在的互不匹配的一种技术。持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。 ORM通过使用描述对象和数据库之间映射的元数据将程序中的对象自动持久化到关系数据库中。 ORM框架的本质是简化编程中操作数据库的代码。 Mybatis-Plus介绍 Mybatis是一款优秀的数据持久层ORM框架,被广泛地应用于应用系统。 Mybatis能够非常灵活地实现动态SQL,可以使用XML或注解来配置和映射原生...

  XdS0Lrkd4NB5   2023年11月01日   49   0   0 Java

Mysql基础知识 Mysql概述 数据库相关概念 数据库:存储数据的仓库,数据是有组织的进行存储,Database(DB)。 数据库管理系统:操纵和管理数据库的大型软件,DataBaseManagementSystem(DBMS)。 SQL:操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准,StructuredQueryLanguage(SQL). 主流的关系型数据库管理系统:Oracle,Mysql,MicrosoftSQLServer等等。 关系型数据库(RDBMS):建立在关系模型基础上,由多张相互连接的二维表组成的数据库。通过表结构存储数据的数据库称之为关系型...

  XdS0Lrkd4NB5   2023年11月01日   137   0   0 Java

Vue框架快速上手 前端环境准备 编码工具:VSCode 依赖管理:NPM 项目构建:VueCli Vue框架介绍 Vue是一套用于构建用户界面的渐进式框架。 Vue.js提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。 其目标是通过尽可能简单的API实现响应式的数据绑定和可组合的视图组件。 MVVM模式 MVVM是Model-View-ViewModel的缩写,它是基于一种前端开发的架构模式,其核心是提供对View和ViewModel的双向数据绑定。 Vue提供了MVVM风格的双向数据绑定,核心是MVVM中的VM,也就是ViewModel,ViewModel负...

  XdS0Lrkd4NB5   2023年11月01日   26   0   0 Vue

第三方组件element-ui 组件间的传值 组件可以由内部的Data提供数据,也可以由父组件通过prop的方式传值。 兄弟组件之间可以通过Vuex等统一数据源提供数据共享。 由data提供数据: <template> <div> <h1>{{title}}</h1> <h2>{{score}}</h2> </div> </template> <script> exportdefault{ name:"Movie", data:function(){ return{ title...

  XdS0Lrkd4NB5   2023年11月01日   92   0   0 Vue

SQL:DML、DQL、DCL DML:DataManipulationLanguage(数据操作语言) DML用来对数据库中的数据记录进行增删改操作。 DML-添加数据 给指定字段添加数据(一条数据) INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...); 给全部字段添加数据(一条数据) INSERTINTO表名VALUES(值1,值2,...); 批量添加数据 指定字段 INSERTINTO表名(字段名1,字段名2,...)VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...); 所有字段 INSERTIN...

  XdS0Lrkd4NB5   2023年11月01日   82   0   0 MySQL

MySQL基础:函数 函数是指一段可以直接被另一段程序调用的程序或代码。 字符串函数 MySQL中内置了很多字符串函数,常用的几个如下: 函数 功能 CONCAT(S1,S2,...Sn) 字符串拼接,将S1,S2,...Sn拼接成一个字符串 LOWER(str) 将字符串str全部转为小写 UPPER(str) 将字符串str全部转为大写 LPAD(str,n,pad) 左填充,用字符串pad对str的左边进行填充,达到n个字符串长度 RPAD(str,n,pad) 左填充,用字符串pad对str的右边进行填充,达到n个字符串长度 TRIM(str) 去掉字...

  XdS0Lrkd4NB5   2023年11月01日   378   0   0 MySQL

MySQL基础:约束 概述 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。 目的:保证数据库中的数据的正确、有效和完整性。 分类: 约束 描述 关键字 非空约束 限制该字段的数据不能为null NOTNULL 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE 主键约束 主键是一行数据的唯一标识,要求非空且唯一 PRIMARYKEY 默认约束 保存数据时,如果未指定该字段的值,则采用默认值 DEFAULT 检查约束(8.0.16版本之后) 保证字段值满足某一个条件 CHECK 外键约束 用来让两张表之间建立连接,保证数据的一致性...

  XdS0Lrkd4NB5   2023年11月01日   301   0   0 MySQL

MySQL基础:多表查询 多表关系 概述 ​项目开发中,在进行数据库表结构设计时,会根据业务需求及模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本上分为三种: 一对多(多对一) 多对多 一对一 一对多(多对一) 案例:部门与员工的关系 关系:一个部门对应多个员工,一个员工对应一个部门 实现:在多(N)的一方建立外键,指向一的一方的主键 多对多 案例:学生与课程的关系 关系:一个学生可以选修多门课程,一门课程也可以供多个学生选择 实现:建立第三张中间表,中间表至少包含两个外键,分别关联两方主键 一对一 案例:用户与用户详情的关系...

  XdS0Lrkd4NB5   2023年11月01日   58   0   0 MySQL

MySQL基础:事务 事务简介 事务是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 默认MySQL的事务是自动提交的,也就是说,当执行一条DML(数据操作语言:对数据库进行增删改操作)语句,MySQL会立即隐式地提交事务。 案例:银行转账 --建表、存数据 createtableaccount( idintauto_incrementprimarykeycomment'主键ID', namevarchar(10)comment'姓名', moneyintcomment'余额' )comment...

  XdS0Lrkd4NB5   2023年11月01日   122   0   0 MySQL
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~