JavaSE
JavaSE基础知识
绣花针
心有猛虎,细嗅蔷薇
展开
-
JavaSE之数据类型
数据类型(所需字节,取值范围);数据转型(自动转型,强制转型)原创 2018-04-30 17:51:35 · 162 阅读 · 0 评论 -
Java之注解
Java注解@xxxx简介原创 2018-07-23 19:16:41 · 128 阅读 · 0 评论 -
Java之文件上传
文件上传:从本地拷贝到服务器磁盘上,文件上传和下载的实质:文件的拷贝原创 2018-08-06 10:48:39 · 182 阅读 · 0 评论 -
Java之ThreadLocal类
ThreadLocal 适用于每个线程需要自己独立的实例且该实例需要在多个方法中被使用,也即变量在线程间隔离而在方法或类间共享的场景。原创 2018-07-18 09:10:12 · 238 阅读 · 0 评论 -
Java之Junit4单元测试
使用Junit4单元测试简化,当需要有较多的函数方法待测试的问题。不必为每个方法单独再创建一个新程序原创 2018-07-09 19:58:06 · 177 阅读 · 0 评论 -
Java之ResourceBundle类完成配置文件读取
两种方式获取配置文件(properties)读取原创 2018-07-09 19:39:57 · 757 阅读 · 0 评论 -
Java之反射机制
反射机制类的加载(铺垫知识)类的加载器反射概念(运行过程中动态获取信息,动态调用对象方法)class类产生class文件对象获取(三种方式)反射(加深理解案例)反射的优点(通过配置文件)小结: 反射:--简单描述:解刨。在程序运行时,拿到堆空间上的文件对象(程序生成),对该文件类对象进行解剖,获取其中信息文件对象获取方式: 1:对象获取,通过Obj...原创 2018-06-02 16:38:59 · 127 阅读 · 0 评论 -
Java之TCP与UDP
TCP和UDP协议原创 2018-06-01 21:48:42 · 195 阅读 · 0 评论 -
Java之多线程安全性问题
线程同步,安全性问题原创 2018-06-01 20:02:39 · 1256 阅读 · 1 评论 -
Java之getGenericSuperclass方法简解
Java之getGenericSuperclass方法简解原创 2018-08-22 17:05:50 · 2439 阅读 · 0 评论 -
Java之getSimpleName()的作用
public class Sample{ public static void main(String[] args){ //得到类的简写名称 System.out.println(Sample.class.getSimpleName()); //得到对象的全路径 System.out.println(Sample.class); //得到对象的类模...原创 2018-11-06 18:46:00 · 2992 阅读 · 0 评论 -
Java之枚举类
目录一、为何引入枚举类型(为了替代魔法值)1.静态常量类型不安全2.没有命名空间二、枚举类型初识1.enum和class、interface的地位一样2.比较同一枚举类中不同值直接= =3.默认继承了java.lang.Enum4.所有实例都必须放在第一行展示5.不可以被继承6.构造器只能是私有的三、枚举类添加属性和构造器四、枚举类实现接口五...原创 2019-03-20 15:29:20 · 507 阅读 · 0 评论 -
Java之DBUtils工具类简介(无框架JDBC方式)
一、DBUtils定义 DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码简化JDBC的操作二、QueryRunner(用来执行SQL语句对象)1.update(插入表记录、更新表记录、删除表记录)2.query(查询表记录)三、ResultSetHandler处理结果集对象 Arr...原创 2019-01-20 13:52:38 · 158 阅读 · 0 评论 -
Java-MySQL之DataSourceUtils工具类模板(无框架JDBC方式)
功能获取一个连接池对象dataSource、获取当前连接对象conn、开启事务、事务提交、事务回滚、关闭资源import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.sql.DataSource;...原创 2018-07-18 09:15:59 · 1366 阅读 · 0 评论 -
Java之自定义数据库连接工具类(无框架JDBC方式)
通过读取配置文件中的数据库信息,该工具类返回一个Connection连接对象,并且封装了close方法/* * 获取数据库连接,返回一个Connection实例对象 */import java.io.IOException;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverMan...原创 2018-06-17 19:52:11 · 784 阅读 · 0 评论 -
Java之JDK动态代理和CGLIB代理的区别
一、区别JDK动态代理只能对实现了接口的类生成代理,而不能针对类CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法(继承)二、速度(1)使用CGLib实现动态代理,CGLib底层采用ASM字节码生成框架,使用字节码技术生成代理类,比使用Java反射效率要高。唯一需要注意的是,CGLib不能对声明为final的方法进行代理,因为CGLib原理是动态生成被代理类的...原创 2018-12-23 20:26:35 · 510 阅读 · 0 评论 -
JAVA之JDK1.7与JDK1.8切换
步骤: 1.本机已安装JDK1.8(或JDK1.7),下载安装另一个JDK1.7(或JDK1.8)。2.之前一直用的JDK1.8,下载了JDK1.7,这里CLASSPATH和PATH的变量值都引用JAVA_HOME的变量值,故要切换JDK1.7的环境只需要修改JAVA_HOME的值即可。下图分别是未修改之前的JAVA_HOME,CLASSPATH,PATH的变量值只需将J...原创 2018-12-20 12:31:50 · 989 阅读 · 0 评论 -
Java之去除String串中指定字符
public String deleteCharString(String sourceString, char chElemData) { StringBuffer stringBuffer = new StringBuffer(""); for (int i = 0; i < sourceString.length(); i++) { ...原创 2018-12-07 17:12:05 · 1180 阅读 · 0 评论 -
StringUtils中 isNotEmpty 和isNotBlank的区别
isNot...isNotEmpty(str) 等价于 str != null && str.length > 0isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0is...isEmpty(str) ...原创 2018-11-12 10:44:19 · 109 阅读 · 0 评论 -
Java之多线程详解
多线程详解原创 2018-05-31 22:35:32 · 151 阅读 · 0 评论 -
Java之判断集合元素唯一原理
集合元素唯一原理判断原创 2018-05-29 19:06:28 · 1356 阅读 · 0 评论 -
Java之匿名对象
匿名对象解析原创 2018-05-12 16:29:27 · 252 阅读 · 0 评论 -
Java之自动装箱与拆箱
自动装箱与拆箱原创 2018-05-18 17:13:59 · 113 阅读 · 0 评论 -
Java之两张图理解static关键词
static关键字解析原创 2018-05-12 15:52:40 · 152 阅读 · 0 评论 -
JavaSE之final关键字
final关键字修饰范围(类,方法,变量,引用类型,成员变量)原创 2018-05-12 15:22:09 · 149 阅读 · 0 评论 -
JavaSE之多态(对象方法的多态)
多态(概念、例子、转型)原创 2018-05-10 18:17:17 · 290 阅读 · 0 评论 -
JavaSE之方法重载(可变参与包装类调用问题)
方法重载(定义,目标方法匹配规则)原创 2018-05-10 15:27:57 · 382 阅读 · 0 评论 -
JavaSE之包装类的缓存机制
包装类缓存机制(缓存区间;缓存案例)原创 2018-05-09 20:33:40 · 189 阅读 · 0 评论 -
Java(8)SE之LocalDate日期类
LocalDate类常用方法(日历获取,日历计算);LocalTime类简单用法原创 2018-05-10 15:32:59 · 274 阅读 · 0 评论 -
Java之内部类详解
内部类解析原创 2018-05-12 17:31:38 · 154 阅读 · 0 评论 -
Java之修饰符详解
修饰符详解原创 2018-05-12 18:15:34 · 112 阅读 · 0 评论 -
Java之异常类
异常类解析.原创 2018-05-23 22:10:36 · 123 阅读 · 0 评论 -
Java之IO流分类
IO流解析原创 2018-05-23 21:51:59 · 126 阅读 · 0 评论 -
Java之持久化Properties集合
持久化类解析原创 2018-05-27 22:22:33 · 596 阅读 · 0 评论 -
Java之序列化流与反序列化流
序列化和反序列化流原创 2018-05-27 22:10:49 · 213 阅读 · 0 评论 -
JavaSE之对象与类
OOP理念;类定义(顺序);隐式参数;访问权限符;类关系;内部类原创 2018-05-06 21:22:20 · 128 阅读 · 0 评论 -
Java之Iterator迭代器与增强for循环
迭代器解析原创 2018-05-19 09:48:42 · 257 阅读 · 0 评论 -
Java之代码块
代码块详解原创 2018-05-12 18:38:09 · 150 阅读 · 0 评论