摘要: 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)