JavaSe
文章平均质量分 59
java基础学习
薯条和番茄酱
天天开心
展开
-
Java中的锁策略与CAS以及死锁的成因与解决办法
由于加锁是一个开销较大的行为,为了更好的运用锁,我们对锁进行分类,以便于在不同的情况下使用。原创 2023-04-05 11:17:45 · 638 阅读 · 0 评论 -
java——多态详解
1.概念多态就是多种形态,具体来说就是完成某种行为时,不同的对象表现出不同的状态。对于Java来说出现多态的情况是:必须在继承的体系下子类重写父类的方法通过父类的引用调用重写的方法解释说明在代码运行时,当传递不同类的对象时,会调用对应类下重写的方法,通过父类的引用调用重写的方法,实际上就是发生了向上转型。原创 2023-03-12 21:12:35 · 353 阅读 · 0 评论 -
Java中static关键字的基本介绍与使用
static关键字在Java中主要用于内存管理。static 可以修饰变量,方法,代码块,嵌套类。原创 2023-03-02 16:50:35 · 217 阅读 · 0 评论 -
Java——泛型
JDK1.5引入的新语法,通俗来讲,泛型:就是适用于许多类型,对类型实现了参数化。注意:1.泛型是编译时期的一种机制。原创 2023-01-01 16:17:31 · 60 阅读 · 0 评论 -
JDBCUtils工具类及其使用
用于连接数据库,关闭资源,减少每次的关闭连接,避免代码冗余。原创 2022-11-02 20:30:01 · 501 阅读 · 0 评论 -
PreparedStatement的基本介绍与使用
1.PreparedStatement执行的SQL语句中的参数用?表示,调用PreparedStatement对象的setXxx()方法设置这些参数。setXxx()有两个参数,第一个参数是要设置SQL语句中的参数的索引从1开始,第二个是设置的SQL语句中的参数的值例如:2.调用,返回ResultSet对象3.调用,执行更新,包括增删改查。原创 2022-10-25 12:49:30 · 3132 阅读 · 0 评论 -
Statement接口的基本介绍和使用
1.Statement对象,用于执行静态sqlyuju并返回其生成的结果的对象2.在建立连接后,需要对数据库进行访问,执行命名或是SQL语句,可以通过(1)Statement[存在SQL注入风险,开发中不会使用](2)[预处理](3)[存储过程]3.== SQL注入==是利用某些系统没有对用户输入的数据进行充分的检查,而在用户输入数据中注入非法的SQL语句或命令,恶意攻击数据库。4.要防范SQL注入,用PreparedStatement取代Statement就可以。原创 2022-10-24 20:10:08 · 1196 阅读 · 0 评论 -
数据库与Java程序的一个简单连接
项目下创建一个文件夹比如libs,将mysql.jar(不同版本mysql对应不同版本jar文件)拷贝到该目录下点击 add to project …加入到项目中。原创 2022-10-21 15:45:37 · 178 阅读 · 0 评论 -
ResultSet的原理及应用
1.表示数据库结果集的数据表,通常通过执行查询数据库的语句生成例如:select语句查询得到的数据表2.ResultSet对象保持一个光标指向当前的数据行。最初,光标位于第一行之前3.next方法将光标移动到下一行,并且由于在ResultSet对象中没有更多行时返回false,可以在while循环中使用循环来遍历结果集。原创 2022-10-24 18:08:15 · 583 阅读 · 0 评论 -
Java实现数据库连接的五种方法
直接使用com.mysql.jdbc.Driver(),属于静态加载,灵活性差,依赖性强推出方式2。原创 2022-10-22 20:10:44 · 5357 阅读 · 0 评论