答:dt.jar和tools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。 而path下面的bin里面都是java的可执行的编译器及其工具,如java,javadoc等,你在任意的文件夹下面运行cmd键入javac,系统就能自动召见java的编译器就是归功于这个环境变量的设置
rt.jar是JAVA
转载
2023-09-09 18:38:33
30阅读
一、内部类什么是内部类? 顾名思义,就是将一个类的定义放在另一个类的内部。 概念很清楚,感觉很简单,其实关键在于这个内部类放置的位置,可以是一个类的作用域范围、一个方法的或是一个代码块的作用域范围。 所以理解了概念只是第一步,掌握细节才能彻底搞定Java的内部类特性。 内部类的分类1.普通内部类(inner class): 一个类A中定义另一个类B,其中类B就是类A的内部类,也是类A的一部分pub
一、泛型:jdk1.5(或者5.0)出现的安全机制。好处:1)、将运行时期出现的问题ClassCastException转到编译时期,泛型技术是给编译器使用的技术,用于编译时期。确保了类型的安全2)、避免了强制类型转换的麻烦1、<>什么时候用?当操作的引用数据类型确定的时候。就是用<>。将要操作的引用数据类型传入即可。其实<>就是一个用于接收具体引用数据类型的参
转载
2023-07-27 20:56:30
42阅读
一.概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。
在对象实例化的时候,最终找的父类就是Object。
如果一个类没有特别指定父类, 那么默认则继承自Object类。例如:java public class MyClass /*extends Object*/ {
// ...
}1.1 常用方法介绍.根据JDK源代码
转载
2023-09-21 02:55:08
44阅读
工具类
一 Date类
1 Date类包装了毫秒数,毫秒数表示自1970年1月1日00:00:00 GMT开始到现在经过的毫秒数
2 构造方法:Date()和Date(long date)
3 主要方法:getTime(
转载
2023-08-19 22:17:20
30阅读
一、static应用知识:工具类1、工具类是什么?工具类都是一些静态方法,每个方法都是以完成一个公用的功能为目的,这个类用来给系统开发人员共同使用的。2、为什么工具类中的方法不用实例来写?因为工具类的这些方法只是为了完成一个公用功能,所以用静态来定义。实例方法需要创建对象调用,此时用的对象知识为了调用方法,这样只会浪费内存。3、工具类定义的其他要求由于工具类里面都是静态方法,直接用类名即可访问,因
转载
2023-07-18 20:41:42
115阅读
集合概述Java中的集合是工具类,可以存储任意数量的具有共同属性的对象。与数组不同,集合的长度可以动态改变,所以数组适合去存储固定长度的数据,集合适合去存储不固定长度的数据。集合的应用场景:
1)无法预测存储数据的数量。
2)存储具有一对一关系的数据(比如某件商品,其商品编号只对应这件商品)。
3)需要进行数据的增删。
4)数据重复问题。集合框架的体系结构Collection:(类的对象) 三个子
转载
2023-06-25 22:53:58
100阅读
1.Object(上帝类/祖先类)是所有类的父类;可以是直接父类,也可以是间接父类直接父类:如果一个类没有显示的extends关键字为显示指定父类,则该类默认继承Object父类。间接父类:学生类继承了people类,people类默认继承Object类,这时候就为间接父类。 类常用方法比较俩个对象的地址:返回运行时对象 ---百度了解字符串形式 &n
转载
2023-06-25 21:58:07
53阅读
java.util包有很多实用的类、接口和异常。
向量类,堆栈类,哈希表,枚举接口,日历类,随机函数类,映射接口和属性类。
Vector类
vector是异构的,可以存储不同的对象,同时可以动态增加存储容量
所有向量操作都是针对Object类进行的,要将从向量空间取回的Object对象进行向下转型。
转载
2023-07-18 23:39:51
66阅读
泛型:jdk1.5之后出现的新特性,用于解决安全问题,是一个安全机制 好处:1 将运行时期的问题转移到编译时期,方便程序员解决问题 2 避免的强制转换的麻烦 3 提高了编译时期的安全性。 <>:什么时用?当操作的引用数据类型不确定的时候,就用<>将要操
转载
2023-08-29 15:36:15
39阅读
概述在我们日常开发过程中,对于一些通用,非业务的公共方法,我们常常可以使用工具类,而不必每次都去手动实现功能。 工具类,也就是我们常说的“轮子”,可以大大提升我们开发效率,而且对于新手程序员,也会避免一些可能产生bug的情况,比如空指针、字符串越界异常等,工具类的使用,也会使我们的代码更加简洁优雅。 工具类一般不需要配套的成员变量,仅仅是作为工具方法被使用。所以将它做成静态方法最合适,不需要实例化
转载
2023-06-21 19:36:36
207阅读
1.String1.String声明为finaL的,不可破继承2.String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示String 可以比较大小.
3.String内部定义了final char[] value用于存储字符串数据4.String:代表不可变的字符序列。简称:不可变性。
体现: 1.当对字符串重新赋值时,需要重写指定内存区域赋
转载
2023-07-06 16:31:46
44阅读
1:Collections集合框架工具类:/*
集合框架的工具类。
Collections:集合框架的工具类。里面定义的都是静态方法。 Collections和Collection有什么差别? Collection是集合框架中的一个顶层接口。它里面定义了单列集合的共性方法。 它有两个经常使用的子接口, List:对元素都有定义索引。有序的。能够反复元素。 Set:不能够反复元素。无序。 Colle
转载
2023-09-12 21:22:19
37阅读
1)在静态初始化块中加载mybatis配置文件和StudentMapper.xml文件一次 2)使用ThreadLocal对象让当前线程与SqlSession对象绑定在一起 3)获取当前线程中的SqlSession对象,如果没有的话,从SqlSessionFactory对象中获取SqlSession
转载
2021-08-13 10:31:00
98阅读
1.枚举类的介绍和基础使用什么条件下可以使用枚举类? (1)类的对象是有限个且均为确定的; (2)当需要定义一组常量时,可以考虑枚举类;自定义枚举类(通过enum,附简单使用)public class EnumTest {
public static void main(String[] args) {
System.out.println(Season.SPRING);
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆数据库(包括代码和版本信息)到单机上
转载
2023-07-26 11:46:59
47阅读
Java常用类Java中有很多常用的类和工具类,需要熟练掌握并运用String1.String在Java中的特殊地位 String是字符串类型由于字符串类型实在太常用了,因此Java对String做了特殊处理,以提升性能。String在JVM中有一个单独的存储空间专门存储String,防止大量重复的new String对象浪费内存,一个String一旦被定义,就不能修改其内容,这样的好处就是不会有
1.内省:通过内省可以获取一个类的内部信息,方法、属性、构造函数等。2.与反射的区别:①内省是针对Javabean对象的,符合Javabean规则的类的成员才可以使用内省操作;反射是针对普通类的。②内省先得到属性描述PropertyDecriptor后再进行其他操作;反射先得到类的字节码Class后再进行其他操作。3.JavaBean:学习内省需要知道什么是javabean。①实体类,用来封装数据
常量,顾名思义就是不可以改变的量,一般使用大写字符 //修饰符不需分先后顺序
//定义常量使用final,定义后不可改变
static final double PI = 3.14;
public static void main(String[] args) {
System.out.println(PI);
} 定义方式 : final 数据类型 变量名 = 常量值; 值在被
1.线程1.1 概念进程是系统分配资源的最小单位,线程是系统调度的最小单位。一个进程内的线程之间是可以共享资源的。每个进程至少有一个线程存在,即主线程。线程:CPU调度的最小单位多线程的优势:增加运行速度1.2 创建线程1.2.1 继承Thread类通过继承Thread 来创建一个线程类,该方法的好处是this代表的就是当前线程,不需要通过Thread.currentTheard()来获取当前线程
转载
2023-08-08 08:25:36
23阅读