摘要: 一、JAVA API的下载 1.1 JAVA由SUN公司开发,2006年SUN公司宣布将Java技术作为免费软件对外发布,标志着JAVA的公开免费。2009年,SUN公司被甲骨文公司收购,因此我们现在想下载JAVA API需要到甲骨文公司官网下载。 甲骨文公司官网:https://www.oracle.com/ind... 阅读原文
2018-10-04 17:04:23 阅读(2368) 评论(0)
摘要: 初学JAVA时,新手常常不知如何下载JAVA,也不知如何安装JAVA以及对JAVA配置环境变量。近期学弟学妹常请教我如何下载安装和配置JAVA,于是写下此博文以便更多新手快速入门,由于我本人是玩智能车的,因此JAVA知识水平有限,若有不足之处,请大家批评指正。本文可能写的过于繁琐,完全是为新手作为引导。   一、JA... 阅读原文
2018-10-04 16:08:35 阅读(2291) 评论(0)
摘要:1:打开帮助文档2:点击显示,找到索引,看到输入框3:你要学习什么内容,你就在框框里面输入什么内容 举例:Random4:看包 java.lang包下的类在使用的时候是不需要导包的5:看类的描述 Random类是用于生成随机数的类6:看构造方法 Random():无参构造方法 Random r = new Rando... 阅读原文
2018-10-04 14:46:04 阅读(2540) 评论(0)
摘要: 一. 什么是单例模式 因程序需要,有时我们只需要某个类同时保留一个对象,不希望有更多对象,此时,我们则应考虑单例模式的设计。   二. 单例模式的特点 1. 单例模式只能有一个实例。 2. 单例类必须创建自己的唯一实例。 3. 单例类必须向其他对象提供这一实例。   三.单例模式的实现 1.懒汉式 //懒汉式:类内... 阅读原文
2018-10-04 14:31:05 阅读(2269) 评论(0)
摘要: 一.异常的分类   1.由Java虚拟机抛出的异常(Error):程序无法处理的问题,用户不用去进行处理(虚拟机错误丶内存溢出错误丶线程死锁)    2.Exception异常:程序本身可以进行处理的异常       1.非检查异常(Unchecked Exception):编译器不需要强制处理的异常(空指针异常丶数... 阅读原文
2018-10-04 12:57:07 阅读(2293) 评论(0)
摘要: 前言   在java中经常遇到使用classname.method()的方式调用方法,哪些场景需要用到呢,如下:    某些操作不依赖具体实例 某个方法是用频率较高,或者方法本身通用性较强,无需初始化类成员变量 实现某些特殊的设计模式:如Singleton 解决:static修饰方法   static修饰的方法,... 阅读原文
2018-10-04 12:06:04 阅读(2579) 评论(0)
摘要: 如今个人电脑的配置越来越高,内存和硬盘的容量大小都是以G为单位,而1G=1024M=1024*1024K=1024*1024*1024字节。不过在PC的早期发展阶段,电脑的存储空间却是十分有限的,像2000年前后广泛使用的3.5寸软盘,其存储容量只有区区1.44M,当时流行的SDR内存容量也才32M和64M。所以早期... 阅读原文
2018-10-04 10:16:06 阅读(2334) 评论(0)
摘要: 最近复习了一些多线程方面的基础知识,做一下总结,多以自己的理解来文字叙述,如果有漏点或者理解错的地方,欢迎各位大佬多多指出; ps:线程分为用户线程和守护线程,当程序中的所有的用户线程都执行完了之后,JVM就退出运行了,下面所讲的都是用户线程为例,我们一般创建一个新线程对象,默认都是用户线程,当然,我们可以手动调用s... 阅读原文
2018-10-04 09:27:04 阅读(2656) 评论(0)
摘要:   基于AQS的前世今生,来学习并发工具类CountDownLatch。本文将从CountDownLatch的应用场景、源码原理解析来学习这个并发工具类。 1、 应用场景   CountDownLatch是并发包中用来控制一个或者多个线程等待其他线程完成操作的并发工具类。现以工作中的一个场景来描述下CountDo... 阅读原文
2018-10-04 07:30:05 阅读(2113) 评论(0)
摘要: 重要申明:感谢原文作者——沐风的心,想看原文请戳这里!我借鉴了原文的页面请求流程,原文见时序图之后正文。 重要申明:感谢原文作者——一行两行,想看原文请戳这里!我借鉴了原文的完整HTTP请求流程。 增加了时序图,有不妥之处,欢迎指正~~  (未完待续,需要增加后端服务器框架内部处理)     一、引言 前端不仅要让... 阅读原文
2018-10-04 07:02:04 阅读(2261) 评论(0)