随笔分类 -  大二学习的javase

摘要:java序列化版本 反序列化java对象必须提供该对象的class文件,现在问题引出,对于一直更新升级的类,如何能够保证同一个类在更新之后仍然具有兼容性,在反序列化的时候不至于失败 1.显式定义 对于每个序列化类可以提供一个 private static final long serialVersi 阅读全文
posted @ 2021-11-15 11:34 写不完作业还要玩 阅读(205) 评论(0) 推荐(0)
摘要:自定义序列化 1.问题引出 在某些情况下,我们可能不想对于一个对象的所有field进行序列化,例如我们银行信息中的设计账户信息的field,我们不需要进行序列化,或者有些field本省就没有实现Serializable接口。 java中的序列化是递归序列化,也就是你的field的引用类型中也有fie 阅读全文
posted @ 2021-11-15 11:05 写不完作业还要玩 阅读(525) 评论(0) 推荐(0)
摘要:线程同步 1.问题引出: 对于同一个银行账户在多个地点同一时间的取钱模拟 具体代码我们看下面写的: account账户类: package thread; public class Account { //一个账户名和一个余额 private String acNo; private int bal 阅读全文
posted @ 2021-11-06 09:35 写不完作业还要玩 阅读(75) 评论(0) 推荐(0)
摘要:线程的生命周期 1.线程的状态: 在《疯狂java》中介绍了线程有五种状态:新建(new),就绪(Runnable),运行(Running),阻塞(Blocked)和死亡(Dead) 但是我查看thread源码之后,发现线程的状态有六种: public enum State { NEW, RUNNA 阅读全文
posted @ 2021-11-05 16:42 写不完作业还要玩 阅读(450) 评论(0) 推荐(0)
摘要:线程的创建和启动 1.继承Thread来创建线程 public class Demo extends Thread { private xx; public void run() { //这个线程要执行的东西 ....... } public static void main(String []__ 阅读全文
posted @ 2021-11-03 18:54 写不完作业还要玩 阅读(592) 评论(0) 推荐(0)
摘要:package cn.Collection; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.Comparator; import java 阅读全文
posted @ 2021-10-31 10:21 写不完作业还要玩 阅读(42) 评论(0) 推荐(0)
摘要:##java中collection今天看见与学习的一些东西(自用) (书是《java疯狂讲义》,2021.10.30写于山威机房) ###1.总览 Vector和它的子类stack都是在jkd1.0的时候就存在的老古董,中间有些实现效率并不高,所以以后尽量少用,替代是:Vector-->ArrayL 阅读全文
posted @ 2021-10-30 15:53 写不完作业还要玩 阅读(40) 评论(0) 推荐(0)
摘要:##Java探究HashSet中如何完成同一个对象不重复出现(自定义对象作为HashSet的元素时候应该注意重写的hashcode与equals讨论) 2021.10.29 写于山威 ###1.继承体系 没有学过UML,自己瞎画的 ###2.问题讨论 我们都知道,在java的set中是不能出现重复的 阅读全文
posted @ 2021-10-29 18:20 写不完作业还要玩 阅读(312) 评论(0) 推荐(0)
摘要:#关于java中stringbuffer和stringbulider安全性的学习 (2021.10.29写于山威) ##1.关于他们同时继承的抽象类AbstractStringBuilder内部 这张图片内部一共有三个变量,分别是value和计数长度count,而我们平时使用的string类,内部的 阅读全文
posted @ 2021-10-29 15:13 写不完作业还要玩 阅读(169) 评论(0) 推荐(0)
摘要:java中的软,弱,虚引用介绍与特性分析java的弱,虚,软引用介绍 1.弱,虚,软引用的介绍 对于绝大部分的对象而言,在程序中是存在着一个引用变量引用该对象,这是常见的引用方式,也就是常说的 强引用,对于强引用引用的对象,系统JVM是不会随意的回收资源,但是区别于强引用,对于内存敏感的程序,我们 这个内存敏感我也不清楚是啥,书上是这样说 阅读全文
posted @ 2021-10-28 17:01 写不完作业还要玩 阅读(248) 评论(1) 推荐(0)