- 博客(12)
- 收藏
- 关注
原创 Java基础学习(十一)(Map双列集合)
使用时如何选取合适的集合类型:1.先判断存储的类型(一组对象[单列]或一组键值对[双列])2.一组对象[单列]:Collection接口允许重复:List增删多:LinkedList [底层维护了一个双向链表]改查多:ArrayList [底层维护 Object类型的可变数组]不允许重复:Set无序:HashSet[底层是HashMap ,维护了一个哈希表 即(数组+链表+红黑树)]排序:TreeSet。
2024-09-29 13:29:59 1528
原创 Java基础学习(十)(单列集合)
为什么要使用集合以及集合的优点?Java集合主要分两大类:Collection接口(单列集合)和 Map接口(双列集合)
2024-09-25 23:42:28 1825
原创 Java基础学习(八)(异常)
Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)执行过程中所发生的异常事件可分为两大类Exception分为两大类:运行时异常和编译时异常。(该图截选自B站韩顺平Java课程)异常体系图:(该图截选自B站韩顺平Java课程)
2024-09-18 16:53:13 526
原创 Java基础学习(七)(枚举和注解)
不需要提供set方法,因为枚举对象值通常为只读对枚举对象/属性使用final + static共同修饰,实现底层优化枚举对象名通常使用全部大写,常量的命名规范枚举对象根据需要,也可以有多个属性//演示定义枚举实现//描述//定义了四个对象public final static Season SPRING = new Season("春天","温暖");public final static Season WINTER = new Season("冬天","寒冷");
2024-09-16 23:22:23 665
原创 Java基础学习(六)(内部类)
类的五大成员:属性、方法、构造器、代码块、内部类内部类:一个类的内部又完整的嵌套了另一个类结构。被嵌套的类称为内部类(inner class),嵌套其他类的类称为外部类(outer class),是类的第五大成员。内部类最大的特点就是可以直接访问私有属性,并且可以体现类与类之间的包含关系。class Outer{ //外部类class lnner{ //内部类class Other{ //外部其他类内部类分为4种。
2024-09-15 23:46:25 769
原创 Java基础学习(五)
抽象类:用abstract关键字来修饰一个类时,这个类就叫抽象类。语法:访问修饰符 abstract 类名 { }抽象方法:用abstract关键字来修饰一个方法时,这个方法就是抽象方法。语法: 访问修饰符 abstract 返回类型 方法名(参数列表);//没有方法体抽象类的价值更多作用是在于设计,是设计者设计好后,让子类继承并实现抽象类()
2024-09-14 22:34:29 370
原创 Java基础学习(四)
在执行 Cat cat = new Cat();的时候会先在方法区里面加载Cat类的信息(属性和方法)在进行对象实例化的时候,在堆里面开辟地址,有几个属性开辟几个内存空间地址,如果是常量(如:int)将会直接存入空间,如果是String类型将会在方法区里面的常量池里面进行存储右边是真正的对象,左边cat只是指向对象。cat也可以叫对象名\对象引用(该图截选自b站韩顺平Java课程)
2024-09-13 20:05:52 1603
原创 Java基础学习(三)
思想:每一轮排序将最大的数放最后,每排完一轮,将比前一轮少比较一次。如第一轮是将最大数放最后,第二轮将第二大的数放倒数第二的位置......以此类推。二维数组指向了一个地址空间,地址空间里面存放了一维数组的地址,一维数组的地址又指向了一个地址空间,实际上是在一维数组的地址空间里面存放具体的数值。(该图截取自b站韩顺平Java课程)(该图截取自b站韩顺平Java课程)
2024-09-13 11:30:00 268
原创 Java基础的学习(一)
JDK:是Java开发工具包,包含编译、编写、运行、调试Java项目所需的工具和组件,主要针对的是开发人员,包含JRE、javac编译器(编译之后产生字节码,就是.class文件)、调试工具等。用于开发Java应用程序。JRE:是Java运行环境,针对的是Java应用程序,也就是说如果只想运行Java程序,只需要有JRE即可。JVM:是Java虚拟机,主要作用是将Java代码转换为可以在计算机上运行的机器码,负责程序的执行。
2024-09-12 15:49:12 799 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人