![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java小常识
文章平均质量分 78
CsDn.FF
java在学,友友们可以互关一波,一起交流学习
展开
-
java面试真题&附参考答案【下册】
间隙锁(Gap lock)是数据库中一种锁机制,用于防止其他事务在间隙中插入或更新数据。它在多版本并发控制(MVCC)或可重复读(RR)隔离级别下使用。当一个事务在一个范围内的数据行上持有锁时,间隙锁会锁定这个范围的间隙,即两个已存在的索引键之间的空间。这样可以防止其他事务在该间隙中插入新的索引键,从而保证数据的一致性和完整性。间隙锁的使用可以避免幻读(Phantom Read)的问题,即在同一事务中,多次执行同一个查询语句,结果集的行数不一致。它可以确保查询结果集的稳定性,保证事务读取的数据是一致的。原创 2023-07-28 21:13:26 · 462 阅读 · 0 评论 -
java面试真题&附参考答案【上册】
多线程:Java多线程是指在Java编程语言中同时执行多个线程的能力。线程是程序的执行单元,可以同时执行多个任务,提高程序的并发性和效率。在Java中,可以通过创建Thread类的实例来创建和管理线程。可以使用Thread类的start()方法启动线程的执行。此外,还可以实现Runnable接口,并将其传递给Thread类的构造函数来创建线程。多线程编程可以实现以下几个目的:提高程序的响应性:可以在后台执行耗时的任务,同时保持程序的交互性。原创 2023-07-19 18:21:20 · 2708 阅读 · 1 评论 -
MySQL数据库
因为数据库使得数据能够在本地永久保存并且方便统一管理数据。数据库(DataBase)数据库管理系统(DataBase Management System)结构化查询语言(Structure Query Language)DB:为了方便数据的存储和管理,它将数据按照特定的规则存储在磁盘上,就是一个存储数据的仓库。通过数据库管理系统,可以有效的组织和管理存储在数据库中的数据。是一个存储数据的容器。DBMS:又叫做数据库软件或者数据库产品,用来创建or管理数据库。原创 2022-08-30 20:34:42 · 315 阅读 · 0 评论 -
跨域问题&怎么解决跨域问题
跨域是指从一个域名的网页去请求另一个域名的资源。比如从 www.baidu.com 页面去请求 www.google.com 的资源。但是一般情况下不能这么做,它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。跨域的严格一点的定义是:只要协议,域名,端口有任何一个的不同,就被当作是跨域所谓同源是指,域名,协议,端口均相同,只要有一个不同,就是跨域。注意:第一,如果是协议和端口造成的跨域问题“前台”是无能为力的,原创 2023-07-12 07:30:00 · 361 阅读 · 0 评论 -
xml标记语言总结
XML 指可扩展标记语言(Extensible Markup Language)。XML 是一种标记语言,很类似 HTML。XML 的设计宗旨是传输,存储数据,而非显示数据。XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。上面我们说了xml很类似HTML,那么xml与html的主要差异是什么呢?XML和HTML的主要差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计。XML 被设计为存储数据,其焦点是数据的内容。原创 2023-07-09 09:16:36 · 710 阅读 · 0 评论 -
Java的反射机制
概念:java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;并且对于任意一个对象,都能调用他的任意一个方法和属性--这种动态获取信息以及动态调用对象的方法的功能称为java语言的反射机制。原创 2023-06-19 19:27:24 · 356 阅读 · 0 评论 -
Jvm --java虚拟机(上)
所谓虚拟机(Virtual Machine),就是一台虚拟的计算机。它是一款软件,用来执行一系列虚拟计算机指令。大体上,虚拟机可以分为系统虚拟机和程序虚拟机。大名鼎鼎的 VMware 就属于系统虚拟机,它是完全对物理计算机的仿真,提供了一个可运行完整操作系统的软件平台。程序虚拟机典型的代表就是 java虚拟机了,它专门为执行某个单个计算机程序而设计。在 java 虚拟机中执行的指令我们称为 java 字节码指令。Java 虚拟机是一种执行 java 字节码文件的虚拟计算机,它拥有独立的运行机制。原创 2023-05-04 17:09:15 · 357 阅读 · 0 评论 -
Maven安装和配置&详细步骤
Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作。原创 2022-11-20 17:50:42 · 105458 阅读 · 4 评论 -
javaGUI登录界面跳转到聊天框界面
简单登录窗口和聊天框窗口,向大家展示了登录成功后,关闭登录界面并打开聊天窗口原创 2022-07-18 16:55:38 · 1645 阅读 · 0 评论 -
3. 乱石穿空,惊涛拍岸,卷起千堆雪。 2. 故垒西边,人道是,三国周郎赤壁。 4. 江山.... hai太乱了,我们来写程序排序输出到磁盘文件中
目录代码实现:思想:有一个文件(文件名自定义)中有一顺序打乱的诗 3. 乱石穿空,惊涛拍岸,卷起千堆雪。 2. 故垒西边,人道是,三国周郎赤壁。 4. 江山如画,一时多少豪杰。 1. 大江东去,浪淘尽,千古风流人物。 7. 故国神游,多情应笑我,早生华发。 8. 人生如梦,一尊还酹江月。 请你写程序排好序输出到文件中 ......原创 2022-07-13 09:00:25 · 196 阅读 · 0 评论 -
实现注册,登录 注册功能:输入自己的个人信息,保存到文件。 登录:输入自己的个人信息,与文件中的每行用户信息比较,判断登录是否成功.
实现注册,登录。输入自己的个人信息,保存到文件。与文件中的每行用户信息比较,判断登录是否成功.给定一个目录,遍历此目录中所有的文件(如果有子级目录,也需要遍历其中的所有文件)测试字节流read(),read(byte[] b) 和两个write(简陋的登录界面 (1)注册功能:输入自己的个人信息,保存到文件。 (2)登录:输入自己的个人信息,与文件中的每行用户信息比较,判断登录是否成功.创建一个map,将map流入磁盘txt文件内;map是双列结构,键值对,方便验证账号密码登录。....原创 2022-07-12 18:26:37 · 881 阅读 · 0 评论 -
JavaSe8中的各种区别(持续更新中)
1.简述自动装箱和拆箱装箱就是自动将基本数据类型转换为封装类型,拆箱就是自动将封装类型转换为基本数据类型。2.简述==如何使用? ==和equals()的区别?1)==用于比较两个引用是否指向同一个对象 (若两边都是基本数据类型,则比较的是是否相等) equals用于比较两个对象是否相等(没有重写)2)由于字符串特殊 在字符串常量池中的字符串可以使用==也可以使用equals,只要是比较字符串就用equals3.简述String str1="i"与 String str2=new String("i")一原创 2022-07-10 21:44:51 · 231 阅读 · 0 评论