![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
H__hu
这个作者很懒,什么都没留下…
展开
-
集合(二)
一.泛型 Java泛型是jdk1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(typeparameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 输出集合中所以的字符串 改进:在源头上对数据进行约束,除了字符串,其它类型数据不能放入集合 1.泛型类 类的后面定义一个或多个任意类型 ,可以在类的成员属性或方法中使用, 例如: 常见应用:List,Set,Map接口 2. 泛型接口: 定义一个泛型接口: 通过原创 2020-12-15 20:12:42 · 122 阅读 · 0 评论 -
集合(一)
1.为什么要使用集合 数组特点:类型固定,长度固定 类的特点:不同类型的成员属性,共同描述一个实体类 集合特点:类型不固定,长度也不固定,随意存放任何数据 2.认识集合框架的继承结构 3.ArrayList 集合没有固定长度: 常用方法 4.LinkedList 存储原理是一个链表,在元素的前后分别有一个前置结点和后置结点,用于连接集合中的上一个元素和下一个元素,依次“手拉手”,构成一条链式数据的集合。 特有的方法 5.两个List集合的对比 1.List 接口存储一组不唯一(可以重复),有序原创 2020-12-15 19:50:48 · 161 阅读 · 1 评论 -
java常见基础面试题(二)
short s = 1 ;s = s + 1 ;有错吗?为什么?short s = 1 ;s += 1 ;有错吗?为什么? short s = 1 ;s += 1;不会报错;short s = 1 ;如果后面的字面量(变量也会报错)是在前面的 数据类型的范围内,那么就不会报错;s+=1;不报错,是因为在会发生隐式转换(强转); s = s+1 ;会报错,因为在进行算术运算的时候,会自动将字面量转换为int类型,再做计算,最后得到一个int类型的值。 数组跟链表的区别 (1)数组的元素个数是固定的,而原创 2020-12-04 15:07:07 · 66 阅读 · 0 评论 -
java常见基础面试题(—)
这里写自定义目录标题javac java命令B(browser)/S(server) 跟C(client)/S(server)架构区别是什么?说出五个异常父类代码块,父类静态代码块 父类构造方法 子类代码块 子类静态方法 子类构造方法 执行顺序如何?请说出5个常见的类 ? 说出5个常见的包?说出java中的集合说下HashTable HashMap的区别?重写跟重载的区别 ?ArrayList 和Vector的区别List Set Map的区别? javac java命令 javac编译命令: 将ja原创 2020-12-02 20:15:02 · 71 阅读 · 0 评论 -
围圈报数选班长
按照一定的规则选举班长,规则如下:将班里的N个人围城一圈,顺序编号,从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,然后从下一个人重新开始,最后留下的那个人就被选为班长,请问按照这个规则,选出的班长 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201027110704207.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9n.原创 2020-10-27 11:09:10 · 506 阅读 · 0 评论