随笔分类 -  JAVA

JMM-java内存模型
摘要:出处:Hollis http://www.hollischuang.com/archives/2550(目前网站500了) https://zhuanlan.zhihu.com/p/39404072 为什么加缓存? CPU和主存的处理速度上存在一定差别(从内存中读取和写入数据的过程和CPU的执行速度 阅读全文
posted @ 2020-08-21 10:36 Scarlett meng 阅读(128) 评论(0) 推荐(0)
java基础总结
摘要:面向对象: 面向对象:将问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对象,通过不同对象之间的调用,组合解决问题。占用资源相对高,速度相对慢 面向过程:自顶而下的编程模式.,把问题分解成一个一个步骤,每个步骤用函数实现,依次调用即可。占用资源相对低,速度相对快 面向对象特征: 继承:子类或派 阅读全文
posted @ 2020-08-20 15:59 Scarlett meng 阅读(155) 评论(0) 推荐(0)
java 标准输入输出
摘要:方法详解: Scanner scanner = new Scanner(System.in); 1)获得输入 nextLine():返回回车之前所有的字符,string接收,可以为空; next():以空格为空白作为分隔符,返回空格前的有效字符;返回String型 2)在使用前一定要判断一下是否有下 阅读全文
posted @ 2019-09-11 16:11 Scarlett meng 阅读(2299) 评论(0) 推荐(0)
java基础
摘要:恢复内容开始 第一部分: 1、面向对象的程序单位:类,面向结构编程的程序单位:函数 2、面向对象的语言特点:继承、多态、封装。java只支持单继承。 3、类定义 = 成员变量(状态数据、Field)+方法(行为) 4、java是强类型语言:1.所有变量必须先声明后使用2.指定的变量只能接受与之匹配的 阅读全文
posted @ 2019-09-11 16:10 Scarlett meng 阅读(133) 评论(0) 推荐(0)
java8流处理
摘要:今天被公司某人代码惊艳到,用到了听说过没见过的流处理。先贴代码 需求是计算一个LIST集合里某个属性的和 List<MonthDonateDetail> details = monthDonateDetail.selectByExample(..); if(null != details && de 阅读全文
posted @ 2019-04-03 23:46 Scarlett meng 阅读(182) 评论(0) 推荐(0)