首页 > 编程语言 >JavaSE

JavaSE

时间:2023-07-03 22:45:59浏览次数:27  
标签:String System books println JavaSE public out

Java 基本数据类型

Java 提供了八种基本类型,包括六种数字,一种字符,一种布尔:

public class Test {
    public static void main(String[] args) {
        int i = 8;
        System.out.println(i); // 8
        System.out.println(i/3); // 2 (int -> int)
        Float f = 22.02f;
        System.out.println(f); // 22.02
        Double d = 13.14;
        System.out.println(d); // 13.14
        Boolean b = false;
        System.out.println(b); // false
        char c = 't';
        System.out.println(c); // t
    }
}

数组

public class Test {
    public static void main(String[] args) {
        String[] books = {"三国演义", "西游记", "红楼梦", "水浒传"};
        System.out.println("第2本书是:"+books[1]);
        // 第2本书是:西游记
    }
}

异常处理

throw 用于抛出异常, throws 用于声明方法可能抛出异常

public class Test {
    public static void main(String[] args) throws Exception {
        testErr();
    }

    static void testErr() throws Exception {
        try {
            String[] books = {"三国演义", "西游记", "红楼梦", "水浒传"};
            System.out.println("第5本书是:" + books[5]);
        } catch (Exception e) {
            System.out.println(e);
            // java.lang.ArrayIndexOutOfBoundsException: Index 5 out of bounds for length 4
            throw new Exception("不存在这本书");
        }
    }
}

ArrayList、HashMap

ArrayList

public class Test {
    public static void main(String[] args) throws Exception {
        ArrayList<String> books = new ArrayList<String>();
        books.add("三国演义");
        books.add("西游记");
        books.add("红楼梦");
        for(String book: books) {
            System.out.println(book);
        }
    }
}

HashMap

public class Test {
    public static void main(String[] args) throws Exception {
        HashMap<Integer, String> map = new HashMap<Integer, String>();
        map.put(1, "西游记");
        map.put(2,"红楼梦");
        System.out.println(map); // {1=西游记, 2=红楼梦}
    }
}

标签:String,System,books,println,JavaSE,public,out
From: https://www.cnblogs.com/new-bee-2023/p/17524328.html

相关文章

  • JavaSE入门准备
    JDKJavaDevelopmentKit(java开发者工具)包含JRE和JVMJREJavaRuntimeEnvironment(java运行环境)JVMJavaVirtualMachine(java虚拟机)Java文件编译与运行打开cmd进入到当前文件夹下javacjava编译java文件,会生成一个class文件javaclass运行class文件idea快捷......
  • JavaSE笔记
    Markdown学习标题:二级标题三级标题四级标题字体粗体斜体斜体加粗删除线引用学习markdown分割线图片超链接陈伟强的博客列表abcabc表格名字性别生日陈伟强男2002代码publicwindows常用快捷键ctrl+C:复制ctrl+V:粘贴ctrl+A:全......
  • javasecript 生成 从2022年到当前季度的所以季度,排倒序
    javasecript 生成从2022年到当前季度的所以季度,排倒序 functiongetQuarter(year,quarter){returnyear+"年"+quarter+"季度";}functiongenerateQuarters(){varcurrentYear=newDate().getFullYear();varcurrentQuarter=Math.floor((......
  • 学习JavaSE基础-day1
    JRE和JDKJRE:Java运行环境,如果想要运行Java程序至少要安装JREJDK:Java开发环境(开发工具包),如果要开发Java程序,必须安装JDKJRE=JVM+核心类库JDK=JRE+开发工具包JDK>JRE>JVM关系如图所示: JDK下载地址:www.oracle.com配置Path环境变量:希望可以在命令窗口的任意的......
  • Javase入门|史上最好用的截图工具Snipaste
    在学习Java的时候,有时候老师操作的比较快,通过截图的方式将老师的操作保存下来,以便后期的操作。另外截图之后的图片也可以用于笔记的记录,在笔记当中最好采用图文并茂的方式,这样更加利于知识的回顾。这篇文章详细介绍下snipaste截图工具的下载安装及使用,配合视频效果更佳动力节点老杜......
  • JavaSE的简单了解
    JavaSE简称为JavaStandardEdition,是Java编程语言的基础平台。JavaSE提供了一系列用于开发Java应用程序的API和工具,以及Java虚拟机(JVM)和编译器。JavaSE是Java技术生态系统的核心,是Java应用程序开发的基础。 编译执行过程数据类型分类 JavaSE框架包括以下部分:......
  • JavaSE的简单了解
    JavaSE简称为JavaStandardEdition,是Java编程语言的基础平台。JavaSE提供了一系列用于开发Java应用程序的API和工具,以及Java虚拟机(JVM)和编译器。JavaSE是Java技术生态系统的核心,是Java应用程序开发的基础。 编译执行过程数据类型分类 JavaSE框架包括以下部分:......
  • JavaSE面试题【长期更新】
    面试题1包装类型的缓存机制了解过么包装类型的缓存机制了解过么/*ByteShortIntegerLong底层维护一个[-128,127]的缓存数组来提升性能Character底层维护一个[0,127]的数组Boolean包装类型直接返回true或者false*/2自动装箱和拆箱底层原理答案/*装箱将......
  • JavaSE【3】-流程控制
    JavaSE【3】-流程控制引导!在编写程序代码的过程中,我们肯定不能只是一味的按照程序自上而下的顺序来执行程序,这样所能实现的功能特别的有限,所以我们都需要借助于一些流程走向的控制语句来针对程序进行操控。在程序设计中共有3大结构:顺序结构、选择结构、循环结构。一、顺序......
  • JavaSE【2】-基础语法
    JavaSE【2】-基础语法一、Java数据类型在Java语言中将所有的数据类型划分为两大类:八大基本数据类型复合引用类型八大基本数据类型:|------数值型|-整数类型:byte(字节)、short(短整型)、int(整型)、long(长整型)......