摘要: 文件类File 相对路径 绝对路径 File对象既可以代表文件也可以代表文件夹 1 File file = new File("d:\\bingtu.txt"); 判断文件是否存在 exists() 1 boolean b = file.exists(); 创建文件 createNewFile() 阅读全文
posted @ 2022-01-20 21:15 Nickeyhu 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 泛型 在类中使用泛型 1 public class TestAM<T> { 2 3 } 泛型只有在调用的时候才能确定泛型的具体类型 常用的有 : K V E T U S 可以这么写 1 T t; 在方法中使用泛型 1 public T test(T t){ 2 System.out.println( 阅读全文
posted @ 2022-01-19 22:05 Nickeyhu 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 数组 缺点是长度不可变,但是可以对他进行扩容--ArrayCopy 数组长度是固定的 插入元素--依次复制前面的元素 1 package day07; 2 3 import java.util.ArrayList; 4 5 public class MyList implements List{ 6 阅读全文
posted @ 2022-01-18 16:40 Nickeyhu 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 抽象类 专门是用来被继承的 语法 : 抽象类不可以被直接实例化,抽象类可以拥有抽象方法 抽象类不可以被final继承 1 public abstract class testPM { 2 String name; 3 4 public testPM(String name) { 5 this.nam 阅读全文
posted @ 2022-01-17 20:32 Nickeyhu 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 类和对象 类 : 是一个模板,它描述一类对象的行为和状态 对象 : 是类的一个实例,有状态和行为 面向对象的三大特征 封装,继承,多态 构造函数 :对对象中的属性初始化操作,或者是准备资源 系统会自动给每一个类添加一个无参构造方法 如果自定义了构造方法,系统默认构造犯法就不存在了 static 一个 阅读全文
posted @ 2022-01-13 20:05 Nickeyhu 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 参数传递 1.八种基本数据类型和String 传进来的是一个值 在内部操作不改变原来的值2.方法的话,传进来的是一个引用 ,在内部操作,会改变原来的值 1 static int a = 12; 2 static Map map = new HashMap(); 3 static String str 阅读全文
posted @ 2022-01-13 19:47 Nickeyhu 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 排列 1 int nums[] = new int[]{72,72,72,72,89,65,58,87,91,53,82,71,93,76,68}; 2 Integer[] integer_nums = new Integer[] {72,72,72,72,89,65,58,87,91,53,82, 阅读全文
posted @ 2022-01-12 13:55 Nickeyhu 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。 输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 阅读全文
posted @ 2022-01-11 19:32 Nickeyhu 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 算符优先级 ++优先级 高于> < 高于 && 高于|| 1 int a=12; 2 int b=12; 3 int i = 12; 4 boolean bo = a++>0||b++<0&&i++<0; 5 System.out.println(a); 6 System.out.println(b 阅读全文
posted @ 2022-01-11 19:25 Nickeyhu 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 变量声明 //声明变量 类型 变量名(标识符) //程序员自定义的名字都叫标识符//数字字母_$ 首字母不能是数字//不能是关键字//标识符尽量见名知意//尽量使用驼峰命名法(单词首字母要大写) 1 //声明变量 2 int a; 3 //变量未初始化,没有对变量做任何赋值 4 //System.o 阅读全文
posted @ 2022-01-10 13:35 Nickeyhu 阅读(10) 评论(0) 推荐(0) 编辑