村长 发表于 2021-8-28 23:27:55

【FX】Java面向对象入门笔记(五)


http://cdn.u1.huluxia.com/g4/M03/A8/04/rBAAdmCzKveAeavUAAKA6rfdhHk981.jpg
八、多线程
1.进程: 在内存中开辟了一块空间,供程序运行。一个进程表示一个程序的运行。
一个程序可以开多个进程。

2.线程:是程序运行中最小的单位。一个进程可以有多个线程,但至少有一个线程。
进程中执行运算的最小单位,可完成一个独立的顺序控制流程

3.实现多线程的两种方式:
1,写一个类 继承Thread
重写run();方法
通过start();启动线程
如果调用run方法,那么就只有一个main线程
2,实现 Runable接口
重写run();方法
通过代理模式运行start();启动线程

4.设置线程运行的优先级1-10 :setPriority(10) Thread.MAX_PRIORITY Thread.MIN_PRIORITY
优先级高的线程会获得更多的运行机会。

5.synchronized:同步锁 :当多个线程对象操纵同一资,源时,要使用synchronized关键字来进行资,源的
的同步处理,可以使用同步方法和同步代码块来实现。

6.StringBuffer 线程安全 效率低
StringBuilder 线程不安全 效率高
HashTable 线程安全 效率低
HashMap 线程不安全 效率高

7.线程睡眠:sleep()方法使线程转到阻塞状态

8.线程强制运行:join()方法使当前线程暂停执行,等待调用该方法的线程结束后再继续执行本线程。
9.线程礼让:yield()方法、暂停当前正在执行的线程对象,把执行机会让给相同的或者更高优先级的线程。

九、File和IO流
1、File:http://cdn.u1.huluxia.com/g4/M01/A8/0A/rBAAdmCzLW6AW5feAAFgAJIr5K4557.jpg
2.File类常用的方法http://cdn.u1.huluxia.com/g4/M01/A8/0A/rBAAdmCzLW6AQwqGAAJoACobUFA307.jpg
3.代码演示放一楼
4.java流的分类http://cdn.u1.huluxia.com/g4/M01/A8/0A/rBAAdmCzLW-AAoELAAIsABruDng870.jpg
5.文本文件的读写
用FileInputStream和FileOutputStream读写文本文件
用BufferedReader和BufferedWriter读写文本文件

6.二进制文件的读写
使用DataInputStream和DataOutputStream读写二进制文件

7.InputStream类常用方法
int read( )
int read(byte[] b)
int read(byte[] b,int off,int len)
void close( )
int available()
子类FileInputStream常用的构造方法
FileInputStream(File file)
FileInputStream(String name)

8.OutputStream类常用方法
void write(int c)
void write(byte[] buf)
void write(byte[] b,int off,int len)
void close( )
子类FileOutputStream常用的构造方法
FileOutputStream (File file)
FileOutputStream(String name)
FileOutputStream(String name,boolean append)

9.Writer类常用方法
write(String str)
write(String str,int off,int len)
void close()
void flush()
子类BufferedWriter常用的构造方法
BufferedReader(Writer out)

10.总结http://cdn.u1.huluxia.com/g4/M01/A8/0A/rBAAdmCzLXCAEeHZAAGYAD19fA0954.jpg

无量科技 发表于 2021-8-30 11:46:04

呵呵,低调,低调!

千面萌萌 发表于 2021-8-30 13:51:28

沙发???

neige 发表于 2021-9-1 07:07:22

为了三千积分!

伴我多久 发表于 2021-9-1 17:17:54

看帖要回,回帖才健康,在踩踩,楼主辛苦了!
页: [1]
查看完整版本: 【FX】Java面向对象入门笔记(五)

村长黑科技是专业提供项目资源的服务的村长黑科技平台,如合购网赚项目、引流推广软件、软件程序开发等项目就选村长黑科
技平台参与或发布项目定制各种软件就来村长黑科技平台

本站中所有被研究的素材与信息全部来源于互联网,版权争议与本站无关。本站所发布的任何软件的破解分析文章、破解分析视频、补丁、注册机和注册信息,

仅限用于学习和研究软件安全的目的。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。学习破解分析技术是为了更好的完善软件可能存在的不安全因素,提升软件安全意识。所以您如果喜欢某程序,

请购买注册正版软件,获得正版优质服务!不允许将上述内容私自传播、销售或者其他任何非法用途!否则,产生任何法律责任,一切后果请用户自负,与本网站无关!如有侵权或非法用途请举报!请发送到邮箱:cxphj8@foxmail.com

《意见反馈》或《截图指定页面备注》发送到邮件,收到后24小时内删除,禁止用户学习使用关掉用户【学习使用权】!