sunshinelove
sunshinelove
全部文章
Java
Java学习笔记(4)
Mysql(1)
未归档(18)
归档
标签
去牛客网
登录
/
注册
少年无为
生活不止眼前的苟且,还有诗和远方。
全部文章
/ Java
(共20篇)
Java学习笔记-字节流、字符流
字节流、字符流 主要内容 IO流 字节流 字符流 异常处理 Properties 第一章 IO概述 1.1 什么是IO 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s ,可能文件就白白编辑了。当你电脑上插入一个U盘,可以把一个视频,拷贝到...
Java字节流
Java字符流
字节流
字符流
Java学习笔记
2019-07-09
0
317
Java学习笔记-File类、递归
第一章 File类 1.1 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 1.2 构造方法 public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 ...
Java
File
递归
2019-07-09
0
321
Java学习笔记-Lambda表达式
函数式编程思想概述 在数学中,函数就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法——强调做什么,而不是以什么形式做。 面向对象的思想: 做一件事情,找一个能解决这个事情的对象,...
Lambda
Lambda表达式
Java
2019-07-09
0
306
Java学习笔记-等待唤醒机制
等待唤醒机制 线程间通信 概念:多个线程再处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B是用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是生产,一个是消费,那么线程A与线程B之间就存在线程通信问题。 为什么要处理线程间通...
等待唤醒机制
生产者-消费者
Java多线程
线程间通信
2019-07-09
0
220
Java学习笔记-Thread类
java.lang.Thread 类,API中该类中定义了有关线程的一些方法,具体如下: 构造方法: public Thread() :分配一个新的线程对象。 public Thread(String name) :分配一个指定名字的新的线程对象。 public Thread(Ru...
Thread
Java
2019-07-08
0
356
Java学习笔记-线程状态
线程状态概述 当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。在线程的生命周期中,有几种状态呢?在APi中java.lang.Thread.State这个枚举中给出了六种线程状态: 这里先列出哥哥线程状态发生的条件,下面将会对每种状态进行详细解析 ...
Java多线程
线程状态
2019-07-08
0
359
Java学习笔记-线程安全
线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 现在通过一个案例来延时线程的安全问题: 电影院卖票,一共100张票数,我们现在通过3个窗口来卖100张票: 模拟票: publ...
Java基础
Java学习笔记
synchronized
synchronized方法
Lock锁
2019-07-08
0
331
Java学习笔记-多线程
并发与并行 并发:指两个或多个事件在同一个时间段内发生 并行:指两个或多个事件在同一时刻发生(同时发生) 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单CPU系统中,每一时刻只能有一道程序执行,即微观上这些程序是分时的交替运行,只不过是给人的感觉是...
Java多线程
Java
Java学习笔记
2019-07-08
0
278
Java学习笔记-Hashtable和HashMap的区别
# HashMap不是线程安全的,HashTable是线程安全的 # HashMap允许空(null)的键和值(key),HashTable则不允许 # HashMap性能优于HashTable 关于Map的介绍: 1.Map是一个以键值对存储的接口。Map下有两个具体的实现,分别是...
Java基础
HashMap
HashTable
HashMap与HashTable的区别
2019-07-08
0
347
Java学习笔记-StringBuffer、StringBuilder、String的区别
String 字符串常量 不可变 使用字符串拼接时是不同的2个空间 Stringbuffer 字符串变量 可变 线程安全,字符串拼接直接在字符串后追加 StringBuilder 字符串变量 可变 非线程安全,字符串拼接直接在字符串后追加 特点 执行效率:StringBuild...
Java学习笔记
String
StringBuilder
StringBuffer
2019-07-08
0
474
首页
上一页
1
2
下一页
末页