摘要: 运算符 1. 算术运算符 +,-,*,/(DEV),% 没什么注意的点就是常见的运算,不过需要小心null病毒 SELECT 1+2,1*2,1-2,1/2,1DEV2,1%2 FROM DUAL; 2. 比较运算符 2.1 符号描述 = ,> ,< ,>= ,<= ,<>(!=) ,<=>(安全, 阅读全文
posted @ 2022-07-11 14:05 椿岁 阅读(43) 评论(0) 推荐(0) 编辑
摘要: SELECT 1. 基础(*指代表全部数据) SELECT * FROM; 2. 计算,伪表(DUAL) SELECT 1+2 [FROM DUAL]; 3. 查某些字段(假设id为一些字段) SELECT ID FROM employees; 4. 别名(AS即Alias 4.1 SELECT I 阅读全文
posted @ 2022-07-11 14:04 椿岁 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 抽象类 相关名词:abstract 抽象类等同于一个约束,如果加了它将会失去正常形态的功能,被继承之后将会被强制重写抽象方法; 阅读全文
posted @ 2022-07-11 14:02 椿岁 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 接口 相关名词:interface,implements; interface 这个与类是同级别的,加了他就不再是类了;如: public interface userAction{} implements 这个相当于extends,不过extends是对类,implements是对接口;~~从具体 阅读全文
posted @ 2022-07-11 14:02 椿岁 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 多态 相关名词:instanceof 多态 定义相关 众所周知,new出来的对象它的类型是确定的,即它本来的类名,但是,它所指向的引用类型确实不确定: A a = new A(); B b = new A(); 这就是多态,一个对象的引用类型会有所变化。 作用 一个类被实例化之后,它的对象可以被分成 阅读全文
posted @ 2022-07-11 14:01 椿岁 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 静态 即static 1. 对类:类加上它将会只能调用同样加了static的方法,类,当然它可以存在正常方法; 1. 对方法:将不能使用正常属性; 1. 对属性: 1. 对代码块:代码块将会只执行一次且首相执行 以上情况均由于加了static之后,加载时将会与类同时加载,且类加了之后序列也是很靠前的 阅读全文
posted @ 2022-07-11 14:01 椿岁 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 继承 相关名词:extends,super,super(); extends 这是继承时所用的东西,在类名后使用: 用法:public class Student extends Person{} 其中的Person也是一个类。 在继承之后,子类将会拥有父类的所有属性和方法,子类可以直接调用; su 阅读全文
posted @ 2022-07-11 14:00 椿岁 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 方法重写 相关名词:@override @override 这是一个注释类的东西,在重写的方法之前会有它: @override public void B(){ } 方法重写.定义 方法重写与重载虽然名字差不多,但是有很大差别: | | 作用范围 | 相关 | 限制 | | :--: | : : | 阅读全文
posted @ 2022-07-11 14:00 椿岁 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 面向对象(oop 特点为:封装、继承、多态 类 定义 类是一个抽象的数据类型,他定义的是某些具有相同属性的事物,而不能表示具体的事; 且面向对象里,类只会有属性(静态的属性)和方法(动态的行为); 作用: 对模块化编程来说,类必不可少。 对象 定义 对象是类的实例; 作用: 将类实例化以后,类才可以 阅读全文
posted @ 2022-07-11 13:59 椿岁 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 封装 封装可使程序做到“高内聚,低耦合” 属性私有化 前面也有提到,类只有属性和方法;而构造器作为方法的一种,可以将属性进行初始化,这样就可以进行一些骚操作。 如何达到属性私有化 很简单,只需要在属性前的修饰符部分加上private 属性私有化之后不能被调用,那么该如何使用它 使用构造器。还记得吗? 阅读全文
posted @ 2022-07-11 13:59 椿岁 阅读(37) 评论(0) 推荐(0) 编辑