
java初学笔记
初学笔记
麦莉克
这个作者很懒,什么都没留下…
展开
-
包装类与基本数据类型的转换
基本数据类型->包装类叫做装箱,有手动和自动两种。包装类->基本数据类型叫做拆箱,同样有自动和手动。原创 2023-02-10 15:13:59 · 213 阅读 · 0 评论 -
在编写程序时常常遇到的错误
ArrayLIst只能储存引用数据类型,在使用基本数据类型时,要使用包装类,int->Integer,char->Character,其他六个基本数据类型直接首字母大写就可以变成包装类。在编写成员方法时,如果有不同的情况,一定要记得在每种情况完成时加上return,不然会报错。原创 2023-02-10 10:13:55 · 365 阅读 · 0 评论 -
给整数排序
首先假设第一个索引处的数是最小的数,然后与后面的数进行比较,如果有比min更小的数,就放到第一个位置,循环结束后第一个位置一定是最小的数。接着对剩余的数进行排序,这样就可以把第二小的数放在第二个位置,以此类推就可以完成排序。原创 2023-02-07 16:25:18 · 147 阅读 · 0 评论 -
switch语句中default在不同的位置有什么样的结果
在所有case不符合的情况下,仍然会去执行default语句,但是可以看出执行完default语句后并不会跳出,这说明default语句并不是结束语句。在switch语句中只有遇到break才会跳出。首先建议default语句放在switch语句的最后能够起到最好的效果。可以看出,在所有case不符合的情况下,会执行default语句。default语句在开头。原创 2023-02-07 11:25:36 · 2006 阅读 · 2 评论 -
数组定义格式
上面是考试中可能出现的形式,比较常见,其他定义格式可能是错误的。原创 2023-02-06 17:01:53 · 123 阅读 · 0 评论 -
短路与和短路或的运算顺序
因为&&优先级高于||,所以运行时&&左右两侧的判断结合为一部分,即(c--原创 2023-02-06 16:45:47 · 118 阅读 · 0 评论 -
方法的重载
权限修饰符和返回值类型可以相同也可以不同。参数个数,参数类型其中一个发生变化;构造函数也可以重载。原创 2023-02-06 15:19:27 · 67 阅读 · 0 评论 -
多态创建对象中的方法调用问题
多态创建对象中的方法调用问题原创 2023-02-04 10:00:28 · 214 阅读 · 0 评论 -
单链表删除节点,插入节点,反转链表,删除重复节点
删除节点重要的是创建两个指针:pre和cur,pre指向前一个元素,cur指向当前元素,cur.link指向下一个元素。并要注意头结点是目标节点时要单独讨论。反转链表(我下面使用的是迭代解法)原创 2023-02-01 21:58:42 · 102 阅读 · 0 评论 -
关于抽象类,抽象方法,接口的一些疑问
首先要知道,接口不是一个类,接口是一些抽象方法的的集合,一个类通过实现接口来实现接口里面的抽象方法。:抽象类的子类可以是抽象类也可以是普通类,但抽象类的父类一定是抽象类。修饰,static修饰的方法属于类,被类调用,该种方法被创建时就被实现了,而抽象方法未被实现,二者矛盾;抽象类是对某些操作下定义,如果子类不是抽象类,就会强迫子类重写所有抽象方法,以避免不必要的麻烦。:可以利用接口类型来声明一个变量,它可以成为空指针,也可以绑定在以此接口实现的对象上。修饰,final修饰的抽象方法不能被重写;原创 2023-01-31 22:48:34 · 120 阅读 · 1 评论