Java File maven

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环境依赖

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值