十五周学习java的一些问题

这篇博客介绍了Java编程中的一些常见问题及其解决方案,包括IDEA的Error:java:无效的源发行版:17错误的解决方法,如何判断变量类型,以及数组的三种遍历方式。此外,还讲解了如何在Maven中更换源以及XML的基本概念和在Java中的操作。内容涵盖了错误处理、类型检查、数组操作和XML解析等核心知识点。
摘要由CSDN通过智能技术生成

写在前面:保证每周都要学一点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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值