![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javase基础
安好安好33
这个作者很懒,什么都没留下…
展开
-
java面向对象基础知识点总结
面向对象三大特征封装 继承 多态封装是对类的封装,封装是对类的属性和方法进行封装,只对外暴露方法而不暴露具体使用细节,所以我们一般设计类成员变量时候大多设为私有而通过一些get、set方法去读写继承子类继承父类的属性和方法,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的方法。父类有时也叫基类、超类;子类有时也被称为派生类。为什要继承?使用继承不仅大大的减少了代码量,也使得代码结构更加清晰可见。继承的分类:分为单继承(一个子类只拥有一个父类)和多继承(原创 2020-12-28 11:44:51 · 399 阅读 · 0 评论 -
java高级对象直接速查小白版
类的加载类的加载1.当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三部来实现对这个类进行初始化2.加载就是指将class文件读入内存,并为之创建了一个Class对象任何类被使用时系统都被建立一个Class对象3.连接验证是否有正确的内容结构,并和其他类协调一致准备负为类的静态成员分配内存,并设置默认出事化值解析姜磊的二进制数据中的符号引用替换为直接引用4.初始化 就是之前初始化步骤创建类的实例访问类的静态变量,或者为静态变量赋值调用类的静态方法使原创 2020-11-19 15:02:33 · 358 阅读 · 0 评论 -
java常用对象直接速查版本
scanner类用来接收键盘输入的值nextXXx,接收数据类型,nextLine,接收string类型hasnextxxx:判断是否是该某种类型Scanner sc = new Scanner(System.in); if(sc.hasNextInt()) { int a = sc.nextInt(); System.out.println("a:"+a); }else { System.out.println("输入的格式有误"); }注意:先获取一个整型 然后获取一个字符原创 2020-10-22 10:38:08 · 112 阅读 · 0 评论 -
java集合快速入门,快速查阅版
为什么出现集合类为了方便对多个对象的操作,java就提供了集合类数组和集合类同是容器,有什么区别数组虽然可以存储对象,但是长度固定不变,集合长度是可变的数组中可以存储基本数据类型,集合只能存储对象集合类的特点集合只用存储对象,集合长度不变,集合可以存储不同类型的对象Collection接口概述Collection层次结构中的根接口,Collection表示一组对象,这些对象也成为Collection的元素一些 collection 允许有重复的元素,而另一些则不允许。一些 collectio原创 2020-10-22 00:05:42 · 188 阅读 · 0 评论 -
23种设计模式的粗略介绍
单例模式1、懒汉式单例模式该模式的特点是类加载时没有生成单例,只有当第一次调用 getlnstance 方法时才去创建这个单例private static Singleton singleton=null; private Singleton() { System.out.println("产生了一个总统"); } //只能通过方法来调用 public static Singleton getInstance() { if(singleton==null) { singlet原创 2020-10-21 20:36:58 · 312 阅读 · 0 评论