![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
「已注销」
这个作者很懒,什么都没留下…
展开
-
Java消息提示框JOptionPane的使用方法
最近主要学习Swing的知识,经常用到消息提示框,经常忘记他们的用法,现在写个博客供自己和大家参考,主要分为以下三种形式:首先顺带介绍下改变swing控件的风格为当前系统(windwos 10)风格的代码,以下的都是windows风格的提示框,个人觉得比java风格好看try { UIManager.setLookAndFeel(UIManager.getSystemLoo...转载 2018-03-29 12:04:13 · 615 阅读 · 0 评论 -
Java反射代码
package Reflect;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Properties;public class test { /* * 全类名:包名.类名 * Class类的三种获取方法 1、通过类静态class属性获得Class对象...原创 2019-09-17 20:50:24 · 95 阅读 · 0 评论 -
ReflectTool
package Reflect;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.Properties;...原创 2019-09-17 20:50:33 · 108 阅读 · 0 评论 -
Java基本功:常见类及其方法
目录 Arrays类:全是静态方法,在java.util包Random类:在java.util包Math类:全是静态方法 ,在java.lang包System类: 在java.lang包Arrays类:全是静态方法,在java.util包copyOf():将一个数组复制到新数组中sort():将一个数组进行排序,默认为升序。改变排序规则需要重新存放子元素类的com...原创 2019-01-16 15:02:54 · 141 阅读 · 0 评论 -
Java基本功:容器Collection
目录Collection容器:与Map同级,子类有List、Set。提供了一系列静态方法,非静态方法。List:线性结构,对Collection的补充更新ArrayList:动态规划的顺序结构线性表,继承于List,实现了List的所有方法。LinkedList:双向链表结构的线性表Set:存放的元素具有唯一性,即不能相同。子类有HashSet、TreeSet、LinkedHa...原创 2019-01-16 15:32:07 · 135 阅读 · 0 评论 -
Java基本功:容器Map
目录 Map:一个键值(key)对应一个对象(value)的容器接口,并且没有排序Map的三种遍历Entry对象(键值对对象):在获得entrySet()返回的Set对象必须声明Entry类型,value>HashMap:哈希算法 ,同样需要实现HashCode()和equals()方法TreeMap:和TreeSet类似,红黑树结构,同样进行排序(次序由存入Tree...原创 2019-01-16 16:27:57 · 653 阅读 · 0 评论 -
ArrayList与String[]数组之间的转换
一、ArrayList转换为数组ArrayList提供public <T> T[] toArray(T[] a)方法返回一个按照正确的顺序包含此列表中所有元素的数组,返回数组的运行时类型就是指定数组的运行时类型。import java.util.ArrayList;import java.util.List;public class Test { public ...转载 2019-05-24 07:33:18 · 20858 阅读 · 0 评论 -
Java多线程代码
目录创建多线程第一种方法:创建多线程第二种方法:多线程同步:多线程通信:创建多线程第一种方法:package Multiple__Thread;/* * 进程:是程序一次的运行 * 多线程:是一个进程里的多个线程进行操作 * * 创建的第一种方法:继承Thread类,重写run方法 * Thread有以下方法: * * start():开始线程 ...原创 2019-09-17 20:50:11 · 113 阅读 · 0 评论 -
IOFile:文件工具
package IOFile;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileRead...原创 2019-09-17 20:49:28 · 161 阅读 · 0 评论 -
JDBCTool(JDBCTools的更新版,dbcp版本)
package Part;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.InvocationTargetException;import java.sql.*;import java.util.*;import org.apache.commons.dbcp.BasicD...原创 2019-07-14 10:59:11 · 134 阅读 · 0 评论 -
Elipse/eclipse的操作技巧
目录一、Alt+方向键上下:上下行交换内容或把当前行内容把上或下移动二、ctrl+/(//):自动注释被选中的代码三、ctrl+shift+/(/**/):自动注释被选中的代码四、ctrl+shift+o:自动引入包和删除无用包五、Elispse打开下方视图框的方法:Window->Show View六、Elipse导入三方jar包方法: 七、Andro...原创 2019-09-17 20:51:09 · 412 阅读 · 0 评论 -
Java代码生成不重复的32位长的大写字符串
public static String uuid() { return UUID.randomUUID().toString().replace("-", "").toUpperCase(); }原创 2018-09-09 10:19:21 · 995 阅读 · 0 评论 -
Java基本功:String,StringBuffer/StringBuilder,基本类型包装类,Byte[ ],char[ ]的转换
目录一、String、StringBuffer/StringBuilder、基本类型包装类(如:Float、Double)、Byte[ ]、char[ ]转换图二、String:字符串,==比较的是引用是否相同,equals比较的是内容是否相同。三、StringBuffer/StringBuilder:可修改字符串,java.lang包。StringBuffer特点是线程...原创 2019-01-13 18:25:07 · 1642 阅读 · 0 评论 -
Java容器代码
目录Array:Collection:Set和Iterator:Map:泛型:Array:package Container;import java.util.Arrays;import java.util.Comparator;/* * Arrays类常用方法: * copyOF():将一个数组中的值复制到新的数组中 * sort():将一个数组中...原创 2019-09-17 20:50:01 · 124 阅读 · 0 评论