- 博客(4)
- 收藏
- 关注
原创 JDBC:Statement和PreparedStatement的区别分析
Statement适用于简单的一次性查询,但存在 SQL 注入风险,性能较低,且参数化查询编写代码不方便。同时安全性较低,容易受到SQL注入攻击。适用于复杂的多次查询,编写参数化查询时较为方便,可以使用占位符来设置参数,同时可以防止SQL注入,安全性较高。
2024-10-19 23:38:24
978
原创 Java面向对象的思想与三大特性详细分析
封装是面向对象编程(OOP)中的一个重要概念,它指的是将对象的属性(数据)和方法(功能)隐藏起来,防止外部随意访问或修改,并通过提供特定的接口(方法)来与外界交互。根据上面的例子,我们有一个Animal父类,当你想要有一只狗的类时,建立一个Dog类继承Animal类,这样的意义是父类的通用代码不用再重新写一遍,如果你想要新增一些狗的独特行为,可以在Dog类中新增一个方法,就相当于在父类的基础上扩展了功能。不同对象的操作可以通过相同的父类方法来实现,减少了重复代码的出现,提高了代码的可维护性。
2024-10-19 23:28:24
1569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人