摘要:
1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可... 阅读原文
2019-07-08 21:41:14 阅读(3462) 评论(0)
摘要:
/*实现一个竞拍抢答程序:要求设置三个抢答者(三个线程),而后同时发出抢答指令,抢答成功者显示成功提示,抢答失败者给出失败提示。*/
package Java多线程_01;
import java.util.concurrent.Callable;
import java.util.concurrent... 阅读原文
2019-07-08 19:47:02 阅读(2917) 评论(0)
摘要:本人刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训 最后买了一套教程 觉得这套教程非常不错 老师讲解非常细致 通俗易懂 自学了几个月 终于学完后来找到... 阅读原文
2019-07-08 18:11:01 阅读(2935) 评论(0)
摘要:
在 Spring 中存在着不同的 scope,默认是 singleton ,还有 prototype、request 等等其他的 scope,他们的初始化步骤是怎样的呢?这个答案在这篇博客中给出。
singleton
Spring 的 scope 默认为 singleton,第一部分分析了从缓存中获取单例模式的 ... 阅读原文
2019-07-08 17:11:02 阅读(2345) 评论(0)
摘要:
循环嵌套:
就是循环语句的循环体本身是一个循环语句。
Demo1
需求:请输出一个4行5列的星星(*)图案。 结果: ***** ***** ***** *****
结论: 外循环控制行数 内循环控制列数
class F... 阅读原文
2019-07-08 16:23:02 阅读(3602) 评论(0)
摘要:
for循环和while循环的区别 使用区别:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,
否则用for循环。不知道用for循环。 因为变量及早的从内存中消失,可以提高内存的使用效率。 其实还有一种场景的理解: 如... 阅读原文
2019-07-08 15:56:01 阅读(2729) 评论(0)
摘要:
本文是一篇《Java 8实战》的阅读笔记,阅读大约需要5分钟。
有点标题党,但是这确实是我最近使用Lambda表达式的感受。设计模式是过去的一些好的经验和套路的总结,但是好的语言特性可以让开发者不去考虑这些设计模式。面向对象常见的设计模式有策略模式、模板方法、观察者模式、责任链模式以及工厂模式,使用Lambda表... 阅读原文
2019-07-08 14:44:03 阅读(2600) 评论(0)
摘要:
一、Maven
1、简介
Maven是一种比较流行的服务于Java平台的自动化构建工具,对于生产环境下多框架、多模块整合开发有着重要的作用。
2、未使用Maven前存在的问题:
(1)一个项目即为一个工程。 问题:未使用Maven前,一个项目即为一个工程。如果项目非常大时,使用package来划分模块,... 阅读原文
2019-07-08 13:58:29 阅读(2481) 评论(0)
摘要:
Demo1.
需求:统计”水仙花数”共有多少个
分析:
A:首先必须知道什么是水仙花数 所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
举例:153就是一个水仙花数。
153 = 1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153
... 阅读原文
2019-07-08 12:53:02 阅读(2392) 评论(0)
摘要:
概述
jvm中的堆图
在了解 垃圾回收器 之前,首先得了解一下垃圾回收器的几个名词。
1. 吞吐量CPU 用于运行用户代码的时间与 CPU 总消耗时间的比值。比如说虚拟机总运行了 100 分钟,用户代码 时间 99 分钟,垃圾回收 时间 1 分钟,那么吞吐量就是 99%。
吞吐量 = 运行用户代码时间/(运行用... 阅读原文
2019-07-08 12:32:02 阅读(2535) 评论(0)