自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 re0:从零开始的Java学习生活18(连载)

InterruptedException - 如果有任何线程中断了当前线程。 抛出此异常时,将清除当前线程的中断状态4、getState作用:获取线程状态状态种类:NEWRUNNABLEBLOCKEDWAITINGTIMED-WAITINGTERMINATED5、setPriority作用:设置优先级优先级范围:1~101最小,10最大;默认值为5注:优先级不能决定执行顺序,但是可以放大先执行的概率6、守护线程线程分类:用户线程守

2021-06-23 21:27:17 60

原创 re0:从零开始的Java学习生活17(连载)

多线程多线程学习的目标:1.创建与开启多线程2.线程状态3.线程安全4.线程通信一、继承Thread类网络文件复制:import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;import java.net.URL;public class ThreadTest01 extends Thread{ public static void copy..

2021-06-21 22:03:37 48

原创 re0:从零开始的Java学习生活16(连载)

集合一、TreeSet无序 不可重复底层结构: 红黑树(平衡二叉树)特点: 自动做生序排序新增功能: 新增了一些能够比较的相关功能二、比较器内部比较器|自然排序 : 定义在一个类型的内部的比较方式java.lang.Comparable 接口类型实现Comparable接口,重写compareTo(T o)方法,方法内部指定比较规则compareTo 返回值 int 类型 T1.compareTo(T2) -> 0: 相等 整数:T1>T2 负数:T1

2021-06-21 22:01:42 58

原创 re0:从零开始的Java学习生活15(连载)

2021/06/17集合一、List1、泛型作用:增强程序的稳定性与可读性强制检测数据的类型写法://中括号内可以放入任意引用数据类型List<String> list=new ArrayList<>();2、List的一些常用方法方法名 作用 of() 生成定长的列表 get() 获取对应索引的元素 set() 在对应索引设置元素 remove() 移除索引处的元素 subList()

2021-06-17 20:40:17 86

原创 re0:从零开始的Java学习生活14(连载)

IO、集合一、IO流1、缓冲流作为功能流,可以提高节点流的读写效率,增强性能1、字节缓冲流字节输入缓冲流:BufferedInputStream字节输出缓冲流:BufferedOutputSreamPS:无新增方法,可以发生多态2、字符缓冲流字符输入缓冲流:BufferedReader字符输出缓冲流:BufferedWriterPS:有新增方法,不要多态使用2、Data流字节流的功能流:基本数据类型流作用: 能够读写带有数据类型的数据(要求:

2021-06-16 20:43:35 68

原创 re0:从零开始的Java学习生活13(连载)

2021/06/15IO流一、File文件或目录的抽象表现形式构造器:File(String pathname)File(File parent, String child)方法:方法名 作用 canWrite 判断可写 canread 判断可读 creatNewFile 创建新文件 isAbsolute 判断是否为绝对路径 isDirectory 判断是否为文件夹 isFile 判断是否为文件 isHid

2021-06-16 20:42:23 41

原创 re0:从零开始的Java学习生活12(连载)

常用类、枚举一、常用类1、String方法名 作用 length 长度 repeat 重复复制 replace 替换 split 分割 strip 删除前后空格Leading:前,Trailing:后 substring 截取 toLowerCase 转小写 toUpperCase 转大写 toCharArray 转字符数组 concat 拼接 indexOf 检索索引 get

2021-06-16 20:41:18 52

原创 re0:从零开始的Java学习生活11(连载)

Lambda表达式、异常一、匿名内部类匿名对象:没有引用指向的对象,只能在创建的时候使用一次匿名内部类:没有名字的内部类简化没有类本身作用,只为了重写的一些抽象方法,方便调用这个方法 ,匿名内部类就可以简化这种实现类Swim s=new Swim(){ @Override System.out.println("游泳");}s.swim();二、Lambdajdk8新增功能作用:为了简化匿名内部类结构前提:函数式接口:只存在一个必须被重写的抽象方法的...

2021-06-10 21:40:30 46

原创 re0:从零开始的Java学习生活10(连载)

数组、内部类一、可变参数可变参数: jdk5新增多个参数的类型形同,参数的个数可变,0~n个参数 ​ ...表示可变参数方法的形参可以存在多个,如果存在可变参数,必须存在与参数列表的最后编译器会为可变参数隐式构建一个数组,所在方法中使用可变参数,使用操作数组的方式操作可变参数二、二维数组数组中嵌套数组,即把数组作为元素存放在更大的数组中(实际上存放的是地址值)声明: 数据类型 数组名;1、动态初始化数据类型[][] 数组名 = new 数据类型[外层的长度][内层的长

2021-06-09 20:53:08 54

原创 re0:从零开始的Java学习生活09(连载)

2021/06/08接口、设计模式一、面向对象练习做题四大原则:一、继承链:自己没有找父A|B/ \C D二、 编译看类型、确定方法,运行找对象三、就近最优原则四、父类引用对子类新增方法不可见public class Test { public static void main(String[] args) { A a1=new A(); // A and A,A and D //多态调用 A.

2021-06-08 21:31:45 78

原创 re0:从零开始的Java学习生活08(连载)

2021/06/07面向对象、多态一、Object是java中所有类的父类在java中的所有类都会直接或者间接的继承自Object类1、toString把对象数据以字符串的形式表示直接打印一个对象的引用的时候,默认打印的是调用toString()方法的返回值需求: 在打印一个javabean类型对象的引用的时候,其实是想要了解这个对象的基本信息->成员变量的值解决: 在子类中重写toString方法,因为打印对象引用时候默认会调用toString(),toStrin

2021-06-07 20:49:38 47

原创 re0:从零开始的Java学习生活07(连载)

2021/06/05面向对象、继承一、继承继承的目的是为了提高代码的复用性使用: 子类 extends 父类派生类|子类 : 对象的抽象超类|基类|父类 : 是对子类的抽象子类一旦继承父类,就有权使用父类中的成员子类是父类的延续(使用父类的内容)+扩展(定义子类独有的内容)一个父类可以存在多个子类单继承机制-> 一个子类只能存在一个父类单继承: 优点:简单缺点:不够灵活,不便于后期维护,耦合度比较高多实现-->接口访问权限修饰符 : 某

2021-06-05 21:28:48 48

原创 re0:从零开始的Java学习生活06(连载)

2021/06/04面向对象、封装一、thisthis代表当前对象(当前new的对象),储存对象的地址作用:1、能够在构造器的首行用来调用本类中的其他构造器this(参数列表);2、用来区分成员与局部同名问题如果出现同名问题,默认就近原则如果出现同名问题,想要指代调用同名的成员,需要this.成员调用不存在同名问题,知道成员的时候this.可以省略this在构造器中默认指代当前new的对象this在成员方法中,默认指代当前调用成员方法的对象***构造器之

2021-06-04 21:18:37 49

原创 re0:从零开始的Java学习生活05(连载)

面向对象一、面向对象与面向过程都是一种思想,思考问题的角度,思维方式面向过程:关注如何解决问题面向对象:关注谁去解决问题面向对象思想的好处:1.更符合现实生活中人们的思维2.面向对象更贴合管理者的思维角度,更贴合执行者的思维角度3.面向对象可以将复杂的问题简单化如何使用面向对象进项编程:就是要让程序与现实生活紧密联系提出两个概念类 : 定义一些列事物的共性->图纸|模板|模具对象 : 表示显示生活中的具体事物 --> 实例根据类构建

2021-06-03 21:26:14 53

原创 re0:从零开始的Java学习生活04(连载)

三、方法1、方法的定义解决问题的办法,实现功能的代码段作用:功能代码的封装,提高代码的复用性与安全性特点:1.方法不调用不执行 2.方法定义在类中方法外,方法不能嵌套2、方法的组成public static returnType methodName(argList){ //代码段}1、访问权限:public:公开的static:静态的2、returnType返回值类型:基本类型引用类型void :占位,关键字3、methodName方法名..

2021-06-01 21:32:11 88

原创 re0:从零开始的Java学习生活03(连载)

2021/05/29控制语句一、java中的流程控制语句1、顺序结构 : 从上到下,从左到右2、选择结构|分支结构 : 满足条件才能执行一些代码ifswitch3、循环结构 : 让一些代码可以重复执行多次forwhiledo..while二、选择结构1、if条件判断if(条件语句){ 结果为true时执行}else{ 结果为false时执行}if..else可以进行叠加进行多选择或者嵌套达成多重筛选注:当{}中的语...

2021-05-31 19:58:46 61

原创 re0:从零开始的Java学习生活02(连载)

数据运算符一、数值型的表现形式1、整型:进制: 满几进一二进制 : 只能有0,1组成 java中通过0b开头表示 数学写法后面加B八进制 : 只能0~7组成 java中通过0开头表示 数学写法后面加O十进制 : 默认 数学写法后面加D或不加十六进制 : 由0~F组成 java中通过0x开头表示 数学写法后面加H进制的转换:其他进制转为十进制:从右往左,每一位的数值*进制数^次方从0开始,每次+1 ,最后求和就是对应的十进制数据十进制转为其他进制:使用当前

2021-05-28 21:22:28 91

原创 re0:从零开始的Java学习生活01(连载)

2021/05/27java 基础一、类中代码的编写规范//公共的 类 类名称public class HelloWorld{ //公共的 静态 无返回值 主方法 参数列表 public static void main(String[] args){ System.out.println("HelloWorld!"); }}一个java文件中可以定义多个类,但是只能存在一个类被public关键字修饰,被public修饰的类要与当...

2021-05-27 21:14:48 76

原创 re0:从零开始的Java学习生活(连载)

java 入门一、JDK的版本版本号 名称 发布日期 Java SE 5.0 (1.5.0) Tiger(老虎) 2004-9 Java SE 6.0 (1.6.0) Mustang(野马) 2006-4 Java SE 7.0 (1.7.0) Dolphin(海豚) 2011-7 Java SE 8.0 (1.8.0) Spider(蜘蛛) 2014-3 Java SE 9.0 2017-9 Jav.

2021-05-26 21:35:27 60

空空如也

空空如也

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

TA关注的人

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