软件2班20240401

在这里插入图片描述
在这里插入图片描述

package com.exception;

public class Exception01 {
    public static void main(String[] args) {
//        String str = null;
//        str.length();
        System.out.println("hjnhjk");
        /*
        *    待比较东西     参考标准
        *   待比较东西  .  equals (  参考标准)     ----  X
        * 推荐写法   参考标准 . equals ( 待比较东西);
        * str1.equals("hello");、   str1 待比较东西     “hello”  --- 参考标准
        * */
        String str1 = "hello";
//        str1.equals("hello");//   str1  字符串的内容是不是hello
//          str1  有 null 的可能  ,,,   空指针异常 可能出现
//        推荐写法   参考标准 . equals ( 待比较东西);
        str1.equals("hello");
//  待比较东西         参考标准
//   参考标准           待东西
        boolean equals = "hello".equals(str1);
        System.out.println(equals);

    }
}

package com.exception;

public class Exception02 {
    public static void main(String[] args) {
        System.out.println(10 / 0);
        /*Exception in thread "main" java.lang.ArithmeticException: / by zero
	at com.exception.Exception02.main(Exception02.java:5)
*/
    }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package com.exception;

import java.io.FileInputStream;
import java.io.FileNotFoundException;

/*  文件输入流异常*/
public class Exception03 {
    public static void main(String[] args) {
        FileInputStream fr = null;
        try {
            fr = new FileInputStream("F:\\ideaProject\\soft02\\object\\src\\com\\exception\\t.txt");
//           java.io.FileInputStream@1b6d3586
            System.out.println(fr);
        } catch (FileNotFoundException e) {
            throw new RuntimeException(e);
        }
//                fr = new FileInputStream("文件路径");
        /*"C:\Program Files\Java\jdk1.8.0_191\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.3\lib\idea_rt.jar=50462:C:\Program Files\JetBrains\IntelliJ IDEA 2022.1.3\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_191\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_191\jre\lib\rt.jar;F:\ideaProject\soft02\out\production\object" com.exception.Exception03
Exception in thread "main" java.lang.RuntimeException: java.io.FileNotFoundException: :\ideaProject\soft02\object\src\com\exception\t.txt (文件名、目录名或卷标语法不正确。)
	at com.exception.Exception03.main(Exception03.java:15)
Caused by: java.io.FileNotFoundException: :\ideaProject\soft02\object\src\com\exception\t.txt (文件名、目录名或卷标语法不正确。)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.io.FileInputStream.<init>(FileInputStream.java:93)
	at com.exception.Exception03.main(Exception03.java:11)

Process finished with exit code 1
*/
    }
}

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package com.gather;

import java.util.ArrayList;
import java.util.List;


public class Gather01 {
    //    new  构造方法();
    public static void main(String[] args) {
//        实现类    向   接口执行  alt  +  enter  帮助
        List li  = new ArrayList();
//        li 对
//        报错   没有引入对应的软件包
        li.add(132);
//          132  是什么?    引用类型的  Integer  基本数据类型都有与之对应的  封装类
//          int 123.equals  ???
        int age = 23;
        /*  int  Integer
         double  Double
         boolean   Boolean
        *
        * */


    }
}

package com.gather;

import java.util.ArrayList;
import java.util.List;

public class Gather02 {
    public static void main(String[] args) {
        List li = new ArrayList();
        /*  向上转型为  List 接口类型   list */
        /*
        boolean	add(E e)   往  List 集合  添加元素
                将指定的元素追加到此列表的末尾。
        * */
//        int [] arr = new int[3];
//        arr[0] = 12;
        li.add(120);
        li.add("hello");
        li.add(new Gather02());
        /*boolean	isEmpty()
如果此列表不包含元素,则返回 true 。*/
        System.out.println(li.isEmpty());// false
        /*void	clear()
从列表中删除所有元素。*/
        li.clear();
        boolean empty = li.isEmpty();//  true
        System.out.println(empty);//  true


    }
}

package com.gather;

import java.util.ArrayList;
import java.util.List;

public class Gather03 {
    public static void main(String[] args) {
        List li = new ArrayList();
        li.add(123);
        /*boolean	contains(Object o)    判断集合中是否不包含某个元素
如果此列表包含指定的元素,则返回 true 。*/
        boolean con = li.contains(123);
        System.out.println(con);
        boolean co = li.contains(12);
        System.out.println(co);
        /*int	size()   返回   集合的大小
返回此列表中的元素数。*/
        System.out.println(li.size());//1
        li.add(new Gather02());
        li.add("yanyu");
        System.out.println(li.size());//3
    }
}

在这里插入图片描述

package com.gather;

import java.util.ArrayList;
import java.util.List;

public class Gather04 {
    public static void main(String[] args) {
        /*Iterator<E>	iterator()
以正确的顺序返回该列表中的元素的迭代器*/
        List li = new ArrayList();//创建集合
        //往集合添加元素
        li.add(12);//0

        li.add("yanyu");//0
        li.add('&');
//        遍历 集合     fori
        for (int i = 0; i < li.size(); i++) {

            /* 1.  fori
            2.    i <  li.size();
            * */
            System.out.println(li.get(i));
        }
        li.get(0).equals("12");// integer 类型的  12   属于引用类型
//        int i = 12;
//        i.equals("121");
//    -----12----


    }
}

package com.gather;

import java.util.ArrayList;
import java.util.List;

public class Gather05 {
    public static void main(String[] args) {
        List li = new ArrayList();//创建集合
        //往集合添加元素
        li.add(12);//0

        li.add("yanyu");//0
        li.add('&');
//        foreach 遍历
        int []  arr = {1,2,3};
        for (int temp : arr
             ) {
            System.out.println(temp);
        }

    }
}

package test;

import java.util.ArrayList;
import java.util.List;

public class Tttttttt {
    //    psvm
    public static void main(String[] args) {
//    ctrl  alt  l
        /* 创建 集合    加东西   那东西*/
        List li = new ArrayList();
        li.add(12);// integer
        li.add("yanyu");//String
        li.add('@');//  字符  Character
        /*
        * 任何一个类  都  直接或者简接继承  Object
        *
        * */
        for (Object temp:li
             ) {
            System.out.println(temp);
        }



    }


}

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值