基础相关资料
文章平均质量分 62
JAVA的一些基础的总结的技术
黄泉路好走
这个作者很懒,什么都没留下…
展开
-
java-序列化与反系列化
要想使用网络框架的 API 来传输结构化的数据,必须得先实现结构化的数据与字节流之间的双向转换。这种将结构化数据转换成字节流的过程,我们称为序列化,反过来转换,就是反序列化。 序列化的用途除了用于在网络上传输数据以外,另外的一个重要用途是,将结构化数据保存在文件中,因为在文件内保存数据的形式也是二进制序列,和网络传输过程中的数据是一样的,所以序列化同样适用于将结构化数据保存在文件中。 序列化的几个因素: 序列化后的数据最好是易于人类阅读的; 实现的复杂度是否足够低; 序列化和反序列化的速度越快越好原创 2020-09-26 22:06:25 · 117 阅读 · 0 评论 -
Linux centos7 在线安装jdk1.8
首先 使用root账号 其次 查看Linux系统是否有自带的jdk: 1、输入:java -version 2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入:apt-get install +命令名称) 3、接着进行一个个删除包,输入:rpm -e --nodeps +包名 4、最后再次:rpm -qa | grep java......原创 2019-10-25 13:54:53 · 473 阅读 · 0 评论 -
List转map ---- jdk1.8
List<Map<String, Object>> data = new ArrayList<>(;) list转map ,key重复的话覆盖 Map<String,Map<String,Object>> rum = QYUtils.isEmpty(data)? Maps.newHashMap():data.stream() .collect(Collectors.toMap(v->QYUtils.toStr....原创 2020-09-01 23:15:20 · 1416 阅读 · 0 评论 -
jdk总结(1)
一. 什么是字节码? 编译器将源码编译为字节码,在虚拟机里运行 由单字节(byte)的指令组成,理论上最多支持 256 个操作码(opcode)。 实际上 Java 只使用了200左右的操作码, 还有一些操作码则保留给调试操作 根据指令的性质,主要分为四个大类: 1. 栈操作指令,包括与局部变量交互的指令 2. 程序流程控制指令 3. 对象操作指令,包括方法调用指令 4. 算术运算以及类型转换指令 JVM 是一台基于栈的计算机器。 每个线程都有一个独属于自己的线程栈(JVM St......原创 2021-04-21 16:04:30 · 221 阅读 · 0 评论