随笔分类 -  Java basic

Java basic
2017/12/31Java基础学习——数组排序のArrays工具类的Arrays.sort()方法
摘要:Arrays.sort()默认为由小到大排序。其格式为: Arrays.sort(a)这个方法返回的是void。 代码案例如下,可以与选择法,冒泡法归类 阅读全文

posted @ 2017-12-31 21:59 梧桐雨与荔枝 阅读(140) 评论(0) 推荐(0)

2017/12/31Java基础学习——复制数组の——Arrays.copyOfRange()方法讲解
摘要:代码案例如下: 阅读全文

posted @ 2017-12-31 21:59 梧桐雨与荔枝 阅读(8083) 评论(0) 推荐(0)

2017/12/30Java基础学习——增强型for嵌套遍历在二维数组中的应用
摘要:下面主要探究如何在二维数组中使用增强型for嵌套。 [Q]定义一个5X5的二维数组。 然后使用随机数填充该二维数组。找出这个二维数组里,最大的那个值,并打印出其二维坐标。 [A]: 下面将对第25~26行代码进行解析: 第25行:『:』右边的a表示二维数组a的第一维<即a[i][j]中的i>地址,r 阅读全文

posted @ 2017-12-31 21:59 梧桐雨与荔枝 阅读(218) 评论(0) 推荐(0)

2017/12/30Java基础学习——复制数组のSystem.arraycopy()方法讲解
摘要:System.arraycopy方法格式: src:源数组,source的缩写[填写被复制的数组名] srcPos: 从源数组复制数据的起始位置,source-position[位置用数组的下标来表示] dest:目标数组,destination的缩写 destPos: 复制到目标数组的起始位置 l 阅读全文

posted @ 2017-12-31 21:59 梧桐雨与荔枝 阅读(173) 评论(0) 推荐(0)

2017/12/31Java基础学习——二维数组排序の数组工具类Arrays的方法综合运用
摘要:代码如下: 阅读全文

posted @ 2017-12-31 21:58 梧桐雨与荔枝 阅读(258) 评论(0) 推荐(0)

2017/12/31Java基础学习——使用同一个值,填充整个数组のArrays.fill(a, number)方法
摘要:格式:Arrays.fill(填充数组a, 填充元素值val) 阅读全文

posted @ 2017-12-31 21:58 梧桐雨与荔枝 阅读(102) 评论(0) 推荐(0)

2017/12/31Java基础学习——判断两个数组是否相同のArrays.equals(a, b)方法
摘要:格式:Arrays.equals(数组a, 数组b) 返回值为布尔值 代码案例: 阅读全文

posted @ 2017-12-31 21:58 梧桐雨与荔枝 阅读(153) 评论(0) 推荐(0)

2017/12/31Java基础学习——查找数组元素位置のArrays.binarySearch()方法介绍
摘要:Arrays.binarySearch()方法的格式: 输出值为用sort对数组排序后的元素位置。 note 使用binarySearch进行查找之前,必须使用sort进行排序。如果数组中有多个相同的元素,查找结果是不确定的。 代码案例如下: 阅读全文

posted @ 2017-12-31 21:58 梧桐雨与荔枝 阅读(705) 评论(0) 推荐(0)

2017/12/31Java基础学习——数组输出の通过Arrays.toString()方法
摘要:在第15行里,Arrays.toString(a)不需要for嵌套就可以直接将a数组按照原来顺序输出。 它调用了JDK中的java包,调用自带的类库来按原格式输出数组。使代码更简洁。 案例二: 方法二:增强型for循环 这两种方法的区别在于Arrays.toString(a)输出格式为自带“[]”括 阅读全文

posted @ 2017-12-31 09:27 梧桐雨与荔枝 阅读(333) 评论(0) 推荐(0)

Java代码编写规范
摘要:if,for等嵌套无论内部模块有多少,最好把花括号加上 内容里用到的定值最好在开头处用变量定义,这样便于代码的维护修改 for嵌套后面的花括号距离for有一个空格 从设计上减少代码的重复使用 代码模块化,减少耦合性,而且每个功能之间最好空一行,区别开来 代码要有层次性[即,结构清晰],这样便于维护有 阅读全文

posted @ 2017-12-27 07:31 梧桐雨与荔枝 阅读(202) 评论(0) 推荐(0)

2017/12/27java基础学习——遇到的不懂问题
摘要:1)对于以下代码: [Q]:其中第五行创建了两个字符串对象,是指哪两个? [A]:new String()代表创建了一个String对象,但是也仅仅是创建了一个对象,没有办法访问它。另一个字符串对象是teemo,它是引用对象,用来指向创建的new对象。 2)String 被修饰为final,所以是不 阅读全文

posted @ 2017-12-27 03:50 梧桐雨与荔枝 阅读(183) 评论(0) 推荐(0)

2017/12/23Java基础学习——如何通过记事本编写代码,并通过dos界面运行Java源文件
摘要:[Q]:如何使用最原始的命令行格式编译和执行java 程序? 在记事本里写完代码→保存格式:类名.java→开启一个命令提示符窗口→ 在java源文件所在文件夹建立一个txt文档,输入以下3行代码: javac filename.java //Javac: Java源程序编译器,将Java源代码转换 阅读全文

posted @ 2017-12-23 01:19 梧桐雨与荔枝

导航