- 博客(13)
- 收藏
- 关注
原创 MySQL的基础
MySQL是一种开源的关系型数据库管理系统(RDBMS),它是目前最常用和广泛应用的数据库之一。MySQL以其高性能、稳定可靠以及丰富的功能而受到广泛欢迎,被广泛用于Web应用程序的开发。数据库的存储,根据存储结构的不同,分为关系型数据库和非关系型数据库。关系型数据库:基本单位是表,表与表之间存在关联关系。MySQL是一种关系型数据库管理系统,它基于关系模型来组织和管理数据。关系模型使用表(Table)来表示数据,每个表都由行(Row)和列(Column)组成,其中行表示记录,列表示字段。
2023-07-13 15:13:48 1924 2
原创 JAVA中的GUI
传统的命令行界面(CLI)需要用户记忆和输入命令,而GUI则通过图形元素如窗口、按钮、菜单、对话框等来呈现信息和提供操作选项,使用户可以通过直接点击、拖拽、输入等方式与计算机进行交互。JPanel可以看作是一个空白的面板,你可以将其他组件添加到其中,并对其进行布局、设置风格和添加事件监听等操作。在构造函数中,设置了窗口的标题、大小、默认的关闭操作,并将窗口设置为可见。多任务支持:GUI允许多个应用程序同时运行在屏幕上的不同窗口中,并提供了任务切换和管理的功能,方便用户在不同应用程序之间进行切换和操作。
2023-07-12 17:26:06 15980 4
原创 Java中的线程
因此,正确的管理进程和线程,合理分配资源,能够提高系统的性能和稳定性。以上这两段代码就是Object类中的notify和wait方法,一个是让线程处于阻塞状态,释放当前锁,一个是唤醒被wait的线程,如果有多个被wait的线程,首先唤醒优先级最高的一个。在这个代码中,在main函数中创建了一个线程,一个线程执行的是输出偶数,一个是偶数。线程同步是指多个线程之间协调和同步彼此的行为,以保证它们按照预期的顺序执行和访问共享资源,避免出现并发操作导致的数据不一致、竞争条件等问题。
2023-07-11 17:10:53 217
原创 Java中的网络编程
网络编程是指使用计算机网络进行软件开发的一种方式。它涉及了利用网络传输数据、进行远程通信和实现分布式计算的技术和方法。在网络编程中,开发人员可以利用各种编程语言和网络协议来实现网络应用程序的设计和开发。以下是网络编程的几个主要概述:客户端-服务器模型:网络编程通常基于客户端-服务器模型。在这种模型中,有一个或多个服务器端应用程序提供服务,而客户端应用程序通过网络连接到服务器,请求服务并接收响应。服务器端负责处理客户端的请求并提供相应的功能。
2023-06-24 17:56:56 1236 1
原创 Java中的IO
Java中的File类是用来操作文件和目录的类,它提供了一些方法来创建、删除、重命名、移动文件和目录等功能。File类的常用方法:创建文件或目录:可以使用File类的构造方法创建一个文件或目录,也可以使用createNewFile()方法创建文件,使用mkdir()方法创建目录。删除文件或目录:可以使用delete()方法删除文件或目录。重命名文件或目录:可以使用renameTo()方法将文件或目录重命名。判断文件或目录是否存在:可以使用exists()方法判断文件或目录是否存在。
2023-06-20 16:00:32 354
原创 Java中的集合
在Java中,集合是一种用于存储和操作一组对象的数据结构。与数组相比,集合具有更高的灵活性和更多的操作方法。Java提供了许多集合类,如List、Set和Map等,每个类都有不同的实现方式和适用场景。
2023-06-15 21:42:48 2091 1
原创 Java API
JavaAPI:(Application Programming Interface)应用程序编程接口。是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员进行 使用帮助说明。Object类是整个java类中最顶级的一个类,是所有Java类的父类(超类),所有的对象都继承这个类的方法。在创建类的时候,没有刻意强调写出extends所继承的类,就会默认继承Object类。Java代码块;Java代码块;
2023-05-21 20:57:29 2298 1
原创 面向对象(final关键字,接口)
接口的定义:使用 interface 关键字用来声明一个接口。[访问修饰符] interface 接口名称 [extends 其他的接口名1,….其他的接口名n]// 声明常量 抽象方法 静态方法 默认方法。
2023-05-10 17:30:20 73
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人