
Java基础
Rooney8
教育互联网
展开
-
JVM主内存、工作内存、Java特性分析
先给出来,Java内存模型: PC寄存器、Java虚拟机栈、本地方法栈 Java堆、方法区线程、工作内存、主内存的关系如下图JVM将内存组织为主内存和工作内存两个部分。主内存是所有的线程所共享的,主要包括本地方法区和堆。每个线程都有一个工作内存不是共享的,工作内存中主要包括两个部分: 1:一个是属于该线程私有的栈; 2:对主存部分变量拷贝的寄存器(包括程序计数器PC和cup工作的高速缓存区)。1.所有的变量都存...原创 2020-07-22 16:32:27 · 381 阅读 · 0 评论 -
Android studio 提示 Field can be converted to a local variable
今天提到的点,很基础,大概就是:在定义的成员变量上面,可能会有提示:Field can be converted to a local variable意思就是 字段可以被转化成一个局部变量。如下图:这个case,网上一堆的解释,千篇一律,大部分只是在说如何去掉这个提示,解决方案有如下两种:1、@SuppressWarnings("FieldCanBeLocal")2、把全局变量删除,在使用的地方定义即可,不用全部都使用全局定义变量。以上这都不是重点,也不算完,需要我们进一步...原创 2020-06-12 16:30:06 · 11602 阅读 · 2 评论 -
你所知道的设计模式有哪些?
设计模式,最熟悉的陌生人,接上次设计模式的六大原则之后,再来总结一下,设计模式都有哪些。设计模式总共有23种,按照类型区分,大致有:创建型 ,共5种工厂方法模式 抽象工厂模式单例模式建造者模式原型模式结构型,共7种适配器模式 装饰器模式 代理模式 外观模式 桥接模式 组合模式 享元模式行为型模式,共11种策略模式模板方法模...原创 2020-04-06 12:56:02 · 498 阅读 · 0 评论 -
关于设计模式六大原则
设计模式,老生常谈,今天总结一下设计模式的六大原则,希望能结合过往的编程经验,对他们有一个更加深刻的认识体会。1、单一职责原则(Single Responsibility Principle):一个类只负责一项职责,尽量做到类的只有一个行为原因引起变化; a、业务对象(BO business object)、业务逻辑(BL business logic)拆分; 分析:我们...原创 2020-04-05 11:43:36 · 230 阅读 · 0 评论 -
关于 Java基础-泛型的梳理
本文参考https://blog.youkuaiyun.com/s10461/article/details/53941091https://juejin.im/post/5e61fb10e51d4526d6406cb0https://www.jianshu.com/p/71a5d70c180ehttps://blog.youkuaiyun.com/xx326664162/article/details/...原创 2020-04-01 17:22:22 · 191 阅读 · 0 评论 -
Java基础-数据类型
Java四类八种基本数据类型第一类:逻辑型boolean第二类:文本型char第三类:整数型(byte、short、int、long)char类型占2个字节short从-32768到32767int从-2147483648,到2147483647共10位long从-9223372036854775808到9223372036854775807共19位第...转载 2020-07-21 14:58:49 · 118 阅读 · 0 评论 -
关于Scanner的一些基础知识
最近在做一些练习算法的题目,经常要用到Scanner来获取用户的输入,这里把一些常用的基础知识总结下。原创 2020-03-09 12:17:06 · 598 阅读 · 0 评论