![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
Yucode
这个作者很懒,什么都没留下…
展开
-
Java-for循环的执行顺序
通过上图的执行结果,可以很清除的看到for循环中,第一个封号前的是(定义变量)一般是,只需要执行一次,而且是在最开始执行一次。 第二个封号(一般为终止条件),第三个封号(一般为循环的控制条件)和循环体中的内容,是每次循环都要执行的,执行顺序为第二个封号->循环体->第三个封号。 当最后一次执行的时候只要执行一次第二个封号前的代码,因为最后一次还要判断当前是否还要继续执行循环。判断不成立,就退出循环。 ...原创 2020-06-15 14:24:48 · 479 阅读 · 0 评论 -
七大排序
排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。 平时的上下文中,如果提到排序,通常指的是排升序(非降序)。 通常意义上的排序,都是指的原地排序(in place sort) 插入排序 每次选择无序区间的第一个元素,在有序区间内选择合适的位置插入。 定义两个指针 i j,在定义一个temp存储遍历到i的值,从第二个数开始排序,默认第一个为有序,i控制第一个数字,j控制向前比较,当i的值<j的值时,把j的值向后挪动,j–,如果大于则break内循环,将j+1的值变成原创 2020-05-25 15:45:05 · 167 阅读 · 0 评论 -
java中的String
String一个fina类,继承java.io.Serializable, Comparable, CharSequence 使用字符串常量池,每当我们使用字面量(String s=”1”;)创建字符串常量时,JVM会首先检查字符串常量池,如果该字符串已经存在常量池中,那么就将此字符串对象的地址赋值给引用s(引用s在Java栈中)。如果字符串不存在常量池中,就会实例化该字符串并且将其放到常量池中,...原创 2020-03-13 15:50:27 · 96 阅读 · 0 评论