java学习第六步-常见类和api

常见类和API

  • 1 API介绍
  • 2 Scanner(键盘输入)
  • 3 Random(随机数包)
  • 4 GUI(图形Api接口)
    • 4.1 GUI包
    • 4.2 GUI功能
    • 4.3 Jframe类
    • 4.4 Jbuttern(按钮)
    • 4.4 Jlabel
  • 5 Integer(字符串和整数转换)
  • 6 DATA类(时间类,用到时间日期就用它)
    • 6.1 构造方法
    • 6.2 方法(获取时间和设置时间)
    • 6.3 system.currenttimemillion(也是获取当前时间的毫秒表示)
  • 7 SimpleDataFormat(时间和字符串的转换)
  • 8 math类
  • 9 Object类
    • 9.1 对象的equals方法
    • 9.2 StringBuilder的equals
  • 10 BigDecimal(小数精确运算)
  • 11 基本数据包装类(好处是将基本类型变成类,可以定义许多方法了)
    • 11.1 Integer对象
      • 11.1.1 Integer对象构造
      • 11.1.2 字符串和int转换
  • 12 Arrays(数组操作方法大全)

1 API介绍

API就是jdk提供的各种类,通过帮助文档可以学习这些类
java学习第六步-常见类和api_第1张图片

java学习第六步-常见类和api_第2张图片

java.lang包不用导包,其他包需要导入包。

2 Scanner(键盘输入)

java学习第六步-常见类和api_第3张图片

3 Random(随机数包)

java学习第六步-常见类和api_第4张图片

4 GUI(图形Api接口)

4.1 GUI包

java学习第六步-常见类和api_第5张图片

4.2 GUI功能

java学习第六步-常见类和api_第6张图片

java学习第六步-常见类和api_第7张图片

4.3 Jframe类

4.4 Jbuttern(按钮)

java学习第六步-常见类和api_第8张图片

package com.heima;
import javax.swing.*;
/*
    构造方法
        JButton(String text):创建一个带文本的按钮

    成员方法
        void setSize(int width, int height):设置大小
        void setLocation(int x, int y):设置位置(x坐标,y坐标)
 */
public class windows {
    public static void main(String[] args) {
        //创建窗体对象
        JFrame jf = new JFrame();

        jf.setTitle("窗口中添加按钮");
        jf.setSize(400, 300);
        jf.setDefaultCloseOperation(3);
        jf.setLocationRelativeTo(null);
        jf.setAlwaysOnTop(true);
        jf.setLayout(null); //取消窗体的默认布局

        //JButton(String text):创建一个带文本的按钮
        JButton btn = new JButton("我是按钮");
//        //void setSize(int width, int height):设置大小
//        btn.setSize(100,20);
//        //void setLocation(int x, int y):设置位置(x坐标,y坐标)
        btn.setLocation(0,0);
//        btn.setLocation(100,100);
        btn.setBounds(100,100,100,20);

        JButton btn2 = new JButton("我是按钮2");
        btn2.setBounds(100,120,100,20);

        jf.add(btn);
        jf.add(btn2);

        //设置窗体可见
        jf.setVisible(true);
    }
}

4.4 Jlabel

显示文字和图像

5 Integer(字符串和整数转换)

java学习第六步-常见类和api_第9张图片

6 DATA类(时间类,用到时间日期就用它)

在这里插入图片描述

6.1 构造方法

java学习第六步-常见类和api_第10张图片

6.2 方法(获取时间和设置时间)

java学习第六步-常见类和api_第11张图片

6.3 system.currenttimemillion(也是获取当前时间的毫秒表示)

7 SimpleDataFormat(时间和字符串的转换)

java学习第六步-常见类和api_第12张图片
java学习第六步-常见类和api_第13张图片

8 math类

java学习第六步-常见类和api_第14张图片

9 Object类

9.1 对象的equals方法

java学习第六步-常见类和api_第15张图片
下面都输出了false
java学习第六步-常见类和api_第16张图片

9.2 StringBuilder的equals

java学习第六步-常见类和api_第17张图片

10 BigDecimal(小数精确运算)

我们平时计算除法是时候,遇到小数时候会有差错,
这时候使用BigDecimal
java学习第六步-常见类和api_第18张图片

11 基本数据包装类(好处是将基本类型变成类,可以定义许多方法了)

java学习第六步-常见类和api_第19张图片

11.1 Integer对象

java学习第六步-常见类和api_第20张图片

引用类型才用null

Integer i = null

java学习第六步-常见类和api_第21张图片

11.1.1 Integer对象构造

java学习第六步-常见类和api_第22张图片

11.1.2 字符串和int转换

java学习第六步-常见类和api_第23张图片

12 Arrays(数组操作方法大全)

java学习第六步-常见类和api_第24张图片

你可能感兴趣的:(java,java,学习,jvm)