码迷,mamicode.com
首页 >  
搜索关键字:java基础教程    ( 80个结果
Java基础教程——异常处理详解
异常处理 好程序的特性 可重用性 可维护性 可扩展性 鲁棒性 | | Robust的音译 | | 健壮、强壮之意 | | 指在异常和危险情况下系统依然能运行,不崩溃 Java中,写下如下代码: 代码运行到“10 / 0”时出错,整个程序会中断,表现为最后的" END "没有输出。 很显然这不算好的程 ...
分类:编程语言   时间:2019-07-13 09:33:24    阅读次数:106
Java基础教程——线程池
启动新线程,需要和操作系统进行交互,成本比较高。 使用线程池可以提高性能—— 线程池会提前创建大量的空闲线程,随时待命执行线程任务。在执行完了一个任务之后,线程会回到空闲状态,等待执行下一个任务。(这个任务,就是Runnable的run()方法,或Callable的call()方法)。 Java 5 ...
分类:编程语言   时间:2019-07-13 09:32:35    阅读次数:116
Java基础教程——多线程:创建线程
多线程 进程 每一个应用程序在运行时,都会产生至少一个进程(process)。 进程是操作系统进行“资源分配和调度”的独立单位。 Windows系统的“任务管理器”可以查看系统的进程,通过Ctrl+Shift+Esc组合键可以调出“任务管理器”。 进程具有三个特征: 独立性:进程拥有自己独立的资源, ...
分类:编程语言   时间:2019-07-13 09:32:21    阅读次数:114
Java基础教程——线程状态
线程状态 JAVA定义了6种线程状态: 分别是: 新建状态·NEW 运行状态·RUNNABLE 阻塞状态·BLOCKED 无限等待状态·WAITING 休眠状态·TIMED_WAITING 死亡状态·TERMINATED 线程不可能一直运行,除非瞬间执行结束。 为了给其他线程执行的机会,正在执行的线 ...
分类:编程语言   时间:2019-07-13 09:27:20    阅读次数:117
Java基础教程——字符流
字符流 字节流服务文本文件时,可能出现中文乱码。因为一个中文字符可能占用多个字节。 针对于非英语系的国家和地区,提供了一套方便读写方式——字符流。 java.io.Reader java.io.Writer 文件字符流 | 读文件:FileReader | 写文件: FileWriter 前面字节流 ...
分类:编程语言   时间:2019-07-13 09:26:23    阅读次数:144
Java基础教程——字节流
IO流 | 水流 | 特点 | | | | | 连续性 | 逝者如斯夫,不舍昼夜; | | 方向性 | 一江春水向东流。水往低处流。百川东到海,何时复西归?少壮不努力,老大徒伤悲! | | 源头尽头 | 唯有源头活水来;覆水难收 | Java里的IO也有这样的特点。 IO:数据从硬盘流向内存(Inp ...
分类:编程语言   时间:2019-07-13 09:26:06    阅读次数:112
Java基础教程——缓冲流
缓冲流 “缓冲流”也叫“包装流”,是对基本输入输出流的增强: 缓冲流的基本原理: 创建流对象时,会创建一个缓冲区数组,通过缓冲区读写,减少系统IO次数,以提高读写效率。 就像送快递,快递小哥一次带一件当然慢,所以用车来运输,跑一趟可以带很多件。 以字符流为例: | 读文件:FileReader + ...
分类:编程语言   时间:2019-07-13 09:24:42    阅读次数:106
Java基础教程——序列化
序列化 序列化:Serialize,将Java对象写入IO流(可以保存在数据库,文件等) 反序列化:Deserialize,从IO流中读取并恢复Java对象。 这么理解:序列化就是把对象封印起来,反序列化就是解封。 对象中包含的不仅仅是字符,更多的是非字符,因此需要使用字节流。 所有能在网上传输的对 ...
分类:编程语言   时间:2019-07-13 09:19:25    阅读次数:109
Java基础教程——线程同步
线程同步 synchronized:同步的 例:取钱 不做线程同步的场合,假设骗子和户主同时取钱,可能出现这种情况: 【骗子】取款2000:账户余额1000 【户主】取款2000:账户余额1000 结果是社会财富增加1000,银行不开心。 代码如下所示: 想要银行开心,就需要对线程进行同步处理,避免 ...
分类:编程语言   时间:2019-07-13 09:19:08    阅读次数:108
Java基础教程——File类、Paths类、Files类
File类 File类在java.io包中。io代表input和output,输入和输出。 代表与平台无关的文件和目录。 可以新建、删除、重命名,但不能访问文件内容。 File类里的常量: File的构造方法里的参数——路径: | 可以是文件,也可以是文件夹 | 可以是相对路径,也可以是绝对路径 | ...
分类:编程语言   时间:2019-07-13 09:18:51    阅读次数:102
80条   上一页 1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!