java基础知识
H__hu
这个作者很懒,什么都没留下…
展开
-
集合(二)
一.泛型 Java泛型是jdk1.5中引入的一个新特性,其本质是参数化类型,也就是说所操作的数据类型被指定为一个参数(typeparameter)这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。输出集合中所以的字符串改进:在源头上对数据进行约束,除了字符串,其它类型数据不能放入集合1.泛型类 类的后面定义一个或多个任意类型 ,可以在类的成员属性或方法中使用, 例如:常见应用:List,Set,Map接口2. 泛型接口:定义一个泛型接口:通过原创 2020-12-15 20:12:42 · 113 阅读 · 0 评论 -
集合(一)
1.为什么要使用集合数组特点:类型固定,长度固定类的特点:不同类型的成员属性,共同描述一个实体类集合特点:类型不固定,长度也不固定,随意存放任何数据2.认识集合框架的继承结构3.ArrayList集合没有固定长度:常用方法4.LinkedList存储原理是一个链表,在元素的前后分别有一个前置结点和后置结点,用于连接集合中的上一个元素和下一个元素,依次“手拉手”,构成一条链式数据的集合。特有的方法5.两个List集合的对比1.List 接口存储一组不唯一(可以重复),有序原创 2020-12-15 19:50:48 · 158 阅读 · 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 · 56 阅读 · 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 · 69 阅读 · 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 · 499 阅读 · 0 评论