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