摘要: 由于技术不熟练以及事情太多,导致开发周期一拖再拖。为了能够尽快实现上线,决定分为逐模块开发,而非一步到位。 总结一下: 1、开发项目的第一步骤是确认需求,想做什么,想有哪些功能。需求要尽可能完善,尽可能具体,并初步判断需要哪些技术,是否可以实现等。 2、确定开发环境,开发环境和运行环境。jdk8+e 阅读全文
posted @ 2019-10-16 10:23 蓝色风扇 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 概述 对象已死吗 引用计数算法 可达性分析算法 再谈引用 生存还是死亡 回收方法区 垃圾收集算法 标记-清除算法 复制算法 标记-整理算法 分代收集算法 HotSpot的算法实现 枚举根节点 安全点 安全区域 垃圾收集器 Serial收集器 ParNew收集器 Parallel Scavenge收集 阅读全文
posted @ 2019-10-15 17:57 蓝色风扇 阅读(90) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。 程序计数器 程序计数器是一块较小的内存空间,它可以看作是当前线程所执行的字节码的行 阅读全文
posted @ 2019-10-14 17:36 蓝色风扇 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络协议的支持: TCP:T 阅读全文
posted @ 2019-10-14 12:25 蓝色风扇 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 Java 为 I/O 提供了强大的 阅读全文
posted @ 2019-10-14 11:55 蓝色风扇 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行后才能结束。 多线程能满足程序员编写高效率的程序来达到充分利用 CPU 的目的。 一个线程的生命周期 线程是一个动态执行的过程,它也有一个从产 阅读全文
posted @ 2019-10-13 22:51 蓝色风扇 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 在Java中,异常分为三类: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简单地忽略。 运行时异常: 运行时异常是可能被程序员避免的异常。与检查性异常相反,运行时异常可以在编译时被忽略。 错误: 阅读全文
posted @ 2019-10-13 21:27 蓝色风扇 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 字符 Character类用于对单个字符进行操作。Character类在对象中包装一个基本类型char的值。 转义序列 Character方法 字符串 在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。 String类提供了11种构造方法。 String类是不可改 阅读全文
posted @ 2019-10-13 21:16 蓝色风扇 阅读(719) 评论(0) 推荐(0) 编辑
摘要: Java连接mysql需要驱动包,即jar包。 mysql8.0之前的版本与之后的版本使用的jar包是不同的,在使用时也有一定的区别。 1、连接数据库需要四个信息:驱动名、数据库url、用户名和密码,一般被声明为静态常量。 2、对数据库操作一般分为三个步骤: a、注册驱动和连接数据库 b、进行增删改 阅读全文
posted @ 2019-10-13 21:04 蓝色风扇 阅读(2942) 评论(0) 推荐(0) 编辑
摘要: Number类 一般地,当需要使用数字的时候,我们通常使用内置数据类型。 然而在实际开发过程中,经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java语言为每一个内置数据类型都提供了对应的包装类。 所有的包装类(Integer、Long、Byte、Double、Float、Sh 阅读全文
posted @ 2019-10-13 21:01 蓝色风扇 阅读(144) 评论(0) 推荐(0) 编辑