![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 52
java后端
Java程序员Jesse
鲜衣怒马少年时 ,不负韶华行且知。
QQ Music年度会员
素质教育的漏网之鱼
晚睡理事会常任CEO
展开
-
学习JDBC
在用户输入的数据中有SQL关键字或语法,并且关键字或语法参与了SQL语句的编译。导致SQL语句编译后的条件为true,一直得到正确的结果。这种现象就是SQL注入。上面案例代码中,当你的用户名为 qwert’ or 1=1;此SQL语句or 后面1=1永远正确,#后面的成了注释,所以这条语句会将表中所有的数据查询出来,然后再做数据判断的时候,就会得到正确结果,从而说用户名和密码正确,登录成功(1)业务即用户完成的一个功能,可以有一个或者多个Dao的调用组成。(软件所提供的一个功能都叫业务)。原创 2023-08-01 17:07:24 · 222 阅读 · 0 评论 -
super关键字和子类对象
1)如果子类的构造方法中没有通过super显示调用父类的有参构造方法,也没有通过this显示调用自身的其他构造方法,则系统会默认先调用父类的无参构造方法。(1)super关键字代表父类引用,和this关键字的作用类似,都是将屏蔽了的成员变量、成员方法变得可见、可用,也就是说,用来引用被屏蔽的成员变量或成员方法。2)如果子类的构造方法中通过super显示地调用了父类的有参构造方法,那么将执行父类相应的构造方法,而不执行父类无参构造方法。-->super用于访问父类的成员,如父类的属性、方法、构造方法。原创 2023-07-12 14:05:57 · 51 阅读 · 2 评论 -
继承的基本概念
(2)继承是软件可重用的一种表现,新类可以在不增加自身代码的情况下,通过从现有的类中继承其属性和方法,来充实自身内容,这种现象或行为就称为继承。-->在Java中,继承通过extends关键字实现,其中SubClass称为子类,SuperClass称为父类或基类。(5)继承表达的是“XX is a XX”的关系,或者说是一种特殊和一般的关系。(1)继承是面向对象的三大特征之一,继承可以解决编程中代码冗余的问题,是实现代码重用的重要手段之一。(3)继承最基本的作用就是使得代码可重用,增加软件的可扩充性。原创 2023-07-12 14:04:20 · 40 阅读 · 1 评论 -
面向对象基础章节总结
8、 封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据,可以方便地加入存取控制修饰符,以限制不合理操作。5、 使用类的步骤是,使用class定义类、使用new关键字创建类的对象、使用“.”访问类的属性和方法。6、 如果同一个类中包含了两个或两个以上方法,它们的方法名相同,方法参数列表不同,则称为方法重载。11、static关键字修饰的属性和方法,不属于具体的对象,采用类名加“.”方法即可直接访问。1、 了解了类和对象,也学习了如何定义类、创建对象和使用对象。原创 2023-07-12 14:02:29 · 27 阅读 · 1 评论 -
Java的static关键字
(4)使用final关键字修饰的常量在整个程序运行时都不能被改变,和具体的对象没关系,因此使用static修饰。(3)在实际开发中,用static关键字修饰属性的最常用场景就是定义使用final关键字修饰的常量。(1)用static修饰的方法称为静态方法或者类方法,不用static关键字修饰的方法称为实例方法。(1)用static修饰的属性称为静态变量或者类变量,没有使用static修饰的属性称为实例变量。(3)使用static关键字可以实现通过类名加“.”直接调用类的成员,不需要创建类的对象。原创 2023-07-12 14:00:21 · 38 阅读 · 1 评论 -
Java访问修饰符
(1)包实际上一种访问控制机制,通过包来限制和制约类之间的访问关系。(2)访问修饰符也同样可以限制和制约类之间的访问关系。2、 类成员的访问修饰符。1、 类的访问修饰符。原创 2023-07-12 13:58:43 · 27 阅读 · 1 评论 -
Java里的包
Java中的包机制也是封装的一种形式。包主要有以下3个方面的作用:1)允许将类组合成较小的单元(类似文件夹),易于找到和使用相应的类文件。2)防止命名冲突:Java中只有在不同包中的类才能重名。3)包允许在更广的范围内保护类、数据和方法。根据访问规则,包外的代码有可能不能访问该类。4)在同一个类中使用不同包中的同名类时,需要使用完整的包名来区别同名类。定义包的语法格式如下:package 包名;-->package是关键字。原创 2023-07-12 13:54:46 · 39 阅读 · 1 评论 -
Java封装
(1)Java中封装的实质就是将类的状态信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。(2)封装反映了事物的相对独立性,有效避免了外部错误对此对象的影响,并且能够对对象使用者由于大意产生的错误起到预防作用。(3)面向对象编程提倡对象之间实现松耦合关系。(4)封装的好处在于隐藏类的实现细节,让使用者只能通过程序员规定的方法来访问数据,可以方便地加入存取控制修饰符,来限制不合理操作。原创 2023-07-12 13:52:00 · 133 阅读 · 1 评论 -
构造方法和this关键字
(1)构造方法的主要作用是进行一些数据的初始化。(2)当开发人员没有编写自定义构造方法时,Java会自动添加默认构造方法,默认构造方法没有参数。(3)当开发人员编写了自定义了有参的构造方法时,默认无参构造方法会被覆盖。若要使用无参构造方法,需要在类中手动添加无参构造方法。定义构造方法的语法格式如下:[访问修饰符] 方法名([参数列表]){//方法体代码-->构造方法没有返回值,void也不写。-->默认构造方法没有参数,因此参数列表可选。-->构造方法的方法名与类名相同。原创 2023-07-12 13:50:26 · 129 阅读 · 1 评论 -
Java循环结构—多重循环
(1)多重循环指一个循环语句的循环体中再包含循环语句,又称嵌套循环。(2)循环语句内可以嵌套多层循环。(3)不同的循环语句可以相互嵌套。--->外面的循环称为外层循环。--->里面的循环称为内层循环。while(循环条件1){while(循环条件2){}while(循环条件);}while(循环条件);while(循环条件1){for(循环条件2){原创 2023-07-12 13:42:17 · 182 阅读 · 1 评论 -
Java方法
java方法原创 2023-07-05 17:19:11 · 39 阅读 · 0 评论 -
Java的循环
2)do-while循环是先执行一次循环操作,然后判断循环条件,所以如果第一次循环条件就不成立,那么循环操作也会执行一次(do-while循环循环操作至少会执行一次)2)判断循环条件,如果循环条件为true,执行循环操作代码,执行完循环操作代码,执行迭代代码,然后再去判断循环条件,根据循环条件决定是否执行循环操作代码。2)执行循环操作代码和迭代代码,然后去判断循环条件,如果循环条件为true,则继续执行循环操作代码和迭代代码,再判断循环条件。3)如果第一次判断循环条件不满足,那么循环操作一次都不会执行。原创 2023-06-28 19:31:28 · 2569 阅读 · 1 评论 -
在windos上配置Mysql的环境
需要修改的地方已经用绿色框标出,第一处为basedir(baseDirectory),此处为MySQL的根目录;在弹出的环境变量窗口中,找系统变量中的path变量,双击 path变量进行编辑,把之前复制的MySQL中bin的路径粘贴上,确定->确定->确定,完成。七、任意打开一个DOS窗口,使用root用户和修改后的root用户密码登录MySQL数据库管理系统,登录成功后界面如下。二、 将下载好的压缩包解压到指定的文件夹,并将my.ini文件放到MySQL的根目录下。在弹出的窗口中,单击高级系统设置。原创 2023-06-14 09:15:54 · 486 阅读 · 0 评论 -
JDK安装和java环境变量的配置
jdk安装和java环境变量的配置原创 2023-06-19 14:49:17 · 937 阅读 · 0 评论