自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 day17----File类

对电脑中的文件和目录路径名的抽象表示形式构造方法package java17;import java.io.File;public class File2 { public static void main(String[] args) { //构造方法1 File f1 = new File("D:\\Download\\抢购助手"); File f2 = new File("D:\\Download"); File f3 = new File("b.txt"); Sy

2020-08-26 11:45:16 183

原创 day16----lambda

函数式编程思想----lambda注重结果,不注重过程Lambda标准格式(参数列表)->{一些重要代码};():接口中抽象方法的参数列表->:传递{}:重写接口的抽象方法方法体package java16.Lambda;public class RunnableImpleMain { public static void main(String[] args) { //使用匿名内部类实现多线程 new Thread(new Runnable() { @O

2020-08-19 11:39:50 166

原创 Day16----多线程

多线程并行与并发并发、两个或多个时间同一时间段内发生----交替执行,段时间并行、两个或多个时间同一时刻内发生----同时发生线程与进程进入到内存的程序叫进程线程属于进程,是进程中的一个执行单元,负责程序的执行主线程:执行主方法,main方法的路径...

2020-08-18 17:33:53 166

原创 Day15 异常 Throwable

异常 Throwable所有异常类的根类error错误,不能被处理,因为是系统内部的错误,运行报错,系统问题内存溢出系统崩溃Exception编译期异常,编码中出现的,根据问题描述可以处理的RuntimeException运行期异常,运行过程出现的问题//例如package java15;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;pub

2020-08-10 15:34:59 119

原创 day14 Map集合

Map集合双链map集合是一个双列集合,一个元素包含两个值(一个Key,一个Value)map中的元素,key和value的数据类型可以一样,也可以不一样Map集合中的元素,key时不允许重复的,value时可以重复的Map集合中的元素,key和value时一一对应的Map子类----Hash Map底层是哈希表,查询快;数组+单向链表/红黑树无序集合,存入取出可能不一样LinkHashMap底层哈希表+链表(保证迭代顺序 )有序集合,存入取出一样Map接口方法put(

2020-08-05 18:18:36 108

原创 Day13 数据结构 集合 Set接口 可变参数 Collections集合方法

Day13数据结构栈队列数组链表红黑树集合List集合List子类 ----ArrayList集合List子类 ----LInkList集合数据结构栈入口和出口是一个先进后出----存入和取出顺序相反队列入口出口在集合两侧先进先出-----存入取出顺序一样数组查询快:数组的地址时连续的,通过数组的首地址可以快速找到数组,通过索引可以快速查找某一个元素增删慢:长度固定,增删元素,需要先删除,后复制到新数组。链表查询慢:地址不是连续的,每次查询必须从开始开始查询增删快:增加删除元

2020-08-01 18:34:49 130

原创 Day12-----集合/泛型

这里写目录标题集合集合数组的区别集合框架Collection接口----java.util常用功能集合遍历方法Iterator迭代器增强For循环集合集合数组的区别集合是Java的容器,可以用来存储多个数据数组长度数固定的,集合是可变的数组存储的是同类型元素。,集合存储对象且类型可以不一致集合框架Collection接口----java.util常用功能添加----删除----判断----计数----清空----得到数组import java.util.ArrayList;imp

2020-07-29 22:26:59 438

原创 Day11--Date日历类 system StringBuilder 包装类

Calendar类 日历类

2020-07-28 14:56:37 111

原创 Day10-时间Date类

时间类import java.util.Date;public class DateMain { public static void main(String[] args) { Date date=new Date(); //输出系统当前时间 System.out.println(date);//Mon Jul 27 11:35:36 CST 2020 //带参数,输出对应日期--毫秒转日期 Date date1 = new Date(0L); System.out

2020-07-28 10:44:17 201

原创 Day09-object类

2020-7-26object类toString方法equals方法objects-equalsobject类java.lang.Object类类Object是类层次结构的最顶层类,每个类都使用Object类做超父类所有对象(包括数组)都实现这个类的方法toString方法没有重写时,输出为对象的地址值重写之后按照重写的方式打印//Person类public class Person { private String name; private int age; //重写toStr

2020-07-26 21:34:51 81

原创 Day8-2020-7-25 final 内部类

2020-7-25final内部类成员内部类内部类同名变量局部内部类匿名内部类*finalfinal关键字可以修饰类,此时这个类无子类,所有的成员方法都无法进行覆盖重写public final class 类名称{}final关键字修饰方法时,这个方法就是最终方法,不能被覆盖重写,但是此时这个类可以有子类。public final void method(参数列表){方法体}final修饰局部变量,这个变量就不能进行更改,final int num=200; 修改不了final修饰成员变量,变量

2020-07-25 20:23:00 98

原创 2020-7-25 案例 --Usb

Usb接口public interface Usb { //打开功能 public abstract void takeOn(); //关闭功能 public abstract void takeOff();}鼠标实现Usb接口public class Mouse implements Usb{ @Override public void takeOff() { System.out.println("关闭鼠标!"); } @Override public voi

2020-07-25 15:47:39 105

原创 Day7-2020-7-24 接口 多态 转型

2020-7-24接口接口抽象方法接口抽象方法 的实现接口默认方法接口接口是一种引用数据类型格式 public interface 接口名称{ 内容}接口内容:常量抽象方法默认方法静态方法私有方法接口抽象方法public interface 接口名称{ 抽象方法}//接口抽象方法public interface Abs { public abstract void abs();}接口抽象方法 的实现public class 实现类名 implements 接

2020-07-25 15:44:42 97

原创 案例 --抢红包 2020-07-23

抢红包//父类 人package rdeBAO;public class Human { private String name; private int money; public void Show() { System.out.println("我是:"+name+",余额为:"+money); } public Human(String name, int money) { super(); this.name = name; this.mone

2020-07-23 22:05:12 199

原创 Day5-2020-07-22 String字符串 static关键字 java.util.Arrays方法 Math 类

2020-07-22String字符串String字符串程序中所有双引号字符串,都是String类的对象特点:1,字符串内容永不可变。(有一个字符串池(直接双引号得到的),当创建字符串时,如果字符串已经存在于池中,则将返回现有字符串的引用,而不是创建新对象。)2,字符串效果上相当于char[]字符数组,但是底层原理是byte[]字节数组3,new得到的不在字符串池中//创建方法public class Day4_3 { public static void main(String[] a

2020-07-22 17:36:59 116

原创 day4-2020-7-21 Random随机数 ArrayList<>数组集合

2020-7-21RandomArrayList集合<>ArrayList传入基本数据类型ArrayList<> 练习题Random生成随机数//导包import java.util.*; public class Day4 { public static void main(String[] args) { Random r=new Random(); //创建对象 int num=r.nextInt(); //生成int随机数 System

2020-07-21 20:47:38 174

原创 day2-2020-7-19 运算符--选择结构--循环结构--条件关键字--方法调用--方法重载

2020-7-19-day2运算符算术运算符赋值运算符比较运算符逻辑运算符三元运算符表达式流程选择结构if语句if..else语句if..else if..else语句switch语句循环结构for语句while循环do while循环条件控制关键字breakcontinue死循环方法方法的三种调用方法重载(overload)运算符进行特定操作的符号算术运算符+,-,*,/,取模 %自增运算符:++ , 自减运算符 - -前++ 先+后使用 ------------

2020-07-20 20:27:06 295 1

原创 我的eclipse快捷键

eclipse快捷键CTRL + SHIFT + F格式化代码ALT + SHIFT + R重命名CTRL + SHIFT + X转换大写CTRL + SHIFT + Y转换小写CTRL + D删除当前行类继承关系的快捷键CTRL + T显示当前类继承关系列表F4打开当前类继承关系对话框CTRL + SHIFT + H打开指定的类继承关系对话框CTRL + 1快速修复问题注释CTRL + /用行注释注释当前行或者选择的行CTRL + SHIFT + /用块注释注释选择的行...

2020-07-20 20:26:54 120

原创 day1-2020-7-18 cmd操作 标识符-命名规则 常量和变量 常量 基本数据类型 变量 数据类型转换 自动类型转换 强制类型转换 ASCII表

复习Java的第一天 2020-7-18cmd操作方法切换盘符D\进入文件夹cd 文件夹名称进入多级文件夹cd 文件夹1\文件夹2\等等返回上一级cd …返回根目录cd \显示文件夹下文件dir清空屏幕cls退出exitcmd操作方法切换盘符 ‘D\’进入文件夹 ‘cd 文件夹名称’进入多级文件夹 ‘’...

2020-07-20 20:26:17 692

原创 day3-2020-7-20 数组 面向对象

Day3 2020-7-20数组获取数组长度面向对象面向对象和面向过程类和对象类成员变量和局部变量面向对象三大特征之封装This关键字构造方法数组是一种容器可以存放多个变量特点一种引用类型数组中类型必须一样数组的长度不可改变数组可以作为方法的返回值和输入值(参与的是地址值) public static int[] xxx(int[] arry){ return arry}数组的初始化动态初始化: 指定长度 格式: 数组类型[] 数组名称=new 数组类型[长度] ;静态初始化

2020-07-20 20:24:03 145

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除