JAVA
文章平均质量分 65
犹若故人归
这个作者很懒,什么都没留下…
展开
-
JDBC——事务相关
行级锁:select enamel,job,sal from emp where job='manager'for update;其中加入的‘for update’称为行级锁,即其他语句在该事务结束之前无法对岗位为‘manager’这一行记录进行改动。又被称为悲观锁悲观锁:事务必须排队执行。数据锁住了,不允许并发。乐观锁:支持并发,事务也不需要排队,但是需要一个版本号。/*Demo08、09进行演示乐观锁与悲观锁这个程序开启一个事务,这个事务专门进行查询,并且使用行级锁/悲观锁,锁住相关的记录。原创 2024-05-07 16:43:11 · 316 阅读 · 0 评论 -
JDBCD的相关应用
statement存在SQL注入问题,preparedstatement解决了SQL注入问题。statement:存在SQL注入现象,编译一次执行一次。preparedstatement:解决了SQL注入问题,编译一次,可执行N次,且效率更高。preparedstatement会在编译阶段做类型的安全检查。原创 2024-05-07 16:38:31 · 383 阅读 · 0 评论 -
JDBC—用户登录功能的实现
模拟用户登录功能。原创 2024-05-06 22:35:09 · 518 阅读 · 0 评论 -
初识JDBC
Java DataBase Connectivity(Java语言连接数据库)原创 2024-05-06 22:25:34 · 362 阅读 · 1 评论 -
JAVA----开发贪吃蛇游戏(附完整代码)
开发一个简单的贪吃蛇游戏,但是可优化的地方还比较多,后续会推进,整个游戏也已经打包好,如果有需要请私信!原创 2024-05-06 22:19:57 · 981 阅读 · 0 评论 -
JAVASE相关知识补充
第一:空间存储上,内存地址是连续的。第二:每个元素占用的空间大小相同。第三:知道首元素的内存地址。第四:通过下标可以计算出偏移量。通过一个数学表达式,就可以快速计算出某个下表位置上元素的内存地址。直接通过内存地址定位,效率高优点:检索效率高缺点:随机增删效率非常低,数组无法存储大量的数据注意:数组的最后一个元素的增删效率不受影响。原创 2024-05-04 17:19:19 · 1208 阅读 · 0 评论 -
JAVASE---异常知识补充
使用java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需继承Exception类即可。在程序中使用自定义异常类,大体可分为以下几个步骤:创建自定义异常类。在方法中通过throw关键字抛出异常对象。如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throws关键字指明要抛出给方法调用者的异常,继续进行下一步操作。在出现异常方法的调用者中捕获并处理异常。//自定义异常。原创 2024-05-04 16:18:33 · 261 阅读 · 0 评论 -
JAVASE---异常基础知识
实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是:Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。原创 2024-05-03 23:21:54 · 519 阅读 · 0 评论 -
JAVASE---抽象类相关
接口就是规范,定义的是一组规则,体现了现实世界中“如果你是..则必须能..”的思想。如果你是汽车,则必须能跑。为什么我们讨论设计 模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。抽象类中可以有普通的方法,但是有抽象方法的类必须定义为抽象类。原创 2024-05-03 23:19:39 · 358 阅读 · 0 评论 -
JAVASE---封装继承多态相关
即同一方法可以根据发送对象的不同而采用多种不同的行为方式一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。继承关系的俩个类,一个为子类(派生类),一个为父类(基类)。◆ 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。1.super调用父类的构造方法,必须在构造方法的第一个。继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。extands的意思是“扩展”,子类是父类的扩展。1.父类的功能,子类不一定需要,或者不一定满足!原创 2024-05-03 23:17:34 · 31 阅读 · 0 评论 -
JAVASE---面向对象基础
最后,才对某个分类下的细节进行面向过程的思索,面向对象适合处理复杂的问题,适合处理需要多人协作的问题!除了分配内存空间之外,还会给 创建好的对象 进行默认的初始化使用new关键字创建的时候,以 及对类中构造器的调用。◆Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为。对象,指的是具体的食物。类,指的是抽象的,是对对象的抽象。类中的构造器也称为构造方法,是在进行创建对象的时候必须要调用的。◆张三就是人的一个具体实例,张三家里的旺财就是狗的一个具体实例。原创 2024-04-30 00:11:16 · 281 阅读 · 0 评论 -
JAVASE 数组相关知识
数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中每一个数据称作数组的一个元素,每个数组元素可以通过一个下标来进行访问。原创 2024-04-29 22:19:11 · 802 阅读 · 1 评论 -
JAVASE方法相关基础知识
Java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所有部分:修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。返图值类型:方法可能会返回值。returnValueType 是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnValueType 是关键字void。方法名:是方法的实际名称。方法名和参数表共同构成方法签名。原创 2024-04-29 22:15:51 · 640 阅读 · 0 评论 -
JavaSE---Day04
低 -------------------------------------------------------------> 高。所谓常量可以理解成一种特殊的变量,其值在被设定后,在程序运行过程中不允许杯盖百年。JAVA变量是程序中最基本的储存单元,其要素包括变量名,变量类型和作用域。由于JAVA是强类型语言,所以要进行有些运算的时候,需要进行类型转换。运算中,不同类型的数据先转化为同一类型,然后进行运算。每个变量都有类型,可以使基本类型,也可以是引用类型。强制类型转化:高------>低。原创 2024-04-08 23:09:49 · 298 阅读 · 0 评论 -
JAVA-SEDay01--有关DOS命令
1.命令提示符2.win键+R键3.shift+鼠标右键,点击在此处打开Powershell窗口4.资源管理器的地址栏前加上cmd路径。原创 2024-04-03 16:22:31 · 228 阅读 · 1 评论 -
JAVASE-Day02-JAVA学习环境相关知识
关于JAVA运行的环境配置以及其编译器IDEA的下载安装原创 2024-04-04 00:28:28 · 327 阅读 · 1 评论 -
JAVASE-Day03--JAVA语言的相关基础知识
float时有限的,离散的,存在一定的舍入误差,结果只是一个接近但是不等于的值,故而最好避免使用浮点数进行比较大小*///进制整数拓展 二进制0b 十进制 八进制0 十六进制0x。1)整数类型:byte 1字节 、short 2 字节 、int 4字节 、 long 8字节。首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合。所有的标识符都应该以字母(A-Z或者a-z),美元符号($$)或者下划线(_)开始。原创 2024-04-05 21:25:36 · 454 阅读 · 0 评论