造型Cast补充: 子类的对象可以赋值给父类的变量 注意:Java中不存在对象对对象的赋值 父类的对象不能赋值给子类的变量 例: Vechicle v ; Car c = new Car() ; v = c ; //可以…
分类:编程语言
springcloud工程建立 父工程+公用子模块+微服务提供模块
建立 Java Working Set:工程多的时候可以展开收缩,方便管理 切换到Package Explorer视图,并点击视图右侧下箭头,选择Working Sets,如下图: 建立父工程,将后续子工程公共的Jar包…
PlayJava Day023
进程:进程是程序的一次动态执行过程,它经历了从代码加载、执行到执行完毕的一个完整过程,这个过程也是进程本身从产生、到发展到最终消亡的过程 多进程:多进程操作系统能同时运行多个进程(程序) 多线程:是指一个进程在执行过程中…
如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题?
面试题 如何保证消息的可靠性传输?或者说,如何处理消息丢失的问题? 面试官心理分析 这个是肯定的,用 MQ 有个基本原则,就是数据不能多一条,也不能少一条,不能多,就是前面说的重复消费和幂等性问题。不能少,就是说这数据别…
为什么Java进程使用的RAM比Heap Size大?
Java进程使用的虚拟内存确实比Java Heap要大很多。JVM包括很多子系统:垃圾收集器、类加载系统、JIT编译器等等,这些子系统各自都需要一定数量的RAM才能正常工作。 当一个Java进程运行时,也不仅仅是JVM在…
java JVM-自定加密和解密类加载器
简单加密解密(取反)操作int a=3; //00000011//^异或操作,相同为1,0xff,表示一个十六进制数,表示a和1111 1111 进行异或操作,结果为1111 1100System.out.println…
Java连载32-对象、类及其关系与定义
一、采用面向对象的方式开发一个软件,生命周期之中: (1)面向对象的分析:OOA (2)面向对象的设计:OOD (3)面向对象的编程:OOP 二、类 定义:类在现实世界世界之中是不存在的,是一个模板,是一个概念,是人类大…
springboot返回统一接口与统一异常处理
springboot返回统一接口与统一异常处理 编写人员:yls 编写时间:2019-9-19 0001-springboot返回统一接口与统一异常处理 简介 创建统一的返回格式 Result 封装统一返回格式工具类Re…
每天两题03
题目一:旋转数组的最小数字 思路:说实话看这个题目看了好久题目愣是没看懂,到底是个什么数组啊,又不说清楚,emmm…百度了好久才知道这个数组默认其中的元素的递增的,而且在数组中的元素可能是重…
JVM垃圾回收?看这一篇就够了!
深入理解JVM垃圾回收机制 1、垃圾回收需要解决的问题及解决的办法总览 1、如何判定对象为垃圾对象 引用计数法 可达性分析法 2、如何回收 回收策略 标记-清除算法 复制算法 标记-整理算法 分带收集算法 垃圾回收器 s…
JDK性能分析工具-引用于深入理解JVM
1.jps(JVM Process Status Tool) 列出正在运行的虚拟机进程。 2.jstat(JVM Statis…
多线程编程学习十(线程池原理).
一、线程池工作流程 线程池判断核心线程池里的线程是否都在执行任务。如果不是,则创建一个新的工作线程来执行任务(需要获得全局锁)。如果核心线程池里的线程都在执行任务,则进入下个流程。 线程池判断工作队列是否已满。如果工…