自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java-多线程(二)

文章目录线程同步同步代码块同步方法释放同步锁Lock(锁)线程通信传统的线程通信使用Condition控制线程通信线程池 线程同步 当我们使用多个线程访问统一资源的时候,且多个线程中对资源有写的操作,就容易出现线程安全问题。 要解决多线程并发访问一个资源的安全性问题,java中提供了同步机制(synchronized)来解决,有以下三种方式可以完成同步操作: 同步代码块 同步方法 锁机制 同步...

2019-07-25 19:15:49 123

原创 Java-多线程(一)

文章目录线程概述线程的创建和启动继承Thread类创建线程类实现Runnable接口创建线程类使用Callable和Future创建线程创建线程的三种方式的对比匿名内部类方式实现线程的创建线程状态控制线程join线程后台线程线程睡眠:sleep线程让步:yield 线程概述 几乎所有的操作系统都支持进程的概念,所有运行中的任务通常对应一个进程。当一个程序进入内存运行时,即变成一个进程。进程是处于运...

2019-07-25 14:08:51 91

原创 Java-I/O

文章目录File类File类中的静态成员变量File类中的构造方法绝对路径和相对路径字节流和字符流字节输出流(OutputStream)字节输入流(InputStream)字符输入流(Reader)字符输出流(Writer)flush和close的区别I/O流体系缓冲流转换流序列化 File类 File类是java.io包下代表与平台无关的文件和目录,也就是说,如果希望在程序中操作文件和目录,都可...

2019-07-24 14:53:33 74

原创 Java-异常处理

文章目录Java异常概述异常体系和分类异常处理机制使用try...catch捕获异常使用throw抛出异常使用throws声明抛出异常Throwable类中的3个异常处理方法finally代码块多异常捕获子父类异常注意自定义异常 Java异常概述 Java中异常机制可以使程序中的异常处理代码和正常业务代码分离,保证程序代码更加油压,并可以提高程序的健壮性。 Java的异常机制主要依赖于try、ca...

2019-07-23 19:38:20 79

原创 Java-集合简要

文章目录概述Set集合HashSet类LinkedHashSet类TreeSet类EnumSet类List集合ArrayList和Vector类Queue集合PriorityQueue实现类Deque接口和ArrayDeque实现类LinkedList实现类线性表的性能分析Map集合HashMap和Hashtable类LinkedHashMap实现类SortedMap接口和TreeMap实现类We...

2019-07-23 10:56:37 130

原创 Java-接口

接口的定义 和类的定义不同,定义接口使用的是interface关键字 接口定义的基本语法: [修饰符] interface 接口名 extends 父接口1,父接口2...{ 零个到多个常量定义... 零个到多个抽象方法定义... 零个到多个内部类、接口、枚举定义... 零个到多个默认方法或类方法定义... } 修饰符可以使public或者省略,如果省略,则默认采用包权限访问控制符...

2019-07-22 16:30:33 90

转载 Java-抽象类

1.抽象方法和抽象类 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义成抽象类,但是抽象类里可以没有抽象方法。 抽象方法和抽象类的具体规则如下: 抽象类必须使用abstract修饰符来修饰,抽象方法也 必须使用abstract修饰符来修饰,抽象方法不能有方法体 抽象类不能被实例化,无法使用 new关键字来调用抽象类的构造方法创建抽象类的实例。即使抽象类里不包含抽象方...

2019-07-11 21:36:07 195

原创 重载和重写

重载 重载是针对Java的方法而言,Java允许同一个类里定义多个同名方法,只要形参列表不同就行。如果同一个类中包含了两个或两个以上方法的方法名相同,但形参列表不同,则被称为方法重载。 重写 重写是针对子类继承父类而言,子类重写了父类的方法。 方法的重写要遵循“两同两小一大”规则: 两同——即方法名相同,形参列表相同 两小——子类方法返回值比父类方法返回值类型更小或相等;子类方法声明抛出的...

2019-07-10 21:43:25 124

原创 java-数据类型

先了解一下常量的概念。 常量:通俗地讲,就是在程序运行期间,固定不变的量。 常量的分类: 1.字符串常量:凡是用双引号引起来的部分,叫做字符串常量。例如:“abc”、“Hello” 2.整数常量:直接写上的数字,没有小数点。例如:100、200、0、-250 3.浮点数常量:直接写上的数字,有小数点。例如:2.5、-3.14、0.0 4.字符常量:凡是用单引号引起来的单个字符,就叫做字符常量...

2019-07-08 22:02:24 63

空空如也

空空如也

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

TA关注的人

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