java杂谈
宫城诗
这个作者很懒,什么都没留下…
展开
-
20200610——@JsonProperty注解和@SerializedName注解
为什么要使用注解 其实就是因为java中属性名字是驼峰,而python是正常的属性名字。所以转换的时候会出现问题。 如何java对象转换成json,json又如何转换成java 当然,问题的答案在于两个注解@JsonProperty与@SerializedName @JsonProperty和@SerializedName在功能上是可以互换的,都可以满足以上要求,只是在用法上略有不同。 json格式的字符串 String jsonBean1 = "{\"jsonName\":\"xyz\",\"age\":原创 2020-06-10 11:44:07 · 957 阅读 · 0 评论 -
2020610——redis概况
Gson 是什么 Gson 是一个 Java 库,可用于将 Java 对象转换为 JSON 字符串表示。也可以被用来将一个 JSON 字符串转换成一个等效的 Java 对象,Gson 可以处理 Java 对象包括已存在的对象。 关于需求 我们熟知 JSON 和 xml 都用于网络传输的,由于 JSON 比 XML 要更轻量,所以被用于很多项目,我这里也是使用的 JSON 作为服务器和客户端沟通的语言。 我的需求是将服务器返回的 JSON 转换成 java 对象,原来是按部就班的一层一层使用 JSONObje原创 2020-06-10 11:19:08 · 166 阅读 · 0 评论 -
不是前言的前言 个人日常
工欲善其事必先利其器 不管是学习什么都要有一个目标。明确好目标之后再进行努力的继续学习。 一、java基础 我们称之为java SE基础。 基础语法 面向对象 集合 从Collection-> set/list/map IO IO流,主要是操作系统的学习 多线程与并发 java中的Thread深入学习 异常 Exception与Error 网络编程 应该是Socket编程 二、数据库 ...原创 2020-04-19 19:35:01 · 255 阅读 · 0 评论 -
20180720 利用Java代码实现回调机制
模块间调用 在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种: (1)同步调用 同步调用是最基本并且最简单的一种调用方式,类A的方法a()调用类B的方法b(),一直等待b()方法执行完毕,a()方法继续往下走。这种调用方式适用于方法b()执行时间不长的情况,因为b()方法执行时间一长或者直接阻塞的话,a()方法的余下代码是无法执行下去的,这样会造成整个流...原创 2018-07-20 13:40:09 · 1581 阅读 · 0 评论 -
20180713 java基础
JVM:够运行Java字节码(Java bytecode)的虚拟机Java编译器:将Java源文件(.java文件)编译成字节码文件(.class文件,是特殊的二进制文件,二进制字节码文件),这种字节码就是JVM的“机器语言”。javac.exe可以简单看成是Java编译器。Java解释器:是JVM的一部分。Java解释器用来解释执行Java编译器编译后的程序。java.exe可以简单看成是Jav...原创 2018-07-13 18:34:35 · 147 阅读 · 0 评论