![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
池非鱼
搞it的
展开
-
java 反射机制
1、概述以下是SUN提供的反射机制中的类:类简介java.lang.ClassClass c =ox123;对应反射类的整体java.lang.reflect.ConstructorConstructor c =ox456;对应反射类中的构造方法java.lang.reflect.FieldField f = ox789;对应反射类中的参数对象等java.lang.reflect.MethodMethod m = ox963;对应反射类中的方法java原创 2020-11-23 15:28:36 · 104 阅读 · 1 评论 -
java 可变长参数
简要:可变长参数可以等同看做数组,可以传递0~N个实参给方法中的参数。如果有多个同名方法,优先调用精确匹配的方法。可变长参数只能出现一次,并且只能出现再所有参数的最后一位。代码示例:public class ParameterTest01 { public static void main(String[] args) { m1();// m1... m1(1);// m1-->1 m1(1,2);// m1...原创 2020-11-20 10:41:33 · 827 阅读 · 2 评论 -
java常用Collection和Map的继承结构图
1、常用Collection继承结构图及说明:1.1 哈希表/散列表数据结构 一、关于Collection常用方法: ( 新建Collection: Collection co1 = new ArrayList();// 多态 Collection co2 = new LinkedList();// 多态 Collection co3 = new Vector();// 多态 ) 1. boolean add(E e) : ..原创 2020-11-06 11:39:10 · 960 阅读 · 3 评论 -
JAVA Date日期与String字符串的相互转换
1、日期转换为字符串: Date date = new Date(); SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss SSS"); String dateStr = fmt.format(date);2、字符串转换为日期 String dateStr = "2020-10-28 11:50:23 001"; SimpleDateFormat fmt = new SimpleDateFormat("yy原创 2020-11-06 14:40:12 · 165 阅读 · 0 评论 -
JAVA中包装类的作用
在jdk1.5之前,java中原有的8种基本数据类型并非引用类型,而Object为引用类型,两者之间无法直接通信,如果想达到“万物来源Object”就做不到。而包装类,作为类肯定继承自Object,从而达到包装类和Object相关联,从而大大方便了数据类型的使用。 如: 有如下一个满足接收java中任何数据类型的方法: public static void basicGet(Object o) { System.out.println(o) } // 基本数据类型..原创 2020-11-06 14:40:49 · 107 阅读 · 0 评论 -
java泛型简单介绍
综述:泛型是JDK5.0之后加入的新特性,属于编译期的概念。引入泛型可以统一集合中的数据类型从而减少强制类型转换。泛型的优点是同意类型,减少强制转换,这同时也是他的缺点,因为引用了泛型类型将过度统一。泛型中常见的T、E分别代表Type、Element,只是一个标识符,没有其它的意义。示例及解释:import java.util.ArrayList;import java.util.HashMap;import java.util.HashSet;import java.util.Iterator原创 2020-11-09 10:43:17 · 121 阅读 · 0 评论 -
Java IO流要点概述
1、流的本质原创 2020-11-16 17:23:45 · 193 阅读 · 0 评论 -
java多线程
1、多线程的基本概念线程指进程中的一个执行场景,也是执行流程,那么进程和线程有什么区别呢?每个进程是一个应用程序,都有独立的内存空间同一个进程中的线程共享其进程中的内存和资源(共享的内存是堆内存和方法区内存,栈内存不共享,每个线程有自己的栈内存)1.1、什么是进程?一个进程对应一个应用程序。例如:在windows操作系统启动word就表示启动了一个进程。在java开发环境下启动JVM,就表示启动了一个进程。现代计算机是支持多进程的,在同一个操作系统中,可以同时启动多个进程。1.2、多进程有什么原创 2020-11-19 14:51:06 · 180 阅读 · 0 评论