JavaSE
文章平均质量分 84
一个木木的笨蛋
这个作者很懒,什么都没留下…
展开
-
java中的线程
一、Thread1、常用方法void start():启动线程,并执行对象的run()方法run():线程在被调度时执行的操作String getName():返回线程的名称void setName(String name):设置该线程名称static Thread currentThread():返回当前线程。在Thread子类中就是this,通常用于主线程和Runnable实现类static void yield():线程让步 暂停当前正在执行的线程,把执行机会原创 2021-03-04 14:47:02 · 137 阅读 · 0 评论 -
System、Math、BigInteger和BigDecimal
一、SystemSystem类代表系统,系统级的很多属性和控制方法都放置在该类的内部。该类位于java.lang包。由于该类的构造器是private的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是static的,所以也可以很方便的进行调用。成员方法:native long currentTimeMillis():该方法的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数。void ex原创 2020-07-02 15:50:03 · 70 阅读 · 0 评论 -
Java中的枚举
一、说明枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类当需要定义一组常量时,强烈建议使用枚举类枚举类的实现:JDK 5.0以前需要自定义JDK 5.0后新增enum关键字用于定义枚举类如果枚举类中只一个对象,则可以作为单例模式的实现方式。枚举类的属性:枚举类对象的属性不应允许被改动,所以应该使用 private final修饰 枚举类的使用 private final修饰的属性应该在构造器中为其赋值 若枚举类显式的定义了带参数的构造器,则在列出枚举值时也必须对应的传入原创 2020-07-02 22:57:19 · 54 阅读 · 0 评论 -
&与&&,|与||的异同点
java &和&& 以及 |和 ||之间的异同点一、&(逻辑与)与&&(短路与)(1)相同点:用于判断时,判定条件全为true,返回true;倘若一个条件未false,返回false。(2)不同点: a、& 可用于位运算。 b、&& 判断时,若当前判定条件为false,则直接返回判定结果为false,不在进行后续的判定。 c、& 判断时,所有判定条件执行完成后,再返回判断结果。例1: int i = 2;原创 2020-05-17 22:29:59 · 295 阅读 · 0 评论 -
Java中的集合之Map接口的实现类
111原创 2020-07-21 23:54:13 · 350 阅读 · 0 评论 -
Java中的集合之Collection的子接口
一、List接口1、List存储数据的特点存储序有序的、可重复的数据。鉴于Java中数组用来存储数据的局限性,我们通常使用List替代数组List集合类中元素有序、且可重复,集合中的每个元素都有其对应的顺序索引。List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。JDK AP中List接口的实现类常用的有:ArrayList、LinkedList和 Vector.2、常用方法List除了从 Collection集合继承的方法外,List集合里添加原创 2020-07-08 21:41:03 · 194 阅读 · 0 评论 -
Java中的集合
一、集合和数组的对比1、数组存储的特点一旦初始化以后,其长度就确定了。 数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr;int[] arr1;Object[] arr2;2、数组存储的弊端一旦初始化以后,其长度就不可修改。数组中提供的方法非常限,对于添加、删除、插入数据等操作,非常不便,同时效率不高。获取数组中实际元素的个数的需求,数组没有现成的属性或方法可用数组存储数据的特点:有序、可重复。对于无序、不可重复的需求,不能满足。3原创 2020-07-07 11:41:41 · 70 阅读 · 0 评论 -
Java中的字符串
一、String1、概述String类:代表字符串。Java程序中的所有字符串字面值都作为此类的实例实现。String是一个final类,表示不可被继承,以及代表不可变的字符序列。String实现了Serializable接口和Comparable接口:表示字符串是支持序列化和比较大小的。字符串是常量,用引号引起来表示。它们的值在创建之后不能更改。String对象的字符内容是存储在一个字符数组value[]中的。(JDK9及之后为byte[])字符串常量池中不会存储相同内容的字符串2、内原创 2020-07-03 16:35:17 · 308 阅读 · 0 评论 -
Java中的时间日期
一、JDK 8以前的日期时间API1、java.lang.SystemSystem类提供的 public static long currentTimeMillis()用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。(时间戳) 此方法适于计算时间差。2、Date类Java中Date类存在java.util.Date和java.sql.Date,其中java.sql.Date为java.util.Date的子类。2.1、java.util.Date public s原创 2020-07-03 16:34:39 · 409 阅读 · 0 评论 -
JavaSE中的注解
一、说明jdk 5.0 新增的功能Annotation 其实就是代码里的特殊标记, 这些标记可以在编译, 类加载, 运行时被读取, 并执行相应的处理。通过使用 Annotation,程序员可以在不改变原逻辑的情况下, 在源文件中嵌入一些补充信息。Annotation可以像修饰符一样使用,可以用来修饰包、类、构造器、方法、成员变量、参数、局部变量的声明,这些信息被保存在Annotation的“name = value”对中。在JavaSE中,注解的使用目的比较简单,例如标记过时的功能,忽略警告等。在原创 2020-07-04 00:10:45 · 134 阅读 · 0 评论