JavaSE
文章平均质量分 74
西瓜吃狗
鱼儿在寻找大啊海
展开
-
集合部分测试题40道(网络收集)
这个题是别人发给我的一个文档,我把题目放这里,自己写一下答案和理解 有什么不正确的欢迎指出1.单列集合的顶层接口是 [ b ]a) java.util.Map b) java.util.Collectionc) java.util.List d) java.util.Set2.ArrayList类的底层数据结构是 [ a ]a) 数组结构 ...原创 2018-05-02 22:36:29 · 2789 阅读 · 0 评论 -
随机数Random的两种写法
Math.random: 这是一个默认方法,不接受任何参数随机范围: 0<Math.random ( ) < 1.0 double r = Math.random ( ) ; //默认是double类型,转别的类型需要强转 int a = (int) (Math.random( )*100); //从0到100之间 不包含100 //Math.random...原创 2018-04-21 11:57:04 · 6745 阅读 · 2 评论 -
String类的方法
String类字符串如果直接赋值,在字符串常量池中找有没有该值,如果有就直接使用;如果没有,在常量池中增加该值。方法执行的时候在栈区。通过new开辟的空间都在堆区 GC值管理堆区的内存。如果是new赋值的,现在堆区开辟空间存放值,接着会查看字符串池中是否有这个值。如果没有,会将该值在字符串池中添加上。"=="比较的是内存地址 "equals"比较的是值比较两个字符串的值:1、先比较内存地址(如...原创 2018-04-21 17:31:52 · 443 阅读 · 0 评论 -
初级算法之--选择排序
选择排序就是概念就是 从最前面开始往后比,指定第一个数字是最大的;如果后面出现比它还大的数字,就指定这个数字是最大的;这样一个一个比下去,比较完之后:第一位和最大的交换;第二次比较:第二位数字和第二大的数字交换;int test = 0; //记录下标 int temp = 0; //交换时的临时数,放在for循环里每次都要重新创建,占用内存 f...原创 2018-06-04 21:22:05 · 284 阅读 · 0 评论