java基础知识
文章平均质量分 71
java基础知识
不积硅步
纸上得来终觉浅,绝知此事要躬行!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.this和super、Object和Objects
文章目录thissuperObjectObjectsDateFormatthisthis代表当前对象的引用,可以理解为:指向对象本身的一个指针this可以用在方法和构造器中this在方法中,谁调用这个方法,this就代表谁this在构造器中,代表构造器正在初始化的那个对象的引用supersuper可以理解为是指向自己超(父)类对象的一个指针,而这个超类指的是离自己最近的一个父类与this类似,super相当于是指向当前对象的父类,这样就可以用super.xxx来引用父类原创 2022-02-22 11:29:39 · 507 阅读 · 0 评论 -
3.抽象类和接口
文章目录抽象类抽象方法抽象类抽象类的特点抽象类注意事项模板模式接口抽象类抽象类: 包含抽象方法的类抽象方法:没有方法体的方法抽象类中可以定义变量抽象方法使用abstract修饰符修的方法就是抽象方法抽象类抽象类不一定要有抽象方法,有抽象方法的类必须定义为抽象类继承抽象类的子类必须重写抽象类的所有抽象方法,否则该子类必须声明为抽象类抽象类的特点抽象类得到了拥有抽象方法的能力,失去类创建实例的能力抽象类注意事项不能创建实例,只能创建子类非抽象类的实例抽象类中原创 2022-02-22 11:19:37 · 1090 阅读 · 0 评论 -
2.内部类
文章目录类类的组成成分类初始化顺序内部类成员内部类局部内部类静态内部类匿名内部类内部类继承为什么成员内部类可以无条件的访问外部内的成员为什么局部内部类和匿名类只能访问局部final变量类类的组成成分静态代码块代码块构造方法属性内部类类初始化顺序静态代码块和静态属性谁在前面就先初始化谁静态属性静态方法块普通属性普通方法块构造方法普通方法内部类内部类:将一个类定义在一个类或者一个方法里面成员内部类局部内部类匿名内部类静态内部类做了一个例子,使用类(与内部原创 2022-02-22 11:11:18 · 514 阅读 · 0 评论 -
1.java的三大特性、类的初始化顺序
java的三大特性有时候称为四大特性加上抽象,抽象的定义是抽取事务具有的普遍本质封装封装在java中的体现:属性、方法、类、接口的访问权限类访问权限:不同目录下,类与类之间是否能访问访问修饰符public: 类、子类、包、其它包protect:类、子类、包default:类、包private:类研究一下变量、方法、类、接口的访问修饰符,思考问题:为什么类不能使用protect和private修饰:如果类的访问修饰符是private,其他类就访问不到了,写这个类就失去意义了原创 2022-02-22 11:00:17 · 202 阅读 · 0 评论 -
StringBuffer的常见方法与StringBuffer和String的区别
StringBuffer的常见方法与StringBuffer和String的区别原创 2019-10-31 13:14:24 · 441 阅读 · 0 评论 -
break、continue、return和十进制转二进制
十进制转二进制(进制转换)/** * * @author klz * 十进制转二进制的方法 * break 跳出总上一层循环,不再执行循环(结束当前的循环体) * continue 跳出本次循环,继续执行下次循环(结束正在执行的循环 进入下一个循环条件) * return 程序返回,不再执行下面的代码(结束当前的方法 直接返回 */public class Ejz {/* ...原创 2019-10-30 14:22:50 · 386 阅读 · 0 评论 -
== 和 equal()在String字符串中的应用。
== 和 equal() 的区别? == 和 equal()在String字符串中的应用。原创 2019-10-30 14:27:22 · 349 阅读 · 0 评论 -
java中==与.equal()的区别
java中==与.equal()的区别?import java.lang.String;public class Equal { /** * @param args * public boolean equals(Object obj){ * return (this == obj); * } * == 比较的是地址,equals比较内容(值). * Obje...原创 2019-10-30 14:21:50 · 193 阅读 · 1 评论 -
java常见的各种运算符使用(~、|、^、&、&&、||、instanceof、?:)与优先级
java常见的各种运算符与它的优先级原创 2019-10-30 18:00:39 · 1197 阅读 · 0 评论 -
java包装类与自动装箱自动拆箱及Integer的==、equal()应用
java包装类与自动装箱自动拆箱及Integer的==、equal()应用/* * 包装类的作用 * 将基本数据类型封装成对象的好处在于可以在对象中调用更多的方法操作该数据 * 包装类经常用来在基本数据类型与字符串之间的转换 * byte Byte * short Short * int Integer * long Long * float Float * ...原创 2019-10-30 15:52:31 · 320 阅读 · 0 评论 -
初识java之java的编译器、解释器之java命名规则之system.out.print和system.out.println()的区别
初识java之java的编译器、解释器之java命名规则之system.out.print和system.out.println()的区别JAVA中的编译器和解释器:Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生成虚拟机能够理解的代码,然后由解释器来将虚拟机代码转换为特定系...原创 2019-10-30 18:04:50 · 355 阅读 · 0 评论
分享