- 博客(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关注的人