![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一些有意思的小问题
记录编程方面比较细节的知识
Henry哼哼哼
这个作者很懒,什么都没留下…
展开
-
逐步分析冒泡、选择、希尔、插入、快速排序、二分查找以及验证时间复杂度
冒泡排序冒泡排序的思想:将元素之间两两进行比较,如果前一个数字比后一个数字大,那么这两个数字交换位置,到最后,最大的数字就被换到了最后面。演示:package org.westos.demo3;import java.util.Arrays;public class MaoPao { public static void main(String[] args) {...原创 2019-10-28 18:56:07 · 241 阅读 · 0 评论 -
为什么Java中的字符串是不可变的?
为什么是不可变的?String name="小黄";这段代码的意思是在字符串常量池中创建了一个内容为"小黄"的对象,并将其值赋给了字符串变量name。再看着一段代码:String people=name;这段代码是把字符串变量name赋值给了字符串变量people,实际上是people和name存储了同一个字符串对象的引用。再看这一段代码:name="大".conca...原创 2019-12-17 20:11:21 · 372 阅读 · 0 评论 -
如何确定数组中含有某个元素?
思路1对数组中的元素进行遍历,然后用每一个元素与需要查询的值进行比较即可代码实现:public class Test1 { public static void main(String[] args) { boolean flag=false; int[] array = {1, 2, 3, 4, 6}; //假设要查找的值是3,使...原创 2019-12-17 19:21:14 · 2378 阅读 · 0 评论 -
面向对象--传参练习题
public class Test2 { public static void main(String[] args) { Zi zi = new Zi(); zi.num = 50; CC cc = getCC(zi, 300);//父类对象指向了子类对象的空间 cc.show(zi, 700); Syste...原创 2019-10-19 20:57:16 · 162 阅读 · 0 评论 -
Java--数组和集合之间的相互转换
数组转为集合第一种方式:使用Arrays类中的asList方法代码演示:public class Change { public static void main(String[] args) { String[] str={"小黄","小王","小丽"}; //调用Arrays类中的asList方法 List<String&...原创 2019-12-16 21:10:59 · 346 阅读 · 0 评论