- 博客(12)
- 收藏
- 关注
原创 day09Map集合、异常
1、Collections工具类Collections下的方法都是静态方法,直接用类名访问批量添加元素Collections.addAll(操作的集合对象,批量添加的元素值);打乱list集合顺序Collections.shuffle(操作集合的对象);给list集合默认升序排列Collections.sort(操作集合的对象); 对于字符串是根据首位符号编号升序排列对引用类型的数据排序需要用到比较器对象,定制排序规则2、Map集合概述Map集合是一种双列模式,每个元素含
2021-02-14 01:01:57 190 1
原创 day08list集合、set集合、正则表达式
1、list系列集合有索引,基于数组存储数据查询快,增删慢public class ListDemo01 { public static void main(String[] args) { // 一些api // 1.创建一个ArrayList集合对象 ArrayList<String> lists = new ArrayList<>(); lists.add("java1");
2021-02-12 23:13:30 207 1
原创 day07常用API、泛型、Collection集合
1、常用API①Date日期类Date类代表了当前系统此时此刻的时间信息对象//常用构造器public Date();public Date(long time);//方法public long getTime() //返回从1970-01-01 00:00:00走到此刻的总的时间毫秒值。 //1000ms = 1sJava记录时间的两种方式可以直接用Date日期类对象记录:Date d = new Date();可以直接用时间毫秒值:从1970-01-
2021-02-11 22:55:00 123
原创 day06多态、内部、权限修饰符、Object类
1、多态概述面向对象的三大特征:封装、继承、多态多态的形式:父类 对象名称 = new 子类构造器;接口 对象名称 = new 实现类构造器;父类类型范围 > 子类类型范围相同类型的变量调用同一个行为,在不同状态下可以表现出不同的特征使用前提:必须存在继承或实现关系存在父类类型的变量引用子类类型的对象存在方法重写识别技巧:对于方法调用:编译看左,运行看右对于变量的调用:编译看左,运行也看左public class PolymorphicDem
2021-02-09 13:46:18 105
原创 day05抽象类、接口、单例模式
1、抽象类⭐概述父类觉得子类一定要做某个功能,但是每个子类指挥调用自己重写后的方法,父类方法因此没有什么意义于是将其定义为抽象类,约束子类一定要重写该方法抽象类:用abstract修饰,拥有抽象方法的类必须是抽象类抽象方法:必须用abstract修饰,只有方法签名没有方法体//父类:抽象类abstract class Student{ //抽象方法 public abstract void study();}//子类1class Xiaoming extend
2021-02-08 18:15:49 103
原创 day04面向对象、static、继承
面向对象编程OOP1、概念面向对象最重要的概念是:类和对象。类——是相同事物共同特征的描述,类并不是具体的对象——是真实存在的具体实例类只有一个,对象可以很多个,这样就可以实现描述万千事物了先有类才有对象定义类格式:修饰符 class 类名{}类名首字母大写一个Java文件中可以定义多个类。但是只能有一个类是用public修饰。public修饰的类名必须成为Java代码的文件名称。 实际开发的规范:一个Java代码文件只定义一个类构造器作用:
2021-02-07 03:13:41 154
原创 day03方法和数组
方法和数组1、方法的定义修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 return 返回值;}修饰符:可选,定义了该方法的访问类型返回值类型:方法返回值的数据类型,如加法这个方法返回的是数字可用double作为返回值类型。对于只执行操作无 返回值的方法,返回值类型为void方法名:小驼峰命名原则参数:形参——在方法被调用时用来接收输入的数据;实参——调用方法时实际传入方法的数据方法体:定义该方法的功能2、方法的
2021-02-03 03:50:33 77
原创 day03Java流程控制
Java流程控制1、用Scanner进行交互//基本语法Scanner sc = new Scanner(System.in);使用Scanner类的next();和nextLine();分别接收数据的区别:next();nextLine();只能获取空白字符之前得有效字符可以获取空白字符串要读取到有效字符才能结束输入以Enter为结束符2、if选择结构//基本语法if(布尔表达式){ //布尔表达式为true时执行的语句}//双选择结构if
2021-02-03 03:48:14 207
原创 day02Java基础知识
Java基础知识1、注释注释不会被执行,是给写代码的我看的养成习惯!养成习惯!养成习惯!单行注释多行注释文档注释/*** * .,:,,, .::,,,::. * .::::,,;;,
2021-02-01 03:10:05 278
原创 day01HelloWorld
HelloWorld1、notepad新建一个java文件后缀为.java命名HelloWorld.java2、编写代码public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello,World!"); }}3、编译java文件javac HelloWorld.java 要带后缀.java得到HelloWorld.class文件4、运行class文件
2021-01-31 16:52:23 55
原创 day01常用Dos命令
常用Dos命令1、盘符切换盘符+英文冒号2、查看当前盘符文件目录在指定的盘符下,dir3、切换目录cd —— change directory从D盘到E盘的文件夹中:D:>cd /d E:\文件夹名返回上一级:cd …进入某文件夹:cd 文件夹名4、清屏cls —— clear screen5、退出CMDexit6、打开应用打开计算器 —— calc打开画图软件 —— mspaint打开记事本 —— notepad7、网络命令查看ip信息 —— ipconfig
2021-01-31 14:28:34 108
原创 day01Markdown使用
Markdown使用标题:#空格+标题名字二级标题:##空格+标题名字标题三级标题:###空格+标题名字这是个三级标题……………………文件→偏好设置→外观→侧边栏→开启大纲折叠字体粗体,两边加**HelloWorld斜体,两边加*HelloWorld粗体加斜体,两边加***HelloWorld删除,两边加~HelloWorld引用(>)学好数理化走哪都不怕分割线(—或***)图片超链接点击跳转到bilibili列表abcA
2021-01-31 03:02:23 110
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人