![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
君子可欺之以方
这个作者很懒,什么都没留下…
展开
-
数组
数组去重public class Demo { public static void main(String[] args) { int arr [] ={1,2,2,4,6,6,6,9,12}; List arr2 = new ArrayList(); List arr3 = new ArrayList(); for (int a : arr) { if(arr2.contains(a) &&原创 2020-07-31 15:53:12 · 101 阅读 · 0 评论 -
2018-7.3
1.注意数组下标越界的问题 数组的索引不在[0,数组名.length]范围之内2.当明确数组的元素时,建议永静态初始化.当明确数组长度时用动态初始化.3.二维数组的定义 数组元素类型[][] 数组名 = new 数组元素类型[][]{数组 1,数组 2,数组 3}; 用 for each 遍历时 for (int[] arr2 : arr) { for (int ele : arr2) { System.out.pri原创 2020-07-17 00:27:04 · 69 阅读 · 0 评论 -
2018 7.1
1.定义方法的语法格式返回值类型 方法名称(参数列表) { 方法体; [return 返回值;]}值类型为整型:表示这个方法是有返回值的方法名:可以取别的,但是最好见名知意,不能取那些已经有的关键字和保留字参数列表{参数类型 变量名}:表示形式参数的类型,也就间接的固定了实际参数的类型return 表示返回值的类型,必须为上面定义中的类型2实际参数与形式参数的区别形式参数会定义好实际参数的类型,实际参数会把具体的值传递给形式参数进行运算3.基本数据类型与引用数据类型在传值时的区别 基本数据类型传值 引用数原创 2020-07-17 00:25:11 · 64 阅读 · 0 评论 -
2018-6 20
1.while的语法和执行流程while(boolean表达式){循环体} 执行流程先判断 boolean 表达式:若为 false,跳过循环体2.break return continue 的区别三者都是用来控制循环的break 是结束当前循环,但是循环外的代码会继续执行return 结束所有的方法,该方法中的代码都不会执行continue 跳过当前循环,继续执行下一次循环,当前这一次 循环中的代码不会执行...原创 2020-07-17 00:24:13 · 112 阅读 · 0 评论 -
2018-6 15
自动类型转换,对于 byte short char三种类型 在参与运算之前会自动提升为int类型2.整个表达式最终的一个运算结果,会自动提升至整个类型中最高的3.前置++和后置++的区别前置加加主要是先增加在参与运算后置加加主要是先参与运算在自增4. &和&&, |和||的区别&是有 false 则为 false 故如果&前面的语句是 false 后面的语句还是会去执行的 但是短路与&&如果前面的语句是 false 则后面的语句是不原创 2020-07-17 00:23:07 · 59 阅读 · 0 评论 -
2018-6-10
今天重新温故了一下方法的有关概念 比如方法的定义,方法的调用,实际参数和形式参数的关系,有啥区别,可变参数什么时候能用,还有就是基本数据类型和引用数据类型传递的时候有什么区别,发现自己重新看这些的时候 还是能够学到许多东西。还是能够对方法本身有一个很好的理解,在看一些书籍,相信自己能够更好的去了解java...原创 2020-07-10 00:19:14 · 66 阅读 · 0 评论