笔试练习
文章平均质量分 53
不会写代码_
这个作者很懒,什么都没留下…
展开
-
day 11
创建动态数组但是并没有赋值,数组还没产生对象,当第一次add方法调用后,才会产生数组对象,默认大小容量为10,超过100就会进行1.5倍扩容。2.a和b编号不相同,并根据parent=child/2的公式,将ab两个数不断/2,当a=b相等时,a和b的值就是最近公共祖先。2、 标识符其它部分可以是字母、下划线 、美元符“$”和数字的任意组合。1、标识符必须以字母、下划线 _ 、美元符号" $ "开头。形参列表不同可以理解为:要么返回值类型不同,要么行参个数不同。AB:接口是是用来实现,不是用来继承的。原创 2022-09-11 21:32:18 · 130 阅读 · 0 评论 -
Day 7
2.这个数离它最近的一个fibo数不是左边fibo数left就是右边fibo数right,这就存在一个关系,离它左边fibo数为num-left,右边为right,这个问题就转化为求解左边和右边fibo数。A:一个子类只能继承一个父类,但是可以实现多个接口。1.特殊情况,这个数就是fibo数。原创 2022-09-03 21:56:54 · 99 阅读 · 0 评论 -
Day 4
接口方法只能是public abstract,变量只能是public static final,即使没写全也是默认带这些修饰符的。JDK1.8时:接口中的方法可以是public的,也可以是default的。抽象类是无法实例化的,无法创建对象的,所以设计抽象类就是用来被子类继承的。此时如果C继承B,抽象类B又继承了抽象类A,C就要覆写两个抽象类中的方法。由图中还可以看出普通方法需要方法体{},抽象方法不用写方法体{}JDK1.8以前:接口中的方法必须是public的。栈:与函数递归调用有关。原创 2022-09-03 20:18:06 · 82 阅读 · 0 评论 -
day 9
子类继承父类的时,父类的构造方法为有参构造,则在子类的构造方法中应该先调用父类的有参构造,必须使用super关键字,并传入合适的参数。A和B更换为上一次异或和与运算的结果,再进行相加,直到与运算=0说明不需要进位的,此时异或运算的结果就是最终的答案。null引用转换为一个TestClass类型的,所有这个类型的只共享这一份static方法。System.copyOf只是拷贝对象引用,浅拷贝,不创建新的数组对象。| 或——运算规则:同0为0,有1为1。&与——运算规则:同1为一,其余为0。...原创 2022-08-18 21:42:12 · 92 阅读 · 0 评论 -
day 8
利用string的compareTo方法来按ascii比较字符串字典序排序,利用string的length方法来比较字符串的长度排序。求最大公约数有两种方法 更相减损法和辗转相处法 最小公倍数在求出最大公约数后 两个数相乘除以最大公约数就是最小公倍数。A:super关键字只能指向子类的父类,可以调用父类的属性或者方法。即使是动态数组,一开始也有默认大小,如果数组满了会进行扩容。不管静态代码快在哪,都要先按顺序执行完静态代码块中的内容。最大公约数:掌握欧几里得算法(辗转相除法)...原创 2022-08-15 21:52:41 · 67 阅读 · 0 评论 -
Day 6
如果此时b=false,还是返回表达式3的结果,表达式3也是个三目运算符,ture==true为真,返回false。如果表达式1为真,返回表达式2,否则返回表达式3。此时b=ture为真,直接返回false。先执行父类静态代码快,再执行子类静态代码快。再执行父类构造方法,在执行子类构造方法。1.字符串的内容是无法修改的,最好先将字符串转换成字符数组在做。抽象类不能被实例化,final类可以被实例化。抽象方法不能有具体方法实现,不能有{}D子类通过super也可以调用。C比如有参构造和无参构造。...原创 2022-07-20 22:22:22 · 122 阅读 · 0 评论 -
Day 5
StringBuilder和StringBuffer是没有equals方法的,所以最后在比较是否相同是先使用toString方法。str=testok只是改变了指向,没有改变实质内容。合法标识符数字字母下划线美元符号不能是关键字。B选项还可以用来抛出运行时候的异常情况。判断是否是回文可以使用reverse方法。5的二进制0101右移两位0001。0001再无符号右移两位0000。易错点传参是传引用,对b没有修改。finally一定会执行。C选项方法的不可重写。...原创 2022-07-19 18:40:12 · 60 阅读 · 0 评论 -
Day 3
java是强类型,类型检查非常严格,比如上图12.5默认double类型(八个字节),float是4个字节。比如方法func2传入引用对象,数组内容放生改变,所以c的表述是错误的。catch是不可以省略的,catch多个异常。str2指向一个新对象,在堆上,两个地址不同。private权限子类无法访问。A调用超类的要使用super。B实例方法只能调用自己类中的。构造方法可以给成员变量赋值。...原创 2022-07-15 22:56:50 · 54 阅读 · 0 评论 -
Day 2
无原创 2022-07-15 20:30:26 · 65 阅读 · 0 评论 -
Day 1
无原创 2022-07-05 20:38:51 · 44 阅读 · 0 评论