自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 2 Java XML与Map互转

Java XML与Map互转 将XML的实例对象转为JSON格式: 导入XStream依赖: <dependency> <groupId>xstream</groupId> <artifactId>xstream</artifactId> <version>1.2.2</version>...

2020-03-03 22:42:49 226

原创 1 List转JSON格式

List转JSON格式 将List的实例对象转为JSON格式: 导入fastjson包: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version...

2020-03-03 22:41:52 1122

原创 Java泛型

Java泛型 在没有泛型的时候,集合中可以放入任意对象: import java.util.ArrayList; import java.util.List; public class Test { public static void main(String[] args) { List list = new ArrayList(); list.add(...

2020-03-03 22:36:40 55

原创 Java多线程

Java多线程 1 创建多线程的方法 创建多线程的方法有3种: 继承Thread类 实现Runnable接口 实现Callable接口 1.1 继承Thread类实现多线程 继承Thread类,实现主线程main和子线程同时运行: public class ANewThread extends Thread{ public ANewThread(String name){ ...

2020-03-03 22:36:05 60

原创 JAVA常见类

Java常见类 1. String类 String的创建方法有: String s = “xx”; String s = new String(“xx”); 区别: String s = “xx”,会先检查常量池中是否具有"xx"的对象,若有,引用s指向该对象;若没有,在常量池中新建一个"xx"对象,s指向这个对象。 String s = new String(“xx”),会直接在堆中新建一...

2020-03-03 22:35:34 52

原创 Java语法基础

Java语法基础 抽象类和接口: 抽象类与普通类相似,不同的是,抽象类可以有抽象方法,并且不论有无抽象方法,其自身都不能被实例化。 接口与抽象类相似,不同的是,接口不能有构造方法,不能有非抽象方法。 静态方法和实例方法: 静态方法属于类,实例方法属于对象 静态方法不能被重写,只能重写实例方法 重写方法时,可以对方法进行访问权限提升 ==与equals方法: ==在比较基础类型时,...

2020-03-03 22:34:50 55

原创 Java语言特性

Java语言特性 1 Java语言特性与Java程序运行过程 Java是一门面向对象的编程语言,通过在不同的平台搭建Java虚拟机JVM实现跨平台运行的特性。 Java程序运行时,通过编译器将.java文件编译成.class文件到达JVM,JVM为java程序分配运行时数据区,JVM解释一行字节码文件CPU执行一行字节码文件,既可以说Java是编译型语言,也可以说是解释型语言。 2 Java面向对...

2020-03-03 22:33:45 109

原创 Spring框架基础

Spring框架基础 1 什么是Spring框架? Spring框架是框架的框架,因为其提供了对如Structs,Hibernate,等框架的支持,应用Spring框架可以解决不同的技术上的问题(开发网页应用?)。 Spring框架的优势: 预定义了许多模板。 封装了JDBC,Hibernate,JPA等许多模板。让我们无需了解其具体技术细节就可以很轻松的使用它们。 代码松耦合。 由依赖注入提供...

2020-03-03 22:28:07 93

原创 Maven基础

Maven基础 1 Maven概念 Maven的功能: 依赖管理工具 项目管理工具 提供中央仓库,自动下载构件 2 Maven使用 Idea中新建Maven项目 自动生成的pom.xml代码如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0...

2020-03-03 22:26:51 67

原创 Java集合框架

Java集合框架 1 集合框架 集合框架: Collection:存储单元素集合 Set HashSet TreeSet LinkedHashSet List ArrayList LinkedList Vector Queue Deque Map:存储键值对元素集合 HashMap TreeMap LinkedHashMap 2 存储单元素的集合:Set Set的功能:...

2020-03-03 22:25:27 73 1

原创 Java反射的一些知识

Java反射的一些知识 1 反射的用途 反射的功能: JVM运行时,动态获取一个类,并可执行其方法 反射的常见用途: IDE输入类名.,代码补全 开发框架,根据不同配置文件加载不同的类,运行时动态加载需要的对象 反射的宏观用途: 补充Java动态性的不足(Java是静态语言,但有其动态一面) 注:Java中弥补动态性的机制: 反射 泛型 动态脚本 2 反射的实例 假设有一个Appl...

2020-03-03 22:20:54 84

原创 Java多线程相关的一些知识

Java多线程相关的一些知识 1 创建多线程的方法 创建多线程的方法有3种: 继承Thread类 实现Runnable接口 实现Callable接口 1.1 继承Thread类实现多线程 继承Thread类,实现主线程main和子线程同时运行: public class ANewThread extends Thread{ public ANewThread(String name){...

2020-03-03 22:19:53 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除