写在前面:保证每周都要学一点java的基础知识
1 、用IDEA 时遇到Error: java: 无效的源发行版: 17错误解决
原因:因为中途我改了java 的版本,所以出现了这种报错
解决:项目结构 => 修改 SDK
2、java如何判断某一变量属于什么类型
1、对于简单类型变量,是无法直接获得变量类型的,要想获取,必须自定义函数进行返回。
2、对于包装类型变量,是可以直接获得的,变量名称.getClass().getName();
3、使用 instanceof 来判断:变量名 instanceof 类型 来判断。
自定义的方法
public static String getType(Object o) {
return o.getClass().getName().toString();
}
3、java中数组遍历的三种方式
1、for循环,数组长度可以有属性length获得
2、利用Arrays工具类中的toString静态方法可以将一维数组转化为字符串形式并输出
3、foreach语句遍历
注意:使用foreach循环迭代数组元素时,并不能改变数组元素的值,因此不要对foreach的循环变量赋值
for(int i : arr)
4、如何maven换源、在项目中找到maven视图,以及更新maven
定位到mirror标签
<mirrors>
<!-- 阿里云仓库 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
<!-- 中央仓库1 -->
<mirror>
<id>repo1</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo1.maven.org/maven2/</url>
</mirror>
<!-- 中央仓库2 -->
<mirror>
<id>repo2</id>
<mirrorOf>central</mirrorOf>
<name>Human Readable Name for this Mirror.</name>
<url>http://repo2.maven.org/maven2/</url>
</mirror>
</mirrors>
5、xml是什么?java的xml是什么?
5.1、XML全称是Extensible Markup Language,中文译为可扩展的标记语,与HTML语言类似
XML与HTML之间有以下三点区别:
1、XML不是用来替换HTML的技术;
2、XML和HTML为不同的目的而设计;
3、XML设计的核心是包含和传输数据,而HTML设计的核心是显示数据。
1、第一行固定格式
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<!-- version说明当前xml的版本,必须的字段 -->
<!-- encoding说明xml文档使用的字符编码集 -->
<!-- standalone说明当前xml文档是否独立,yes独立,no表示还需要依赖外部文件 -->
2、xml元素
XML元素的格式如下:
<标记名称 属性名1="属性值1" 属性名1="属性值1" ……>内容</标记名称>
<!-- 最外层的是根元素(Root),又称文件(Document)元素,所有的元素都包含在根元素内。-->
5.2、java操作xml文件
java操作xml文件
,也就是操作DOM
,DOM就是内存中的一个树形结构的数据称谓,xml的数据就是树形结构的,在内存中就是DOM
- java读取xml文件
- java更改xml文件元素
- java插入xml元素
- java删除xml元素
注:操作xml文件要使用Dom4j