- 博客(12)
- 收藏
- 关注
原创 2021-01-18
java中的多态多态:多态是建立在继承和重写的基础上.1.生活中多态的概念:同一种事物由于外界条件不同,而执行不同操作或产生不同状态.2.程序中多态的概念:用父类或父接口作为数据类型,指向不同子类对象调用同一个方法,而执行不同操作.多态的第一种应用:用父类或父接口作为数据类型,创建不同子类对象,而执行不同操作.// 多态的第一种应用// 父类作为一种数据类型,创建子类对象 Pet p1=new Cat(); Pet d1=new Do
2021-01-18 23:40:57 108
原创 2021-01-17
Java中this和super的区别1.作用不同:1)this指代当前对象,即谁调用就指向谁;2)super指代父类对象.2:调用不同:1)this可以调用当前类的属性,方法和构造方法,且调用构造方法时只能写在构造方法的第一句;2)super可以调用父类的属性,方法和构造方法,且调用构造方法时只能写在构造方法的第一句;3.看能否省略:1)当一个方法的形参名称与属性名相同时,为了以示区别,this是不可以省略;2)super没有一定要用的地方...
2021-01-17 00:21:28 89
原创 2021-01-17
Java中方法重写和方法重载的区别方法重写1.当子类继承父类的方法后无法满足子类的需求时,才用方法重写;2.方法重写需要满足四个条件:1)发生在有继承关系子类中;2)重写的方法与父类被重写的方法方法名和参数列表要一致;3)重写的方法返回值类型与被重写的方法返回值类型相同或兼容.4)重写的方法访问修饰符与被重写的方法访问修饰符相同或更大. 3.方法重写可以用@Override检查;方法重载1.方法重载解决同一个类中功能相同的方法的命名和调用问题.2.方法重载需要满足三个条件:1)在同
2021-01-17 00:14:06 80
原创 2021-01-17
Java继承1.继承的作用:减化代码,实现代码复用.2.被继承类称为父类,基类,超类 继承的类:子类,衍生类,派生类.3.继承的关键字:extends4:子类可以继承父类公有的或受保护的属性和方法,不能继承继承父类私有的属性和方法;5.子类不能继承父类构造方法,但是可以调用父类的构造方法6.构造方法执行:每次创建一个子类对象时,我们自己不调用父类构造,系统会默认先调 用父类无参构造,再调用子类指定构造;如果我们调用父类指定构造,系统不会调用父类无参构造,而按照我们指定父类构造来调用,再
2021-01-17 00:03:25 75
原创 2021-01-16
Java封装1.封装的含义:隐藏事物的内部细节,提供对外访问的方法.2.封装的作用:保证数据安全性;简化代码实现复用.3.封装分类:对功能的封装:将功能声明为一个方法.作用:简化代码,实现代码复用.对属性的封装:将属性私有化,给它提供公有的获得属性get方法和设置属性set方法.作用:保护数据的安全性.// 年龄属性,需要封装,定义为private private int age; // 获取年龄的方法 public int getAge() {
2021-01-16 23:55:55 95
转载 2020-08-27
java.sql.SQLException for SQL []:illegal mix of collations for opertation ‘like’ 的解决方法:在MySQL 5.5以上,若字段类型Type 是time,date,datetime在select 的时候如果使用 like ‘%中文%’会出现 Illegal mix of collations for operation 'like’在编程时要对每个字段进行查找,在执行时可能就会出现时间字段 like ‘%中文%’ 这种语法
2020-08-27 16:06:56 84
转载 2020-08-19
Linux ">“和”>>"的区别是定向输出到文件,如果文件不存在,就创建文件;如果文件存在,就将其清空;一般我们备份清理日志文件的时候,就是这种方法:先备份日志,再用>,将日志文件清空(文件大小变成0字节);这个是将输出内容追加到目标文件中。如果文件不存在,就创建文件;如果文件存在,则将新的内容追加到那个文件的末尾,该文件中的原有内容不受影响。...
2020-08-19 14:46:29 85
原创 2020-08-12
Linux 部署tomcat ,url传入中文参数,内容获取出现乱码的情况:1.先进入tomcat部署目录下的bin文件夹,用 ./shutdown.sh 关闭tomcat端口;2.找到tomcat部署目录的conf文件夹,用 vi server.xml 命令进入, 找到 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> ...
2020-08-12 10:49:52 127
原创 2020-08-11
Linux 部署tomcat 成功,url传参出现问题:"the valid characters are defined in RFC 7230 and RFC 3986" 的解决办法1.先执行tomcat部署目录下的bin目录 ./shutdown.sh2.找到tomcat的部署目录的conf文件夹下的catalina.properties,通过vi catalina.properties 进入内容找到最后一行#tomcat.util.http.parser.HttpParser.r...
2020-08-11 16:32:44 130
原创 centos7 root切换其他用户出现-bash-4.2$的解决办法
centos7 root切换其他用户出现-bash-4.2$的解决办法直接运行命令 cp -a /etc/skel/ . /home/用户名(要注意"." 左右两边有空格,"用户名"指的是要切换的用户名)su 用户名
2020-06-28 11:13:10 1350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人