Java
文章平均质量分 54
XV_
喜欢读书,热衷于探究本质,热爱技术,终身学习,不断成长。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
leetcode面试题 10.01. 合并排序的数组
直接排序直接使用Java已有的方法进行排序,这一招…大意了!这题简单,就是个基本的排序,后面难题,可能这只是一小步,内个时候直接用排序算法比较合适,这个不合适。。class Solution { public void merge(int[] A, int m, int[] B, int n) { for(int i = 0; i < n; i++){ A[m+i] = B[i]; } Arrays.sort(A.原创 2021-03-28 15:48:11 · 208 阅读 · 0 评论 -
Leetcode1512. 好数对的数目 & 抽出本质原型 & 利用范围条件
解法1:暴力枚举class Solution { public int numIdenticalPairs(int[] nums) { int count = 0; for(int i = 0;i < nums.length; i++){ for(int j = i + 1; j < nums.length; j++){ if(nums[i] == nums[j]) .原创 2021-03-26 14:23:18 · 303 阅读 · 0 评论 -
如何掌握java API的方法
如何掌握方法的使用?查文档文档不一定看得懂,亲自试一试就知道了!原创 2021-03-24 22:25:23 · 308 阅读 · 0 评论 -
Java读写二维数组到文件
1原创 2021-03-24 22:23:05 · 2416 阅读 · 0 评论 -
【Java】获取目录及其子目录文件的相关事宜
获取目录及其子目录文件的代码public class Main { public static void main(String[] args) { String path = "D:/"; File f = new File(path); Main.getFile(f); } public static void getFile(File file){ if(file != null){ File[] f = file.listFiles();原创 2020-08-14 11:22:08 · 524 阅读 · 0 评论 -
【Java】异常处理的目的
编程思维:Defensive Programming我们写好程序,将其打包,然后用户就可以使用和运行,但是,外界的情况是未知的,我们的程序很可能因为某个因素的出现而崩溃,因此,对于我们可以预测到的一些可能的问题,我们使用了**防御性编程[1](defensive programming)**的策略来避免问题。参考资料:[1] Wikipedia: Defensive Proramming抽象逻辑:Throw Exception防御性编程是思维层次的产物,具体到代码实现层次,我们就需要抛出异常原创 2020-08-12 19:00:06 · 1199 阅读 · 0 评论 -
JDBC & 防御性编程
介绍了防御性编程(Defensive Programming)的定义和思想,并举出了JDBC连接数据库过程使用防御性编程的示例。原创 2020-08-12 14:06:13 · 256 阅读 · 0 评论 -
【Java】字符串转换为数字:Integer的parseInt方法
Java官方文档[1]的解释public static int parseInt(String s) throws NumberFormatExceptionParses the string argument as a signed decimal integer. The characters in the string must all bedecimal digits, except that the first character may be an ASCII minus sign ‘原创 2020-08-10 21:54:20 · 22092 阅读 · 5 评论 -
java中 静态方法与成员方法何时使用
静态方法不操作成员变量,可以直接调用是用来直接对传入的数据进行操作的成员方法需要操作对象的成员变量的区别静态方法,不能操作成员变量,只是一个操作成员方法,可以操作成员变量,不仅仅是操作,还与调用它的对象数据有关...原创 2020-07-21 15:50:11 · 531 阅读 · 0 评论 -
IDEA快速修改类名和文件名
在你要修改的类名上,选中类名,然后右键单击选中Refactor选中Rename也可以使用快捷键Win用户是Shift + F6原创 2020-07-15 19:42:45 · 26217 阅读 · 3 评论 -
IDEA自动生成 构造方法 get set方法
对于一个类,创建好成员变量后右键单击,选中Generate然后这几个依次是构造方法getsetget和set我们可以选中一个,然后选中要生成的变量,点击OK这样就可以自动生成构成方法get方法set方法...原创 2020-07-15 19:40:26 · 11273 阅读 · 1 评论 -
【java】父类与子类的引用赋值关系
理清楚4个目标父类引用(“名”)父类对象(“实”)子类引用子类对象理清楚几个操作// 父类public class parent{}// 子类public class sun{}父类引用指向父类对象parent p1 = new parent();子类引用指向子类对象son s1 = new son();3. 父类引用指向子类对象parent p2 = new son();子类引用指向父类对象(错误!)son s2 = new pare原创 2020-07-06 21:10:20 · 3177 阅读 · 0 评论 -
IEDA中JavaDoc的自动生成、手动生成,以及生成html文档
1 自动生成类的注释JavaDoc就是java特有的一种注释。1.1 配置首先,IDEA点击File-->Settings然后Editor-->File and Code Templates-->Class之后在这地方,添加一些代码/*** ${description}** <p>* 创建日期:${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE}* * @author 你的名字* @since 创建该类时候的软原创 2020-07-02 23:35:13 · 1674 阅读 · 1 评论 -
【java图文趣味版】数组元素的访问与遍历
0 前言本文适合零基础小白。本文接上一篇文章:快速搞定数组的声明、开辟空间和初始化赋值重要的知识点通过array index访问数组使用for each循环遍历数组使用Arrays.toString()方法打印数组我们先创建一个数组,之后通过它来说明后面的知识。int[] a = {1,2,3,4};1 通过array index访问和操作数组这是最基本的,通过下标访问数组,同时也是能够灵活操作数组的方式。可以直接修改数组本身可以使用数组而不修改对于使用数组某一个元素,原创 2020-05-09 12:00:01 · 462 阅读 · 0 评论 -
【Java图文趣味版】快速搞定数组的声明、开辟空间和初始化赋值
0 前言本文讲解java数组的基础知识,适合零基础小白。1 数组的概念所谓数组,就是一组同类型东西的集合,可以通过index(索引,下标)访问这一组东西的某一个元素。就像下图这样,由于数组概念过于简单,不解释了。2 数组的定义及使用2.1 数组的声明(Declare an array)所谓声明,就是告诉你,这里有这么个东西,但是它既没有空间,也没有数值,在被使用之前,它可以看做 “一句空话”。有以下两种写法int a [];int [] b;顺便说一句,这两种形式都可以声明数组,但原创 2020-05-08 18:01:23 · 1565 阅读 · 0 评论
分享