随笔分类 -  Java学习笔记

摘要:线程同步 并发:同一个对象被多个线程同时操作 处理并发问题时,多个线程访问同一个对象,并且某些线程海鲜修改这个对象,这个时候就需要线程同步 线程同步其实就是一种等待机制,多个需要同时访问此对象的线程进入这个对象的等待池形成队列,等待前面线程使用完毕,下一个线程再使用 线程同步 Synchronize 阅读全文
posted @ 2021-08-19 09:51 寡淡的白开水 阅读(60) 评论(0) 推荐(0)
摘要:线程实现 一些概念 进程和线程 一个程序就是一个进程(一个pid),一个进程可以开多个线程 说起进程,就不得不说下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 而进程(Process)则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位 通常在一个进 阅读全文
posted @ 2021-08-19 09:50 寡淡的白开水 阅读(68) 评论(0) 推荐(0)
摘要:流的概念和分类 什么是流:内存与存储设备(硬盘)之间传输数据的通道 按流向分类: 输入流:将硬盘内容读到内存 输出流:将内存内容读到硬盘 按单位分类: 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 按功能分类: 节点流:具有实际传输数据的读写功能 过滤流:在节点流的 阅读全文
posted @ 2021-08-19 09:49 寡淡的白开水 阅读(96) 评论(0) 推荐(0)
摘要:异常体系结构 异常:程序在运行中出现的故障 java把异常当成对象来处理,并定义一个基类java.lang.throwable作为所有异常的超类 java api中已经定义了许多异常类,分为两大类:Error(错误),Exception(异常) Error 由java虚拟机(JVM)生成并抛出,如: 阅读全文
posted @ 2021-08-13 09:58 寡淡的白开水 阅读(52) 评论(0) 推荐(0)
摘要:创建类 java的建包标准是 域名倒过来,如域名:https://base.com 在src下新建一个package,包名为:com.base 在该包下新建两个java class,分别为Student,Application 类是一个模板,对象是一个具体的实例 目录结构如下: 创建对象 可以看到, 阅读全文
posted @ 2021-08-13 09:55 寡淡的白开水 阅读(63) 评论(0) 推荐(0)
摘要:三大版本:SE(个人)、ME、EE(企业) JDK:java开发者工具,包含JRE和JVM JRE:java运行环境,包含JVM JVM:java虚拟机(解释器) 环境相关 配置 1、jdk 8下载与安装 https://www.oracle.com/java/technologies/javase 阅读全文
posted @ 2021-08-11 17:55 寡淡的白开水 阅读(68) 评论(0) 推荐(0)