![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Rizzo_yuan
竭智尽力
展开
-
Java-随机访问流以及对象流(对象序列化)
随机访问流:RandomAccessFile概念:指定当前可以读取的位置1.随机访问文件的行为类似存储在文件系统中的一个大型 byte 数组。2.存在指向该隐含数组的光标或索引,称为文件指针;输入操作从文件指针开始读取字节,并随着对字节的读取而前移此文件指针。3.如果随机访问文件以读取/写入模式创建,则输出操作也可用;4.输出操作从文件指针开始写入字节,并随着对字节的写入而前移...原创 2019-12-02 21:53:27 · 213 阅读 · 0 评论 -
Java--文件字节流和Properties类
一、FileInputStream/FileOutputStreamA:FileInputStream 读一些数据就少一些数据概念:用于文件字节数据内容读出的字节流,建立了字节流通道用法:1.构建文件对象 将文件对象传入到文件读入字节流File file = new File(“src/a.txt”);FileInputStream fis = new FileInput...原创 2019-11-15 21:35:35 · 165 阅读 · 0 评论 -
Java--File类型
一、File类(一)概述A:什么是File类其实File就是 文件夹或者文件路径(包括存在或者不存在)B:File的路径相对路径:当前项目的相对路径绝对路径:Windows下的盘符路径C:File的构造方法public File(String pathname) {} //根据文件路径名获得该文件的对象public File(String parent...原创 2019-11-15 21:33:48 · 236 阅读 · 0 评论 -
Java--字节流和字节数组流
一、IO流A:什么是IO流:IO流用于处理设备之间的数据传输JAVA对于数据的操作都是通过流的操作数据流操作都是在 IO包中B:类型:按照流操作分类: 输入流 输出流按照流操作的数据类型分类:字节流:字节流可以操作数据,计算机任何数据都是以字节的形式存储字符流:字符流只能操作纯字符数据,方便操作数据C:IO程序书写使用前:导入IO包使用时:进行I...原创 2019-11-15 21:30:08 · 1767 阅读 · 0 评论 -
线程池
一、线程池为什么要使用线程池:在一个应用程序中,我们需要多次使用线程,也就意味着要多次创建并销毁线程。而且创建并销毁线程的过程势必会损耗内存。什么是线程池:java中出现了一种管理线程的概念,可以方便的管理线程,用一个拿一个,用完在放回到线程池中,这样可以减少内存的损耗。如何创建一个线程池java中已经提供了创建线程的一个类:Executor;但在创建线程池时,使用它的子类...原创 2019-11-15 21:27:13 · 53 阅读 · 0 评论 -
synchronized和Lock的异同
synchronized和Lock的异同Java提供了两种锁机制实现对某个共享资源的同步:synchronized和Locksynchronized:多个线程访问同一个共享资源,将该资源设置为锁对象,调用Object类中wait(),notify()和notifyAll()调度机制进行线程之间的通信。Lock:使用Condition进行线程之间的调度两者的区别:用法不一样:sy...原创 2019-11-11 22:12:54 · 265 阅读 · 0 评论 -
run方法和start方法的区别
run方法和start方法的区别run方法:是线程的逻辑业务的具体实现,当线程被jvm调度执行的时候,会执行run方法的实现直接调用run方法,只是通过对象去调用方法,当前线程还是主线程,自定义线程并没有进行入就绪状态。start方法:线程对象调用该方法开启线程,线程进入就绪状态,等待获取时间片,cpu调度该线程并执行。start方法内部实现,通过调用该方法,将该线程添加到线程组...原创 2019-11-11 22:11:14 · 985 阅读 · 0 评论 -
java-history
1991年4月,由James Gosling博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。Oak当时在消费品市场上并不算成功,但随着1995年互联网潮流的兴起,Oak迅速找到了最适合自己发展的市场定位并蜕变成为Java语言。1995年5月2...原创 2019-10-30 18:22:13 · 458 阅读 · 0 评论 -
java--command
1、java.exe:运行java程序,这个相信每一位用Java的人知道了。2、javac.exe:编译的Java程序,生成.class文件3、jar.exe功能说明:Java归档工具语法:jar [ 命令选项 ] [manifest] destination input-file [input-files]补充说明:jar工具是个java应用程序,可将多个文件合并为单个JAR归档文件。...原创 2019-10-30 18:20:41 · 314 阅读 · 0 评论 -
core java --1--java优点以及文件夹作用
一.core javajava编程语言第一代编程语言机器语言:直接使用机器能识别的0101进行编程优点:效率高缺点:可读性可维护性差 第二代编程语言 汇编语言:使用少量指令代替0101代码进行编程 第三代编程语言 面向对象编程语言:以对象为最小编程单位编程二、java:Java有哪些优点Java为纯面向对象的语言。平台无关性:Java为解释型语言,“一次...原创 2019-10-30 18:17:22 · 270 阅读 · 0 评论