每日一题Day11
标识符不能以数字开头,中间不能有空格
Jack把null给覆盖掉了
A、PreparedStatement是CallableStatemet的父接口
C、Statement是PreparedStatement的父接口,
PreparedStatement是CallableStatemet的父接口
重载就是同一个类里具有相同函数名的方法
重载函数名必须相同
List和Set是接口,接口是用来实现的,不是继承
D、WeakHashMap继承自HashMap
只是new,此时并没有扩容,会创建一个容量为20的数组,真正往里添加元素的时候才开始扩容
当new ArrayList()对象时,第一次添加元素时,会创建一个容量为10的数组,当添加第11个元素时,会以1.5倍进行扩容
java.awt抽象窗口工具包
java.lang包含java基础包装类和String类
java.swing包含了swing的一些组件
题目:CM24 最近公共祖先
public class LCA { public int getLCA(int a, int b) { while(a!=b){ if(a>b){ a=a/2; }else{ b=b/2; } } return a;//最后除得的数就是a、b相等的数即最近公共祖先 } }
题目: HJ86 求最大连续bit数
技巧:求n的二进制数的最后一位位数是否为1,只需要n&1
import java.util.*; public class Main{ public static void main(String[]args){ Scanner scan=new Scanner(System.in); while(scan.hasNext()){ int n=scan.nextInt(); int count=0; int maxcount=0; while(n!=0){ if((n&1)==1){//求二进制数最后一位是否为1,用&1 count++; maxcount=Math.max(count,maxcount); }else{ count=0; } n>>=1; } System.out.println(maxcount); } } }
每日一题Day12
重载参数列表要不同
HashMap允许将null用作键,只要null是唯一的
常量要用final修饰
protected是继承这个类的子类可以访问
默认的无修饰符是包访问权限
这篇博客涵盖了从Day11到Day16的Java编程每日一题,涉及标识符规则、接口与类的关系、重载概念、ArrayList和HashMap的扩容机制、异常处理、数据类型范围、SQL函数、并发操作等多个知识点。同时讲解了二进制运算、视图、自连接、数据库操作以及事务隔离级别的问题。














最低0.47元/天 解锁文章
1747

被折叠的 条评论
为什么被折叠?



