笔记
JChalice
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
idea自建快捷键实现生成方法注释和快速输入console.log()
原创 2023-12-13 11:55:03 · 867 阅读 · 0 评论 -
JAVA学习笔记(十三)File类 IO流
File类 它是文件和目录的路径名的抽象表示。 文件和目录通过File封装成对象,对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。 1.File类创建功能: 2.File类判断和获取功能: 3.File类删除功能: 需要注意的是,被删除的File对象如果是目录,目录内还有内容(目录、文件)则还需要先删除内容。 IO流体系结构 字节流: 字符流: ...原创 2022-03-21 19:16:19 · 542 阅读 · 0 评论 -
JAVA学习笔记(十二)泛型类、方法、接口
泛型的好处: 避免强制类型转换 把运行时问题提前到了编译期间 1.泛型类的定义格式: 创建类对象时就要指定类型,Generic<String> gc=new Generic<String>(); 2.泛型方法 public class generic{ public <T> void show(T t){ System.out.println(t); } } Generic gc=new Generic(); gc.show("周杰伦"); gc.show(原创 2022-03-20 21:21:53 · 515 阅读 · 0 评论 -
JAVA学习笔记(十一)集合体系结构
集合体系结构: 1.List集合特有方法 并发修改异常:List集合使用iterator迭代器遍历时不能修改元素个数。 列表迭代器ListIterator:List集合特有的迭代器,调用ListIterator()方法得到,不会并发修改异常,还能反向迭代。 1.1List集合子类特点 ArrayList:底层数据结构是数组,查询快,增删慢。 LinkedList:底层数据结构是链表,查询慢,增删快。 LinkedList集合特有功能(头插尾插、获取头尾、删除头尾): 2.Set集合原创 2022-03-20 21:03:27 · 927 阅读 · 0 评论 -
JAVA学习笔记(十)异常
编译时异常,必须处理 处理方式 try{ }catch(异常类名 e){ e.printStackTrace; } 在方法中使用throws抛出异常,调用方法的话还是得用try catch处理异常,谁调用谁处理。原创 2021-12-13 21:23:18 · 257 阅读 · 0 评论 -
JAVA学习笔记(九)基本类型包装类 Integer和int和String 自动装箱和拆箱 Date 工具类
Integer a=Integer.valueOf(100);//静态方法创建Integer对象 Integer a=Integer.valueOf(“100”);//也可以是数字组成的字符串 int a=Integer.parse(“100”);//解析数字字符串为int int转换成String 方式1: String s=" "+100; 方式2: String s=String.valueOf(100); String转换成int 方式1,String–Integer–int: Integer原创 2021-12-10 17:25:10 · 409 阅读 · 0 评论 -
JAVA学习笔记(八)内部类 常用API 工具类Arrays
局部内部类 局部内部类中的匿名内部类 匿名内部类的应用原创 2021-12-06 21:23:06 · 242 阅读 · 0 评论 -
JAVA学习笔记(七)多态 抽象类 接口
多态 多态中成员访问的特点: 成员变量:编译看左边,执行看左边 成员方法:编译看左边,执行看右边原创 2021-12-02 20:06:31 · 478 阅读 · 0 评论 -
JAVA学习笔记(六)继承 方法重写 修饰符
继承 继承的好处 提高了代码的复用性 提高了代码的维护性 继承的弊端 继承让类与类之间产生了联系,类的耦合性增强了,当父类产生变化时,子类也不得不变化,削弱了子类的独立性 适用范围: 继承体现的关系:is a 存在继承关系,举例:香蕉和水果、猫和动物 继承中变量访问特点 在子类方法中访问一个变量的优先顺序: 在子类局部范围查找 在子类成员范围查找 在父类成员范围查找 … 例: System.out.println(age); System.out.println(this.age); Syste原创 2021-12-01 09:52:16 · 301 阅读 · 0 评论 -
JAVA学习笔记(五)API、String、StringBuilder、ArrayList
API概述 API:即是应用程序编程接口 java API:指的就是JDK中提供的各种功能的java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习如何使用。 我们可以通过帮助文档,学习这些API如何使用。例如: String String构造方法 public String();//创建一个空白字符串对象 public String(char[] chs);//根据字符数组的内容,创建字符串对象 public String(byte[] bys);//根据字节数组的内容,创建原创 2021-11-25 19:02:39 · 363 阅读 · 0 评论 -
JAVA学习笔记(四)数组 方法 对象 封装
多个数组指向相同 int[] arr=new int[3]; arr[0]=100; arr[1]=200; arr[2]=300; System.out.println(arr); System.out.println(arr[0]); System.out.println(arr[1]); System.out.println(arr[2]); //定义第二个数组指向第一个数组 int[] arr2=arr; arr2[0]=111; arr2[1]=222; arr2[2]=333; //此时第一个数原创 2021-11-24 17:10:22 · 354 阅读 · 0 评论 -
JAVA学习笔记(三)数据输入 随机数 do...while循环 跳转控制语句
数据输入 使用: 导包 import java.util.Scanner; 创建接收对象 Scanner sc=new Scanner(System.in); int s1=sc.nextInt(); int s2=sc.nextInt(); int s3=sc.nextInt(); System.out.println(s1+s2+s3); 若想再输入不同类型数据,例如字符串,似乎需要再new一个新的接收对象来使用: Scanner sc2=new Scanner(System.in); Strin原创 2021-11-23 20:19:55 · 275 阅读 · 0 评论 -
JAVA学习笔记(二)运算符
算术运算符注意事项 除法:/和%的区别:两个数据做除法,/取得商,%取得余数。整数操作只得到整数,要想得到小数,必须有浮点数的参与。范例: System.out.println(6.0/4);//输出结果1.5 字符的+操作 字符是可以和数字进行+操作的,是拿了字符在计算机底层对应的数值来进行的计算。如: ‘A’->65 ‘a’->9 ‘0’->48 //0-9是连续的 字符+整数结果自动转换成整数,所以不能用char类型直接接收 int i=10; char a='A'; //char原创 2021-11-23 19:17:52 · 371 阅读 · 0 评论 -
JAVA学习笔记(一)关键字 常量 数据类型 变量标识符 类型转换
关键字 关键字的字母全部小写 常用的代码编辑器,针对关键字有特殊颜色标记,高亮直观 常量分类 常量类型 说明 举例 字符串常量 " "括起来的内容 “hello”,“world” 整数常量 不带小数的数字 66,-88 小数常量 带小数的数字 13.14,-5.21 字符常量 用’ '括起来的内容 ‘A’,‘0’,‘喔’ 布尔常量 布尔值,表示真假 只有两个值:true\false 空常量 一个特殊的值,空值 null 数据类型 计算机存储单元 计算机存储设备的原创 2021-11-23 17:12:53 · 434 阅读 · 0 评论
分享