![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 58
java api学习
黄前大叔
这个作者很懒,什么都没留下…
展开
-
Java虚拟机基础知识总结
jvm原创 2022-09-30 14:31:19 · 422 阅读 · 1 评论 -
Optional
Optional方法的使用说明原创 2022-05-22 21:26:40 · 268 阅读 · 0 评论 -
多线程
多线程的创建与应用一、多线程的创建方式通过继承Thread类,重写其中的run方法:class MyThread extends Thread{ @Override public void run() { System.out.println(Thread.currentThread().getName()); // 输出正在运行该行代码的线程名称 }}public class Main() { public static void main(String[] args) {原创 2020-10-26 13:56:40 · 68 阅读 · 0 评论 -
Java笔记010-斗地主案例
import java.util.*;public class DouDiZhu { public static void main(String[] args) { // 1.准备牌 Map<Integer, String> poker = new HashMap<>(); List<String> colors = List.of("♠","♥","♣","♦"); List<Stri原创 2020-08-10 21:26:34 · 152 阅读 · 1 评论 -
Java笔记009-Map集合
import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;/*Map集合的常用方法和两种遍历:1.V put(K key, V value); 向集合中添加元素,若键对应的值重复,则覆盖原来的值。注:键不能重复2.V remove(K key); 删除集合中指定的键,返回对应的值3.V get(K key); 返回键对应的值4.int size(); 返回键值对原创 2020-08-09 20:19:41 · 95 阅读 · 0 评论 -
Java笔记008-Iterator迭代器
不同集合元素的存入和取出方式可能不同,使用迭代器可以对所有集合进行遍历:Iterator是一个接口,无法直接使用,Collection接口中定义了生成iterator实现类对象的成员方法,故迭代器一般是由要遍历的集合创建的:// 使用多态创建一个Collection集合Collection<String> coll = new ArrayList<>();// 使用集合的iterator方法创建迭代器Iterator<String> it = coll.iter原创 2020-08-01 14:21:02 · 100 阅读 · 0 评论 -
Java笔记007-Collection
Collection是所有单列集合最顶层的接口,里面定义了所有单列集合的共性方法:(单列集合:Vector、ArrayList、LinkedList、TreeSet、HashSet、LinkedHashSet)1.public boolean add(E e); 向集合中添加元素: Collection<String> coll = new ArrayList(); coll.add("张三"); coll.add("李四");原创 2020-07-31 22:20:12 · 90 阅读 · 0 评论 -
Java笔记006-System、StringBuilder
System类的两种常用方法:1.long currentTimeMillis(); 获取当前毫秒值,可用来计算程序运行时间: long s = System.currentTimeMillis(); for (int i = 0; i < 100000; i++) { } long e = System.currentTimeMillis(); System.out.println("for循环运行时间为:" + (e原创 2020-07-30 19:29:27 · 88 阅读 · 0 评论 -
Java笔记005-日期相关类(Date,DateFormat,Calendar)
Date类:import java.util.Date;public class UseDate { public static void main(String[] args) { // 无参构造的Date对象获取的是当前的日期 Date date1 = new Date(); System.out.println(date1); // Wed Jul 29 22:15:26 CST 2020 // 有参构造的Date对象获原创 2020-07-29 22:54:22 · 118 阅读 · 0 评论 -
Java笔记004-Object、Objects
Object类是所有类的直接或间接父类,该类中提供了一些非常实用的方法如toString()和equals():1.String toString(); Object类中的toString方法得到的是一个表示对象地址值的字符串:public class UseObj { public static class People extends Object { /*因为在内存中是先有的静态内容,后有的非静态内容 故静态不能直接调用非静态;main()方法是静态方法,这里用静态内原创 2020-07-29 21:21:42 · 79 阅读 · 0 评论 -
Java笔记003-Arrays、Math
Arrays是一个和数组相关的类,常用的有两种静态方法:1.String toString(); 将传进去的数组按特定格式转化为字符串int[] array = {10, 20, 30};String str = Arrays.toString(array);System.out.println(str); // [10, 20, 30]2.void sort(); 将数组中的元素按升序排列int[] array = {30, 20, 10};String str = Arrays.toSt原创 2020-07-29 19:04:16 · 97 阅读 · 0 评论 -
Java笔记002-String
/* 字符串的两中创建方式: 1.利用构造方法: String str = new String(); 常用的参数有:空参、字节数组byte[]、字符数组char[] 2.直接创建: String str; 注意:1.直接创建的字符串储存在堆内存的字符串常量池中,和利用构造方法创建的字符串储存位置不同 2.基本数据类型的“==”是进行数值的比较,引用数据类型的“==”是进行地址的比较.原创 2020-07-29 16:37:14 · 150 阅读 · 0 评论 -
Java笔记001-ArrayList集合
Java笔记001-ArrayList集合import java.util.ArrayList;/* ArrayList集合有四种常用的方法: 1.public boolean add(E value); 向集合中添加元素 注:ArrayList<E>, E是引用类型,集合中保存的都是地址值,故不能将基本数据类型放在集合中 若要存放基本数据类型,则要使用它们的包装类 基本数据类型 包装类 b原创 2020-07-29 13:20:18 · 107 阅读 · 0 评论