自我总结
文章平均质量分 56
重生不要做菜鸟
这个作者很懒,什么都没留下…
展开
-
接口、object类、内部类
右移一位相当于除以2的一次方,右移n位就相当于除以2的n次方。左移一位相当于乘以2的一次方,左移n位相当于乘以2的n次方。机器都是使用补码,运算也是使用补码运算。补码与原码相互转换,其运算过程是相同的。正数的原码补码反码都一样。java移位运算的小技巧。原创 2022-10-04 14:10:09 · 194 阅读 · 0 评论 -
static关键字、 继承、方法的重写、super关键字
将test的静态代码块输出,加载子类的时候看到还有一个父类,先加载父类后将父类的静态代码块输出,后将子类的静态代码块输出,进入子类的无参构造时还要一个super(),先将父类的非静态代码块输出,继而将父类的无参构造输出,返回去将子类的非静态代码块输出,最后输出子类的无参构造。如果调用子类的有参构造时,且父类没有无参构造时,1. 如果在子类的无参构造里调用父类的有参构造super(10);则需要在子类的有参构造里调用子类的无参构造this();调用子类的无参构造,但是子类的无参构造里隐藏着super();原创 2022-09-25 21:29:20 · 189 阅读 · 0 评论 -
方法重载、成员变量、类的创建、构造函数、this关键字、空指针异常、封装
有参函数的初始化:一个对象的创建的初始化只能有一次。如果需要改变不改变,初始值是可以使用的,但是如果需要改变,则需要初始值和赋值的结合使用。原创 2022-09-23 18:40:03 · 110 阅读 · 0 评论 -
IDEA里debug时计算器的用法(Evaluate Expression)
然后debug,运行到那一行,选中要计算的部分,原创 2022-09-21 20:39:49 · 1195 阅读 · 0 评论 -
将Arrays类运用到二维数组里
/将二维数组进行从小到大的排序,并输出。原创 2022-09-17 22:12:13 · 138 阅读 · 0 评论 -
Arrays类的用法
【代码】Arrays类的用法。原创 2022-09-17 21:27:24 · 78 阅读 · 0 评论 -
for和for-each的自动补全
for和foreach循环在idea里的自动补全原创 2022-09-17 20:00:49 · 441 阅读 · 0 评论 -
素数的几种求法(java)
已知x=2为素数,那么与2成倍数关系的数都不是素数,所以将他们划掉;整除,且这个数在规定的范围内,若能,则这个数不是素数。将x的值一次增加,只要是倍数,就不是素数。1.素数,前50个数内是素数的数。2.素数,前50个数内是素数的数。判断这个数是否被已知的。原创 2022-09-08 23:07:31 · 1713 阅读 · 0 评论 -
学习之Java(异常)
使用java内置得异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。用户自定义异常类,只需要继承Exception类即可。在程序中使用自定义异常,大体可以分为以下几个步骤:创建自定义异常类在方法中通过throw关键字抛出异常如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;否则在方法的声明处通过throw关键字指明要抛出给方法调用者的异常,继续进行下一步操作。在出现异常方法的调用者中捕获并处理异常package 异常;原创 2022-08-22 18:42:10 · 66 阅读 · 0 评论 -
学习之Java(面向对象)
没有static时,b是A new出来的对象,因此调用的是A类(对象)的方法;有static时,b是B类定义出来的类成员,因此调用的是B类的方法。1生成有参的构造器(重载)2生成无参构造器。直接赋值方式创建对象是在方法区的常量池。通过构造方法创建字符串对象是在堆内存。把父类转换为子类,向下转型,强制转换。重写都是方法,和属性无关!把子类转换为父类,向上转型;原创 2022-08-22 02:26:17 · 181 阅读 · 0 评论 -
学习之Java(数组)
两成循环,外层冒泡轮数,里层依次比较。原创 2022-08-17 15:31:08 · 64 阅读 · 0 评论 -
学习之Java(方法)
背景:一段用来完成特定功能的代码片段修饰符,如public、static返回值类型:方法可能会返回值,没有返回值时用void方法名:自己定义,但是要养成定义好的方法名参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型、顺序和参数的个数。参数是可选的,方法可以不包括参数。形式参数:在方法被调用时用于接收外界输入的数据。实参:调用方法时实际传给方法的数据。方法体:包含具体的功能语句。......原创 2022-08-16 20:09:05 · 68 阅读 · 0 评论 -
学习之Java(流程控制)
运行结果:5.NextLine()方式接收运行结果:6. Next()与NextLine()的区别运行结果:9. 小练习。原创 2022-08-16 14:17:59 · 81 阅读 · 0 评论 -
在IDEA里怎么查看Scanner等的源码
代码】在IDEA里怎么查看Scanner等的源码。原创 2022-08-15 00:21:48 · 117 阅读 · 0 评论 -
迪杰斯特拉算法总结
迪杰斯特拉算法总结原创 2022-08-14 01:12:49 · 313 阅读 · 0 评论 -
学习之Java(基础篇3)
Java语言支持的运算符如下:* 算术运算符:+ - * / % ++ –* 赋值运算符:=* 关系运算符:> < >= > >>(只需要了解即可,也是右移,但是把最高位补0)* 条件运算符:?:* 扩展赋值运算符:+= -= *= /=...原创 2022-08-12 18:13:53 · 139 阅读 · 0 评论 -
Java的运行机制
java运行机制、JVM(虚拟机)、JRE(运行环境)、包含关系、跨平台原创 2022-08-12 14:57:51 · 189 阅读 · 0 评论 -
学习之JAVA(基础篇2)
java的类型转换、变量、常量原创 2022-08-10 23:52:08 · 85 阅读 · 0 评论 -
学习之JAVA(基础篇)
注释、标识符、java数据类型以及扩展原创 2022-08-10 14:28:05 · 159 阅读 · 0 评论 -
Java初学,jdk8的安装与卸载
初学java做的笔记原创 2022-08-06 18:12:45 · 245 阅读 · 0 评论 -
1005编号规则
编号规则原创 2022-07-26 19:04:06 · 99 阅读 · 0 评论