![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
JChalice
这个作者很懒,什么都没留下…
展开
-
idea自建快捷键实现生成方法注释和快速输入console.log()
原创 2023-12-13 11:55:03 · 507 阅读 · 0 评论 -
JAVA学习笔记(十三)File类 IO流
File类它是文件和目录的路径名的抽象表示。文件和目录通过File封装成对象,对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已。1.File类创建功能:2.File类判断和获取功能:3.File类删除功能:需要注意的是,被删除的File对象如果是目录,目录内还有内容(目录、文件)则还需要先删除内容。IO流体系结构字节流:字符流:...原创 2022-03-21 19:16:19 · 464 阅读 · 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 · 445 阅读 · 0 评论 -
JAVA学习笔记(十一)集合体系结构
集合体系结构:1.List集合特有方法并发修改异常:List集合使用iterator迭代器遍历时不能修改元素个数。列表迭代器ListIterator:List集合特有的迭代器,调用ListIterator()方法得到,不会并发修改异常,还能反向迭代。1.1List集合子类特点ArrayList:底层数据结构是数组,查询快,增删慢。LinkedList:底层数据结构是链表,查询慢,增删快。LinkedList集合特有功能(头插尾插、获取头尾、删除头尾):2.Set集合原创 2022-03-20 21:03:27 · 852 阅读 · 0 评论 -
JAVA学习笔记(十)异常
编译时异常,必须处理处理方式try{}catch(异常类名 e){e.printStackTrace;}在方法中使用throws抛出异常,调用方法的话还是得用try catch处理异常,谁调用谁处理。原创 2021-12-13 21:23:18 · 195 阅读 · 0 评论 -
JAVA学习笔记(九)基本类型包装类 Integer和int和String 自动装箱和拆箱 Date 工具类
Integer a=Integer.valueOf(100);//静态方法创建Integer对象Integer a=Integer.valueOf(“100”);//也可以是数字组成的字符串int a=Integer.parse(“100”);//解析数字字符串为intint转换成String方式1:String s=" "+100;方式2:String s=String.valueOf(100);String转换成int方式1,String–Integer–int:Integer原创 2021-12-10 17:25:10 · 338 阅读 · 0 评论 -
JAVA学习笔记(八)内部类 常用API 工具类Arrays
局部内部类局部内部类中的匿名内部类匿名内部类的应用原创 2021-12-06 21:23:06 · 178 阅读 · 0 评论 -
JAVA学习笔记(七)多态 抽象类 接口
多态多态中成员访问的特点:成员变量:编译看左边,执行看左边成员方法:编译看左边,执行看右边原创 2021-12-02 20:06:31 · 406 阅读 · 0 评论 -
JAVA学习笔记(六)继承 方法重写 修饰符
继承继承的好处提高了代码的复用性提高了代码的维护性继承的弊端继承让类与类之间产生了联系,类的耦合性增强了,当父类产生变化时,子类也不得不变化,削弱了子类的独立性适用范围:继承体现的关系:is a存在继承关系,举例:香蕉和水果、猫和动物继承中变量访问特点在子类方法中访问一个变量的优先顺序:在子类局部范围查找在子类成员范围查找在父类成员范围查找…例:System.out.println(age);System.out.println(this.age);Syste原创 2021-12-01 09:52:16 · 217 阅读 · 0 评论 -
JAVA学习笔记(五)API、String、StringBuilder、ArrayList
API概述API:即是应用程序编程接口java API:指的就是JDK中提供的各种功能的java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习如何使用。我们可以通过帮助文档,学习这些API如何使用。例如:StringString构造方法public String();//创建一个空白字符串对象public String(char[] chs);//根据字符数组的内容,创建字符串对象public String(byte[] bys);//根据字节数组的内容,创建原创 2021-11-25 19:02:39 · 286 阅读 · 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 · 253 阅读 · 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 · 150 阅读 · 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 · 306 阅读 · 0 评论 -
JAVA学习笔记(一)关键字 常量 数据类型 变量标识符 类型转换
关键字关键字的字母全部小写常用的代码编辑器,针对关键字有特殊颜色标记,高亮直观常量分类常量类型说明举例字符串常量" "括起来的内容“hello”,“world”整数常量不带小数的数字66,-88小数常量带小数的数字13.14,-5.21字符常量用’ '括起来的内容‘A’,‘0’,‘喔’布尔常量布尔值,表示真假只有两个值:true\false空常量一个特殊的值,空值null数据类型计算机存储单元计算机存储设备的原创 2021-11-23 17:12:53 · 348 阅读 · 0 评论