为什么需要序列化 我们知道,java程序在运行时,对象是在对上创建的,如果程序停止了,那么这个对象也不复存在了。当我们需要将对象存储在硬盘上时,就需要序列化的技术了。 序列化就是一种将对象转换成字节序列的过程。反序列化就是将字节序列代表的对象恢复成原来的样子。通过序列化与反序列化,我们可以实现进程间 ...
分类:
编程语言 时间:
2020-07-21 11:37:19
阅读次数:
56
public class java3 { static String s1="你哈"; //在类中定义的成员变量boolean默认为false //在类中定义的成员变量int默认是0 //在类中定义的成员变量double默认是0.0 //在类中定义的成员变量char默认是空 char p; publ ...
分类:
编程语言 时间:
2020-07-19 23:22:04
阅读次数:
78
写在前面 经过一段时间的java开发学习,发现自己的根基还不是很稳固。于是找了传智播客的网课来进行一个细致和系统一点的学习。希望能通过这个过程稳固一下自己的java基础。(本博客出现的图片均为传智播客网课内的图片) 数组 数组的初始化 对于数组的初始化,有两种方式:静态初始化和动态初始化。但需要记住 ...
分类:
编程语言 时间:
2020-07-19 18:10:19
阅读次数:
75
本篇我们将会学习Java基础语法之数组和方法。数组,是一种基础的数据结构,数组可以让我们通过一个变量管理一组数据;方法可以将一个功能封装,在需要这个功能的地方,只需要调用方法即可,而不用再重复编写冗余的代码。接下来,我们将会详细讲解Java中的数组、方法。 ...
分类:
编程语言 时间:
2020-07-18 21:52:01
阅读次数:
54
易错点 初始化一个子类,尽管会调用父类的初始化方法,但只会产生一个子类对象。 这个子类对象实际上“持有”父类所有的(public, protect,private)字段和方法(更白话的说法,把父类信息完全拷贝一份到该子类对象)。只不过,子类可以“直接访问” public, protect的字段和方法 ...
分类:
编程语言 时间:
2020-07-18 16:12:38
阅读次数:
106
1.缓存一致性 由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低指令执行的速度。因此在CPU里面就有了高速缓存。 正是因为有每个cpu都有自己的高速缓存所以引发了缓存一致性问题 如果 ...
分类:
编程语言 时间:
2020-07-17 09:27:15
阅读次数:
67
一、多态的概述 多态:一个对象拥有多种形态 eg:小明是一个学生(学生形态),同时也是一个人(人类形态) 多态的格式与使用:父类引用指向子类对象 格式:父类名称 对象名 = new 子类名称() 接口名称 接口名 = new 实现类名称() 多态中访问成员变量、成员方法: 成员变量:编译看左边,运行 ...
分类:
编程语言 时间:
2020-07-17 09:16:58
阅读次数:
65
1、算术运算符 算数运算符 说明 例子 + 加法 10 + 3 = 13 - 减法 10 - 3 = 7 * 乘法 10 * 3 = 30 / 除法 12 / 3 = 4 % 求余(求模) 10 % 3 = 1 ++ 自增1 int i = 0;i++ -- 自减1 int i = 0;i-- 注意 ...
分类:
编程语言 时间:
2020-07-16 21:34:12
阅读次数:
94
java基础知识总结(一) 1.java准备 JVM(Java Virtual Machine): Java虚拟机,用于保证Java跨平台的特性; JRE(Java Runtime Environment):java运行环境,包括java+jvm的核心类库 JDK(Java Development ...
分类:
编程语言 时间:
2020-07-15 23:59:58
阅读次数:
94
开发语言的选择 有的小伙伴要纠结很长时间到底是用java还是Python,还是Perl,Ruby等等。首先根据公司要求去选择开发语言,如果没有要求,根据自己经验,如果有java基础可以选择java。但推荐使用Python,有代码基础的话,上手更快。没语言经验的话更推荐使用Python,易学,语法相对 ...
分类:
其他好文 时间:
2020-07-15 23:41:36
阅读次数:
78