- 博客(7)
- 收藏
- 关注
原创 Java虚拟机(JVM)学习笔记
何为Java虚拟机? Java虚拟机(Java Virtual Machine 简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境。 JVM是在计算机操作系统内存上开辟的一块区域,逻辑上又给JVM运行时数据区分成了如下五个部分,如下图。 这里要提及的是,黄色部分为线程私有数据,不会有线程安全问题;绿色部分为线程共享数据,可能会引发线程安全问题。 图中元素的关系:如图,Java源文件首先在硬盘上经过编译,成 .class(字节码)文件之后,加载进内存,然后由执行引擎(CPU)分配时
2020-10-27 20:27:49
385
原创 Java集合Connection和Map特性、继承关系详解
参考文章: java集合超详解 10分钟拿下 HashMap 写在前面:Connection继承了Iterator接口 1.Connection接口继承关系图: 2.Connection集合的方法: 3.Map接口继承关系图 4.Map集合的主要方法: 正文开始 一、List(有序:即元素按进入先后有序保存) 附图:List特有的方法 1.集合和数组的区别 2.ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高,可以存储重复元素 ArrayList有三个构造方法: pu
2020-10-26 21:31:04
876
原创 Java基础知识(牛客刷题)记录..(持续输出中)
Java 重写(Override)与重载(Overload) 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception
2020-10-15 22:17:21
1085
1
原创 项目所需产出物,以及项目功能整理
1. 产出物 需求说明书,数据库设计文档,命名规范文档,项目进度表(组长分配项目任务,形成具体的文档,规定每个功能的完成日期,并根据项目的进度,每天更新该文档)。 2.所用技术 名称 优先级和说明 权限管理 高,要使用权限管理和过滤器验证用户的身份以及功能 日志记录 中,推荐使用log4j 异常处理 中,优化异常页面的显示 密码加密 高,推荐使用MD5加密,为了调试方便,该功能可延后 滑动验证码 中,查阅相关功能并完成 支付 中,查阅相关功能并完成 分享功能 中,
2020-10-09 14:33:10
1798
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅