随笔分类 -  java

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。
摘要:字符输出流写出数据的其他方法 字符输出流的续写和换行 续写和换行续写,追加写:使用两个参数的构造方法 Filelwriter( string fileName, boolean append) Filewriter(File file. boolean append) 参数: String fiLe 阅读全文
posted @ 2022-07-09 10:19 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(27) 评论(0) 推荐(0) 编辑
摘要:写出单个字符到文件 flush方法和close方法的区别 因为内置缓冲区的原因,如果不关闭输出流,无法写出字符到文件中。但是关闭的流对象,是无法继续写出数据的。如果我们既想写出数据,又想继续使用流,就需要flush方法了。flush:刷新缓冲区,流对象可以继续使用。. close :先刷新缓冲区,然 阅读全文
posted @ 2022-07-09 10:08 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(40) 评论(0) 推荐(0) 编辑
摘要:字符输入流读取字符数据 读取字符:read方法,每次可以读取一个字符的数据,提升为int类型,读取到文件末尾,返回-1,循环读取,代码使用演示∶ writer类 java.io.Filelwriter extends outputStreamWriter extends writerFiLelrit 阅读全文
posted @ 2022-07-09 09:58 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(28) 评论(0) 推荐(0) 编辑
摘要:使用字节流丢读取中文的问题 当使用字节流读取文本文件时,可能会有一个小问题。就是遇到中文字符时,可能不会显示完整的字符,那是因为一个中文字符可能占用多个字节存储。所以Java提供一些字符流类,以字符为单位读写数据,专门用于处理文本文件。 Reader类 java.io.Reader抽象类是表示用于读 阅读全文
posted @ 2022-07-09 09:40 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(40) 评论(0) 推荐(0) 编辑
摘要:字节一次读取多个字节 练习_文件复制 package demo02.CopyFile; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /* 文件复制练习:一读一 阅读全文
posted @ 2022-07-09 09:32 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(25) 评论(0) 推荐(0) 编辑
摘要:字节输入流读取字节数据 package demo02.InputStream; import java.io.FileInputStream; import java.io.IOException; /** * java.io.Inputstream:字节输入流 * 此抽象类是表示字节输入流的所有类 阅读全文
posted @ 2022-07-09 09:11 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(37) 评论(0) 推荐(0) 编辑
摘要:字节输出流的续写和换行 package demo02.OutputStream; import java.io.FileOutputStream; import java.io.IOException; /** * * 追加写/续写:使用两个参数的构造方法 * FiLeOutputStream(St 阅读全文
posted @ 2022-07-09 08:57 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(59) 评论(0) 推荐(0) 编辑
摘要:文件存储的原理和记事本打开文 字节输出流写多个字节的方法 阅读全文
posted @ 2022-07-08 20:53 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(25) 评论(0) 推荐(0) 编辑
摘要:字节输出流OutputStream类 java.io.OutputStream抽象类是表示字节输出流的所有类的超类,将指定的字节信息写出到目的地。它定义了字节输出流的基本共性功能方法。public void close()︰关闭此输出流并释放与此流相关联的任何系统资源。public void flu 阅读全文
posted @ 2022-07-08 20:13 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(199) 评论(0) 推荐(0) 编辑
摘要:io流概述 什么是io 生活中,你肯定经历过这样的场景。当你编辑一个文本文件,忘记了ctrl+s,可能文件就白白编辑了当你电脑上插入一个U盘,可以把一个视频,拷贝到你的电脑硬盘里。那么数据都是在哪些设备上的呢?键盘、内存、硬盘、外接设备等等。我们把这种数据的传输,可以看做是一种数据的流动,按照流动的 阅读全文
posted @ 2022-07-08 20:06 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(36) 评论(0) 推荐(0) 编辑
摘要:file过滤器的原理和使用 java.io.FileFilter是一个接口,是File的过滤器。该接口的对象可以传递给File类的listFiles(FileFilter)作为参数,接口中只有一个方法。 boolean accept(File pathname):测试pathname是否应该包含在当 阅读全文
posted @ 2022-07-08 19:59 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(25) 评论(0) 推荐(0) 编辑
摘要:递归打印多级文件 package Demo01.Recursion; import java.io.File; public class Demo04Recurison { public static void main(String[] args) { File file = new File(" 阅读全文
posted @ 2022-07-08 19:35 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(18) 评论(0) 推荐(0) 编辑
摘要:练习_使用递归计算1-n之间的和 定义一个方法,使用递归计算1-n之间的和 1+2+3+. . .+n n+(n-1)+(n-2)+...+1 已知: 最大值:n 最小值:1 使用递归必须明确: 1.递归的结束条件获取到1的时候结束 2.递归的目的 获取下一个被加的数字(n-1) package D 阅读全文
posted @ 2022-07-08 19:23 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(78) 评论(0) 推荐(0) 编辑
摘要:递归概念&分类&注意事项 概念 递归:指在当前方法内调用自己的这种现象。 递归的分类:。递归分为两种,直接递归和间接递归。。直接递归称为方法自身调用自己。。间接递归可以A方法调用B方法,B方法调用C方法,C方法调用A方法。 注意事项: 递归一定要有条件限定,保证递归能够停止下来,否则会发生栈内存溢出 阅读全文
posted @ 2022-07-08 16:34 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(102) 评论(0) 推荐(0) 编辑
摘要:file类创建删除功能的方法 public boolean createNewFile():当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。public boolean delete(︰删除由此File表示的文件或目录。public boolean mkdir()︰创建由此File表示的目录 阅读全文
posted @ 2022-07-08 16:18 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(32) 评论(0) 推荐(0) 编辑
摘要:File类获取功能的方法 获取功能的方法 public string getAbsolutePath()∶返回此File的绝对路径名字符串。 public string getPath() ︰将此File转换为路径名字符串。 public string getName()︰返回由此File表示的文件 阅读全文
posted @ 2022-07-08 15:42 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(13) 评论(0) 推荐(0) 编辑
摘要:绝对路径和相对路径 路径:绝对路径:是一个完整的路径以盘符(c:,D:)开始的路径c:lla.txtC; llUserslitcastllIdeaProjects 1lshungyuan {\123.txtD: lldemol1b.txt相对路径:是一个简化的路径相对指的是相对于当前项目的根目录(C 阅读全文
posted @ 2022-07-08 15:12 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(19) 评论(0) 推荐(0) 编辑
摘要:File的概述 java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 构造方法 public File(String pathname)︰通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。 public File(String paren 阅读全文
posted @ 2022-07-08 15:01 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(23) 评论(0) 推荐(0) 编辑
摘要:自定义接口 lambda使用前提 可推导即可省略 Lambda强调的是“做什么"而不是"怎么做”,所以凡是可以根据上下文推导得知的信息,都可以省略。例如上例还可以使用Lambda的省略写法∶ 省略规则 在Lambda标准格式的基础上,使用省略写法的规则为∶ 1.小括号内参数的类型可以省略;2.如果小 阅读全文
posted @ 2022-07-08 14:44 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(23) 评论(0) 推荐(0) 编辑
摘要:Lamdba表达式的无参数无返回值的练习 题目给定一个厨子Cook接口,内含唯一的抽象方法makeFood,且无参数、无返回值。如下∶public interface cook {void makeFood(); } 在下面的代码中,请使用Lambda的标准格式调用invokeCopk方法,打印输出 阅读全文
posted @ 2022-07-08 14:30 ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ 阅读(18) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
点击右上角即可分享
微信分享提示