
Java核心知识点整理
文章平均质量分 81
Java核心知识点整理,知识涵盖面向对象,基本数据类型,java环境配置,封装,继承,多态,抽象类和接口,集合,多线程,IO流,异常处理,正则表达式等等,订阅专栏后进Java全栈交流群领取全栈教程视频
海拥✘
CSDN 内容合伙人,全栈领域优质创作者,华为云享专家,阿里云专家博主,InfoQ、蓝桥云课签约作者,HDZ核心组成员,全网粉丝20万+。一枚爱好计算机科学,乐于分享技术与快乐的博主。
展开
-
从零学习 Java 设计模式
定义抽象工厂模式为创建一组相关的对象提供一个接口,而不需要指定具体的类。它提供了一个更为抽象的工厂,用于创建相关对象族(即一组有共同特征的对象)。代码示例// 抽象产品A// 抽象产品B// 具体产品A1// 具体产品B1// 具体工厂1解释在抽象工厂模式中,我们通过多个工厂来创建一组相关产品。例如,类创建了ProductA1和ProductB1,它们属于同一组产品。应用场景GUI框架。原创 2025-02-18 11:28:25 · 13974 阅读 · 31 评论 -
关于 Java 的简介(评论抽奖送书)
💂 个人网站:【海拥】【摸鱼小游戏】【开发文档导航】🤟 风趣幽默的人工智能学习网站:👉人工智能💅 想寻找共同学习交流的小伙伴,请点击【全栈技术交流群】💬 免费且实用的Java刷题(面经大全)网站:👉点击跳转到网站直接跳到末尾 参与评论送书JAVA 由 Sun Microsystems Inc 的 James Gosling 于1995 年开发,后来被 Oracle Corporation 收购。它是一种简单的编程语言。Java 使编写、编译和调试编程变得容易。它有助于创建可重用的代码和模..原创 2022-05-26 09:32:19 · 3655 阅读 · 95 评论 -
【Java练习题】Java 程序的输出 | 第二十五套(Java抽象类和接口)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 简单程序程序一1) 下列关于Java抽象类的说法错误的是A如果我们派生一个抽象类并且没有实现所有抽象方法,那么派生类也应该使用’abstract’关键字标记为抽象B抽象类可以有构造函数C一个类可以在没..原创 2022-04-18 10:50:05 · 31243 阅读 · 1 评论 -
【Java练习题】Java 程序的输出 | 第二十四套(继承)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 简单程序程序一1) 以下程序的输出是什么?class Base { public void show() { System.out.println("Base::show() called"); }} ..原创 2022-04-18 10:44:17 · 31294 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第二十三套(继承)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 简单程序程序一1) 以下程序的输出是什么?public class A extends B{ public static String sing() { return "fa"; } public static void m..原创 2022-04-18 10:43:06 · 5255 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第二十二套(类型转换)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 简单程序程序一1) 以下程序的输出是什么?public class Test{ public int getData() //getdata 1 { return 0; } public long getData() //g..原创 2022-04-18 10:40:42 · 5869 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第二十一套(类型转换)
> - **💂 个人网站:【 [海拥](https://haiyong.site/)】【[小霸王游戏机](https://haiyong.site/moyu/xbw/)】** > - **🤟 风趣幽默的前端学习课程:👉[28个案例趣学前端](https://www.lanqiao.cn/courses/8605)**> - **💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【[摸鱼交流群](https://haiyong.site/chat/)】**> - **💬 免费且实用的计算机相关知原创 2022-04-18 10:38:50 · 31211 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第二十套(继承)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 中等程序程序一1) 以下程序的输出是什么?class A{ public A(String s) { System.out.print("A"); }}public class B extends A{ public..原创 2022-04-18 10:35:45 · 31482 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第十九套(含解析)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 简单程序程序一1) 以下程序的输出是什么?public class RuntimePolymorphism{ public static void main(String[] args) { A a = new B(); B..原创 2022-04-18 10:35:01 · 31130 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第十八套(重写)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 简单程序程序一1) 以下程序的输出是什么?class Derived{ protected final void getDetails() { System.out.println("Derived class"); }}..原创 2022-04-18 10:33:48 · 31189 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第十七套
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 简单程序程序一1) 以下程序的输出是什么?public class Test{ private static float temp() { public static float sum = 21; return(--(su..原创 2022-04-18 10:32:25 · 31265 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第十六套(线程)
💂 个人网站: 海拥 —— 一个乐于分享技术与快乐的博主🤟 版权: 本文由【海拥】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦💅 想寻找共同摸鱼的小伙伴,请点击【摸鱼小游戏】难度级别: 中等程序程序一1) 以下程序的输出是什么?public class Test implements Runnable{ public void run() { System.out.printf("HY "); System..原创 2022-04-18 10:31:27 · 31065 阅读 · 0 评论 -
【Java练习题】Java 程序的输出 | 第十五套(内部类)
> - **💂 个人网站:【 [海拥](https://haiyong.site/)】【[小霸王游戏机](https://haiyong.site/moyu/xbw/)】** > - **🤟 风趣幽默的前端学习课程:👉[28个案例趣学前端](https://www.lanqiao.cn/courses/8605)**> - **💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【[摸鱼交流群](https://haiyong.site/chat/)】**> - **💬 免费且实用的计算机相关知原创 2022-04-18 10:28:50 · 9046 阅读 · 0 评论 -
简单的Lambda表达式(适用JAVA初学者)
Lambda表达式是一小段代码,它接受参数并返回一个值。下面的示例表达式具有一个参数。该表达式还可以包含两个或多个参数。parameter -> expressionLambda表达式也可以视为匿名函数。没有名称且不属于任何类的函数。Lambda表达式类似于方法,但是它们不需要名称,可以在方法主体中实现。(parameter1, parameter2) -> expressionLambda表达式的概念最早是在LISP编程语言中引入的。表达式是有限的。它们必须立即返回一个值,并且不.原创 2022-04-04 17:16:44 · 9509 阅读 · 2 评论 -
Spring Web MVC (Spring MVC) 的相关例题及解析
MVC、web MVC、Spring MVC 和 Spring Web MVC的联系与区别:1.MVC 是一种架构分层模式2.web MVC 是指在 web 领域下实践的 MVC,因为 web 领域的视图层跟 native 应用的视图层不太能划等号3.Spring MVC 和 Spring Web MVC 是同一个东西,就是 Spring Framework 里的一个模块。在 Spring Framework 介绍页面 写的是 Spring MVC,然而点进去后具体的描述页面 使用 Spring We原创 2022-03-11 08:53:04 · 31784 阅读 · 0 评论 -
Java中抽象类和接口的区别
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:粉丝群 每周送六本书,不定期送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)直接跳到末尾 去评论区领书抽象类 vs 接口方法类型: 接口只能有抽象方法。抽象类可以有抽象和非抽象方法。从 Java 8 开始,它也可以有默认和静态方法。最终变量: 在 Java 接口中声明的变量默认是最终的。抽象类可能包含非最终变量。变量类型: 抽象类可以有fina原创 2021-11-26 08:13:11 · 8278 阅读 · 12 评论 -
关于Java 中的 Lambda 表达式你了解多少?
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:粉丝群 每周送四本书,每月送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)直接跳到末尾 去评论区领书这篇文章我们将讨论关于Java 中的 Lambda 表达式,Lambda 表达式是 Java 涉足函数式编程的过程。它接受参数并将其应用于表达式或代码块。以下是语法的基本示例:(parameter1, parameter2) => express原创 2021-11-11 11:01:02 · 5037 阅读 · 19 评论 -
【Java练习题】Java 程序的输出 | 第十四套(构造函数)
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:粉丝群 每周送四本书,每月送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)直接跳到末尾 去领取资料难度级别: 简单程序程序一1) 以下程序的输出是什么?class Helper{ private int data; private Helper() { data = 5; }}public class Test{ publ原创 2021-10-21 09:23:37 · 5527 阅读 · 2 评论 -
【Java练习题】Java 程序的输出 | 第十三套(集合)
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:粉丝群 每周送四本书,每月送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)直接跳到末尾 去领取资料难度级别: 中级程序程序一1) 以下程序的输出是什么?import java.util.*;public class priorityQueue { public static void main(String[] args) { Pr原创 2021-10-20 09:27:35 · 13823 阅读 · 1 评论 -
【Java练习题】Java 程序的输出 | 第十二套(含解析)
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:粉丝群 每周送四本书,每月送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)直接跳到末尾 去领取资料难度级别: 中级程序程序一1) 以下程序的输出是什么?public class Test implements Runnable{ public void run() { System.out.printf("%d",3); } pu原创 2021-10-20 09:19:20 · 13881 阅读 · 1 评论 -
【Java练习题】Java 程序的输出 | 第十一套(含解析)
作者主页:海拥作者简介:CSDN全栈领域优质创作者、HDZ核心组成员、蝉联C站周榜前十粉丝福利:粉丝群 每周送四本书,每月送各种小礼品(搪瓷杯、抱枕、鼠标垫、马克杯等)直接跳到末尾 去领取资料难度级别: 中级程序程序一预测以下 Java 程序的输出:public class Base{ private int data; public Base(){ data = 5; } public int getData(){ r原创 2021-10-20 09:16:44 · 13879 阅读 · 0 评论 -
一文带你了解Java 中的垃圾回收机制
博主简介:CSDN原力作者,华为云享专家,掘金优秀作者个人博客:haiyong.site粉丝专属福利:简历模板、PPT模板、学习资料、面试题库。文末领取直接跳到末尾领取资料介绍在 C/C++ 中,程序员负责对象的创建和销毁。通常程序员会忽略无用对象的销毁。由于这种疏忽,在某些时候,为了创建新对象,可能没有足够的内存可用,整个程序将异常终止,导致OutOfMemoryErrors。但是在 Java 中,程序员不需要关心所有不再使用的对象。垃圾回收机制自动销毁这些对原创 2021-09-21 10:55:37 · 5818 阅读 · 6 评论 -
【Java练习题】Java 程序的输出 | 第十套(垃圾回收)
博主简介:CSDN原力作者,华为云享专家,掘金优秀作者个人博客:haiyong.site粉丝专属福利:简历模板、PPT模板、学习资料、面试题库。文末领取难度级别: 中级在 Java 中,对象销毁由垃圾收集器模块负责,没有任何引用的对象有资格进行垃圾收集。下面是一些关于垃圾收集的重要输出问题。程序程序一预测以下 Java 程序的输出:public class Test{ public static void main(String[] args) throw原创 2021-09-21 10:45:40 · 17433 阅读 · 0 评论 -
Java 访问修饰符与非访问修饰符 | Java核心知识点整理
本小节详细介绍了 Java 访问修饰符。它们控制 Java 类及其成员(函数和数据)的可见性。它们是公共的、私有的和受保护的。但是,当没有修饰符存在时,Java 也实现了默认情况。这意味着一个类、它的函数、字段只能被同一模块中的其他类访问。顺便说一下,Java 中主要有四种类型的访问修饰符。让我们在示例的帮助下详细讨论它们中的每一个。原创 2021-07-22 11:23:26 · 7653 阅读 · 60 评论 -
什么是面向对象? | Java核心知识点整理
面向对象与面向过程相信很多Java开发者,在最初接触Java的时候就听说过,Java是一种面向对象的开发语言,那么什么是面向对象呢?面向对象编程(OOP: object-oriented programming)首先,面向对象就是:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的原创 2021-07-17 14:36:13 · 6899 阅读 · 2 评论 -
一文带你了解Java编程语言的前世今生 | Java核心知识点整理
他们质疑你,嘲讽你,却又想成为你,取代你。Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的高级程序设计语言。 Java 可运行于多个平台,如 Windows, Mac OS 及其他多种 UNIX 版本的系统。它伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。自诞生至今,还产生了无数和Java相关的产品、技术和标准。下面简要回顾一下Java的技术体系和发展轨迹、历史变迁一、为什么 Java 要叫 Java(咖啡)?二、Java 标准划分三、Java 语言的原创 2021-07-12 15:14:40 · 17030 阅读 · 50 评论 -
项目之删除评论、修改评论及架构--Kafka简介(14)
78. 删除评论-持久层(a)规划需要执行的SQL语句需要执行的SQL语句大致是:delete from comment where id=?通常,在处理增、删、改之前,还存在相关的检查,特别是删、改的操作之前,都应该检查被操作的数据是否存在、是否具有权限对该数据进行操作,及可能存在的其它业务规则。关于数据是否存在,可以通过查询来得到答案:select * from comment where id=?关于操作数据的权限,可以暂将业务规则设计为“评论的发表者,或任何老师,都可以删除评论”。原创 2020-08-02 01:07:26 · 13514 阅读 · 0 评论 -
项目之显示回答和显示评论(13)
67. 显示回答列表-持久层(a) 规划SQL语句显示某问题的回答列表,需要执行的SQL语句大致是:select * from answer where question_id=16 order by status_of_accept desc, created_time desc以上查询只是针对一张表,并且是查询所有字段,则使用实体类就可以封装以上查询到的数据!但是,本次查询应该另创建VO类用于封装查询结果,因为后续显示回答时,每个“回答”还可以存在若干个“评论”,则在“回答”的数据中,应该存在原创 2020-08-02 00:34:05 · 8792 阅读 · 0 评论 -
项目之显示问题和回答问题(12)
56. 老师主页显示问题列表-持久层(a) 规划需要执行的SQL语句老师主页显示的问题列表应该显示出老师自己发表的问题,和学生指定该老师回答的问题。这样的列表数据可以使用此前的QuestionVO来表示每一个问题的数据,列表则使用List<QuestionVO>来表示。需要执行的SQL语句大致是:select question.*from questionleft join user_questionon question.id=user_question.question_id原创 2020-08-02 00:25:22 · 12797 阅读 · 0 评论 -
基于SpringMVC的文件上传如何实现
基于SpringMVC的文件上传在SpringBoot项目中,上传的文件默认不允许超过1M(也可能是其它值,根据SpringBoot的版本不同可能有差异),如果超出,将导致FileSizeLimitExceededException!如果需要自定义该限制值,需要在配置类中添加:@Beanpublic MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new MultipartCo原创 2020-08-01 16:52:50 · 13160 阅读 · 0 评论 -
项目之创建静态资源和设置子模块项目、开发简易上传功能(11)
48. 在父项目中管理子模块项目使用的依赖在一个项目中,如果某些依赖只是部分子模块项目需要使用的,应该将这些依赖配置在<dependencyManagement>节点中,凡配置在这个节点中的依赖,任何子模块项目中都不会直接拥有,如果某个子模块项目需要使用这些依赖,依然需要使用<dependency>节点来添加!与在子模块项目中直接添加<denpendency>(父级的<dependencyManagement>没有配置某个依赖而子模块项目中直接添加)的区别在原创 2020-08-01 16:51:55 · 8808 阅读 · 0 评论 -
项目之关于Summernote的图片处理和基于SpringMVC的文件上传(10)
45. 我的问答列表-前端页面在index.html页面,先找到整个列表区域的父级,为其添加id,以便于创建Vue对象:<!-- 约第185行 --><div class="container-fluid" id="questionsApp">找到每个问题的显示区域,为这个区域的根级添加v-for以循环显示:<!-- 约第193行 --><div v-for="question in questions" class="media bg-white m原创 2020-08-01 16:45:58 · 13099 阅读 · 0 评论 -
项目之热点问题和问答列表(9)
36. 热点问题-持久层先创建封装数据的VO类:@Datapublic class QuestionListItemVO { private Integer id; private String title; private Integer status; private Integer hits;}在持久层接口QuestionMapper中添加抽象方法:@Repositorypublic interface QuestionMapper extends原创 2020-08-01 16:43:35 · 8714 阅读 · 0 评论 -
项目之提问页面-显示问题、发表问题(8)
30. 提问页面-显示问题标签的下拉列表关于js代码:Vue.component('v-select', VueSelect.VueSelect);let createQuestionApp = new Vue({ el: '#createQuestionApp', data: { tags: [ {label: 'MyBatis Plus', value: 1}, {label: 'Spring Security', v原创 2020-07-29 22:43:13 · 4790 阅读 · 0 评论 -
项目之前后端分离及导航栏标签列表(7)
24. 前后端分离前端:客户端,例如网页及相关组件都是属于前端开发领域;后端:服务器端;在传统的开发模式下,当服务器端处理了某种请求后,就会执行转发或重定向操作,使得客户端的浏览器访问另一个页面,整个开发过程,或需要开发的组件都是由服务器端开发人员完成的(即使使用到了前端的网页技术,甚至有专门的人员开发网页,最终也需要整合到服务器端的项目中,从项目的角度来看,并没有分离)。如需希望实现前后端分离,首先,就要使得服务器端不会过度甚至根本就不依赖网页,当处理了客户端的请求后,直接将相关数据响应到客户端去原创 2020-07-26 23:10:25 · 8316 阅读 · 0 评论 -
项目之通过Spring Security获取当前登录的用户的信息(6)
20. 使用控制器转发注册页面将用户注册的register.html文件移动到templates文件夹下。在SystemController中添加:@GetMapping("/register.html")public String register() { return "register";}在SecurityConfig中,将注册相关的"/register.html"和"/portal/user/student/register"这2个URL添加到白名单中。21. 处理用户的权原创 2020-07-26 23:03:24 · 13940 阅读 · 0 评论 -
项目之用户登录和访问权限的控制(5)
13. 用户登录-准备工作在开发注册功能时,在SecurityConfig类中配置以如下代码:@Overrideprotected void configure(HttpSecurity http) throws Exception { http.csrf().disable();}以上代码的作用是关闭跨域攻击,如果没有以上代码,则执行异步请求时就会出错!一旦添加了以上代码,却没有添加更多详细配置之前,Spring Security的登录拦截将不生效!为了便于开发登录功能,先暂时将以上原创 2020-07-26 22:59:23 · 10218 阅读 · 0 评论 -
在SpringMVC框架中统一处理异常及请求参数验证(4)
8. 在SpringMVC框架中统一处理异常在SpringMVC框架中提供了统一处理异常的机制(当然,在SpringBoot框架中也可以直接使用),使得每种异常只需要被处理1次即可,即使某种异常在多种请求中都会出现,也不需要反复处理!其核心是开发人员调用了可能抛出异常的方法时,在控制器中,直接将异常再次抛出,则SpringMVC在调用控制器的方法时,就会捕获到对应的异常对象,并且,如果开发人员定义了统一处理异常的方法,则SpringMVC框架就会自动调用该方法来处理异常!关于统一处理异常的方法:默原创 2020-07-25 00:53:07 · 12867 阅读 · 0 评论 -
项目前期准备--了解项目的数据处理流程及注册功能(3)
4. z在项目中,每次处理用户提交的请求时,用户的请求数据的走向应该是:用户界面 --> 控制器层 --> 业务层 --> 持久层,以上各层的分工如下:用户界面:负责显示数据、提供用户操作入口,并提交请求,获取服务器响应的结果;控制器层:负责接收请求,并发出响应结果;业务层:负责业务流程和业务逻辑,以保障数据的安全性(数据必须按照业务所设定的规则而产生或发生变化)和完整性;持久层:负责数据访问,即增删改查。在开发项目时,开发顺序应该是:持久层 --> 业务层 --&g原创 2020-07-23 21:03:24 · 4728 阅读 · 0 评论 -
项目前期准备--MyBaitsPlus、MyBatisPlusGenerator和Spring Security(2)
1. 项目前期准备–MyBaitsPlusMyBatisPlus是基于MyBatis的基础之上的,它可以自动生成常规的数据访问,使得开发人员在使用时不需要自行编写那些每张表都会有常规数据访问功能,例如插入数据、根据id删除数据等。先创建数据库straw:CREATE DATABASE straw;并使用该数据库:USE straw;然后创建用户数据表,便于接下来访问数据:CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT原创 2020-07-23 11:23:00 · 8656 阅读 · 1 评论