答: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、<>什么时候用?当操作引用数据类型确定时候。就是用<>。将要操作引用数据类型传入即可。其实<>就是一个用于接收具体引用数据类型
一.概述java.lang.ObjectJava语言中,即所有。它中描述所有方法子类都可以使用。 在对象实例化时候,最终找就是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(
一、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
java.util包有很多实用、接口和异常。 向量,堆栈,哈希表,枚举接口,日历,随机函数,映射接口和属性。 Vector vector是异构,可以存储不同对象,同时可以动态增加存储容量 所有向量操作都是针对Object进行,要将从向量空间取回Object对象进行向下转型。
泛型:jdk1.5之后出现新特性,用于解决安全问题,是一个安全机制 好处:1 将运行时期问题转移到编译时期,方便程序员解决问题       2 避免强制转换麻烦       3 提高了编译时期安全性。 <>:什么时用?当操作引用数据类型不确定时候,就用<>将要操
概述在我们日常开发过程中,对于一些通用,非业务公共方法,我们常常可以使用工具,而不必每次都去手动实现功能。 工具,也就是我们常说“轮子”,可以大大提升我们开发效率,而且对于新手程序员,也会避免一些可能产生bug情况,比如空指针、字符串越界异常等,工具使用,也会使我们代码更加简洁优雅。 工具一般不需要配套成员变量,仅仅是作为工具方法被使用。所以将它做成静态方法最合适,不需要实例化
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5