摘要:
看不清的可以下载到本地观看 阅读全文
摘要:
![](https://images2018.cnblogs.com/blog/1224549/201808/1224549-20180818194634339-2115664894.png) 阅读全文
摘要:
JavaScript: 概念: 一门客户端脚本语言 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 脚本语言:不需要编译,直接就可以被浏览器解析执行了 功能: 可以来增强用户和html页面的交互过程,可以来控制html元素(对html元素的属性和内容进行修改),让页面有一些动 阅读全文
摘要:
系统的学习可以参考w3c的教程 web概念概述 JavaWeb: 使用Java语言开发基于互联网的项目 软件架构: 1. C/S: Client/Server 客户端/服务器端 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷... 优点: 1. 用户体验好 缺点: 1. 开发、 阅读全文
摘要:
数据库连接池 连接池的概述 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时, 从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 节约资源 用户访问高效 3. 实现: 1. 标准接口 阅读全文
摘要:
JDBC的简单介绍 概念 JDBC : Java Database Connectivity,java连接数据库,使用Java操作数据库的技术。 本质 : 其实就是sun公司定义的一套操作所有关系型数据库的规则,即接口。 各个数据库厂商去实现这套接口,提供数据库操作 驱动jar包 ,我们可以使用这套 阅读全文
摘要:
Java的内存模型 概念 Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存中取出变量(这的变量包括实例字段。静态字段和构成数组对象的元素)这样的底层细节。 为了获得较好的执行效能。Java内存模型没有限制执行引擎使用处理器的特定寄存器或缓存来和主内存进行交互,也 阅读全文
摘要:
Java中的内存结构 运行时数据区域的划分: 程序计数器(PC寄存器) 程序计数器(Program Counter Register)是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。字节码解释器工作就是通过改变这个计数器的值来选择下一条执行的字节码指令,分支、跳转、循环、异常处理 阅读全文
摘要:
Java虚拟机是如何加载Java类的 Java虚拟机加载Java类总共需要经过3步:加载 链接 初始化。Java语言的类型可以分为两大类:基本类型和引用类型。基本类型是有Java虚拟机预先定义好的。引用数据类型可以细分为类、接口、数组类、泛型参数,泛型参数在编译期间会被擦除,因此Java虚拟机负责的 阅读全文
摘要:
基本数据类型的加载和存储 极客时间深入理解Java虚拟机读后感,有错误还请指正 虚拟机中的Boolean类型 在Java语言规范中,boolean类型的值只有两种可能,那就是"true"和"false". 但是这两个符号是不能被Java虚拟机直接使用的. 在Java虚拟机规范中,boolean类型则 阅读全文
摘要:
Hollis知识星球的一些学习笔记,有兴趣的朋友可以微信搜一下 什么是NIO 什么是IO? 它是指计算机与外部世界或者一个程序与计算机的其余部分的之间的接口。它对于任何计算机系统都非常关键,因而所有 I/O 的主体实际上是内置在操作系统中的。单独的程序一般是让系统为它们完成大部分的工作。 在 Jav 阅读全文
摘要:
Mysql的概述 Mysql的安装和初次使用 Mysql的基本概念 1. Mysql的英文单词是: database,简称 DB. 2. 什么是数据库? 用于存储和管理数据的仓库 3. 数据库的特点: 持久化存储数据.其实数据库就是一个文件系统 方便存储和管理数据. 使用统一的方式操作数据库. 4. 阅读全文
摘要:
Junit,反射 Junit 1.测试的分类: 黑盒测试 : 不需要写代码,给输入值,看程序是否能够输出期望的值。 白盒测试 : 需要进行代码的编写,关注的是程序的具体流程. 2.使用步骤(方法类的命名可以参考阿里巴巴开发手册): 步骤: 1. 定义一个测试类(测试用例) 建议: 测试类名:被测试的 阅读全文
摘要:
Java为什么要在虚拟机中运行 1. 简单的来说,Java作为一门高级程序语言,语法复杂,抽象度高,不能直接翻译为机器码在机器上运行,所以设计者就设计了虚拟机,通过编译器将Java程序转换成虚拟机所能识别的指令码,也就是Java字节码,Java字节码会被虚拟机翻译为可以被机器识别的机器码.这也实现了 阅读全文
摘要:
Stream流的初步学习 初次学习Stream流的学习笔记,学习之前先了解一下函数式接口 概述 API是一个程序向使用者提供的一些方法,通过这些方法就能实现某些功能.所以对于流API来 说,重点是怎么理解"流"这个概念,所谓的流:就是数据的渠道,所以,流代表的是一个对象的 序列.它和Java I/O 阅读全文