自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 流>>>>>1

IO流:input-outputStream,作用:实现两个设备之间的数据传输。     设备:磁盘(硬盘),内存,键盘,文件,网络,控制台 -- 可以输入输出数据的   网络:当前主机之外的网上资源      分类:   根据操作的方式:输入流和输出流   根据数据的类型:字节流和字符流      字节流:传输的是字节,可以操作任意类型的数据 ------ 音频,视频,文件,图片等   字符流:...

2018-10-29 20:32:24 158 2

原创 多线程>>>>>2

线程安全问题 线程安全问题:分析:4个线程共用了一个数据,出现了-1,-2,-3等错误的数据。 具体分析: 1、共用了一个数据 2、共享语句有多条,一个线程使用cpu,没有执行完cpu就被抢走,当再次抢到cpu的时候,直接执行后面的语句,造成了错误的发生。 解决: 在代码中使用同步代码块儿(同步锁) 解释:在某一段任务中,同一时间只允许一个线程执行任务,其他的线程即使抢到了cpu,也无法进入...

2018-10-27 11:37:45 133

原创 多线程>>>>>1

程序,进程和线程 程序:一个可执行的文件 进程:一个正在运行的程序,也可以理解成在内存中开辟了一块儿空间 线程:负责程序的运行,可以看做一条执行的通道或执行单元,所以我们通常将进程的工作理解成线程的工作 进程中必须有线程,至少有一个。 单线程:当有一个线程的时候我们称为单线程(唯一的线程就是主线程)。 多线程:当有一个以上的线程同时存在的时候我们称为多线程。 多线程的作用:为了实现同...

2018-10-26 20:59:20 93

原创 集合>>>>>1>>>>>Collection

集合与数组 数组:可以存储多个相同类型的数据,数据类型可以是简单数据类型,也可以是引用类型 缺点:创建的是一个固定的值,只能存储固定长度的数据,一旦存满了,就不能再继续存储 集合:可以存储多个相同或不同的数据 缺点:只能存储引用数据类型 优点:存储空间会随着数据量的变化而变化,可以更加合理的使用内存空间, 类内方法很多,方便我们进行操作 集合的分类 /* * 常用的集合体系: * ...

2018-10-23 20:40:46 366

原创 常用类

日期类 注意区分,Date:日期类;Data:数据类,对应的是二进制的数据 //java.sql---Date,对应的是数据库中的日期类,可以获取日期 //java.sql---Time,对应的是数据库中的时间类,可以获取时间 //java.sql---DateTime,对应的是数据库中的日期时间类,可以获取日期时间 //java.util---Date,对应的是java中的日期类,可以获取...

2018-10-20 12:07:15 91 1

原创 字符串 -2- StringBuffer/StringBuilder

可变字符串(字符串的缓冲区) 1.StringBuffer(jdk1.0):考虑了线程安全问题,线程是安全的 2.StringBuilder(jdk1.5):没有考虑线程问题,线程是不安全的 在不考虑线程安全的前提下,尽量使用StringBuilder,速度快,效率高 StringBuffer/StringBuilder 中常用方法 //创建一个StringBuilder对象 Stri...

2018-10-20 11:27:33 102

原创 字符串 -1- String

字符串类: java将与字符串相关的功能面向对象了,形成的类就是字符串类.表示方法 "  "。 字符串分为两类: 一:String类 (不可变)字符串:字符串对象一旦被初始化,就不可以改变 二:Stringbuffer/StringBuilder类  可变字符串:字符串对象可以改变 注意:这里讨论的是对象可不可变,而不是引用 String s = "QQQQQQQ"; s = "WW...

2018-10-20 10:16:42 219

原创 包装类

包装类 包装类(Wrapper Class): Java是一个面向对象的编程语言,但是Java中的八种基本数据类型却是不面向对象的,为了使用方便和解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八种基本数据类型对应的类统称为包装类(Wrapper Class),包装类均位于java.lang包。 简单数据类型 包装类 boolean Boolean ...

2018-10-19 20:29:06 96

空空如也

空空如也

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

TA关注的人

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