File
File:是java提供操作系统文件或者文件夹的对象
常见操作:
- exists()判断文件或者文件夹是否存在
- delete()删除文件或者文件夹
- getName() 获取文件或者文件夹名称
- mkdir()创建文件夹
import java.io.File;
public class Demo2 {
public static void main(String[] args) {
// TODO Auto-generated method stub
File file=new File("\"C:\\Users\\Administrator\\Desktop\\新建文本文档 (2).txt\"");
boolean exits=file.exists();
System.out.println(exits);
String name=file.getName();
System.out.println(name);
}
}
IO流
IO流作用
File可以用来操作文件或者文件夹的,但是不能操作文件里面的内容,比如你想对一个文件进行度或者写的操作,File是不支持的,只能使用IO流进行操作
IO流就是用来把文件的内容读到JAVA内存汇总,或者把JAVA内存中的数据写到文件汇总。
异常
异常:代码运行或者编译时出现的问题。
分类:编译时异常:必须跑出或者补货
运行时异常:必须修改代码。
IO流分类
流向:输入和输出,输入对应读,输出对应写
类型:字节和字符。字节可以处理任意文件,字符只能处理纯文本文件
以Stream结尾的是字节流
以Reader\Writer结尾的是字符流
Input是输入,output是输出
常见IO流
字节流:FileInputStream、FileOutputStream、BufferdOutputStream
字符流:FileReader、FileWriter、BufferedReader
常用方法
输入流:read()
输出流:write()
关闭流:close()
maven
作用:项目构建工具,jar包管理工具。是目前大部分企业在做项目是首选的项目构建,管理工具。(也有一部分企业在用Ant,gradle)
maven下载与安装
下载地址:http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/
解压接安装:解压到任意目录中(不要含有中文和特殊符号)
maven配置
-
本地仓库
作用:用来存储jar包
如何配置:修改/conf/setting.xml中填写你的本地仓库
本地仓库可以自己创建一个文件夹,当做本地仓库,建议创建在maven文件夹下) -
阿里云镜像
作用:快速下载jar包
在 /conf/setting.xml中mirrors标签中添加如下:
nexus-aliyun
central
Nexus aliyun
httpS//maven.aliyun.com/nexus/content/groups/public
eclipse中配置maven
配置本地maven:window——preferences——maven——Installation——add选中你的maven安装目录。最后勾选上新添加上maven
配置setting.xml选择本地仓库: window——preferences——maven——User Settings——User Settings 选择maven的Setting.xml文件
创建maven项目
- 在左边的工程目录空白处右击——新建——other
- 输入maven,并选择Maven Project——next
- 选择Create a simple project(skip archetype selection)——next
- 配置项目名称
maven目录介绍
- src/main/jave: 开发人员写代码的目录
- src/main/resources: 开发人员方项目资源文件的目录
- src/test/java: 测试人员写代码的目录
- src/test/resources:测试人员房项目资源文件的目录
- maven Dependencies :通过maven拿下来的项目依赖包存放目录
- target:存放构建后文件的目录
pom.xml
作用:依赖关系、管理jar包,插件,编码格式,jdk版本等等。
导入坐标:
com.alibaba
fastjson
1.2.54
上例为解析json的jar方式
编辑完成后:目录中出现maven环境依赖