![](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.Class Class c =ox123;对应反射类的整体 java.lang.reflect.Constructor Constructor c =ox456;对应反射类中的构造方法 java.lang.reflect.Field Field f = ox789;对应反射类中的参数对象等 java.lang.reflect.Method Method m = ox963;对应反射类中的方法 java原创 2020-11-23 15:28:36 · 111 阅读 · 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 · 831 阅读 · 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 · 977 阅读 · 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 · 171 阅读 · 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 · 113 阅读 · 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 · 123 阅读 · 0 评论 -
Java IO流要点概述
1、流的本质原创 2020-11-16 17:23:45 · 196 阅读 · 0 评论 -
java多线程
1、多线程的基本概念 线程指进程中的一个执行场景,也是执行流程,那么进程和线程有什么区别呢? 每个进程是一个应用程序,都有独立的内存空间 同一个进程中的线程共享其进程中的内存和资源(共享的内存是堆内存和方法区内存,栈内存不共享,每个线程有自己的栈内存) 1.1、什么是进程? 一个进程对应一个应用程序。例如:在windows操作系统启动word就表示启动了一个进程。在java开发环境下启动JVM,就表示启动了一个进程。现代计算机是支持多进程的,在同一个操作系统中,可以同时启动多个进程。 1.2、多进程有什么原创 2020-11-19 14:51:06 · 192 阅读 · 0 评论