-
Java 8中Stream API学习笔记
1)函数式编程的优势和劣势分别是什么? 优势: ①不可变性 ②并行操作 ③执行顺序更灵活 ④代码更加简洁 纯粹的函数式编程,变量具有不可变性,同一个参数不会在不同场景下得出不同的结果,因此大大增强了系统的稳定性。并行操作,与线程无关,提高了安全性。 以Lambd...
2019-04-25 06:53:09 系统
-
包_继承
包_继承 1.包 包(package) 用于管理程序中的类,主要用于解决类的同名问题。包可以看成目录。 包的作用: 【1】防止命名冲突 【2】允许类组成一个单元模块,便于管理 【3】更好的保护类、属性和方法 1.1定义包 package用于定义包,形如:package 路径(包名) 必须写到...
-
JVM虚拟机基本概念
一、JVM运行时数据区域 1.1、程序计数器 一块较小的内存空间,当前线程所执行的字节码指示器。每个线程有一个独立的程序计数器 1.2、Java虚拟机栈 线程私有,生命周期与线程相同 每个方法在执行时会创建一个栈帧用于存储局部变量表,操作数栈,动态链接,方法出口等信...
-
SpringBoot之旅第五篇-数据访问
一、引言 大部分系统都离不开数据访问,数据库包括SQL和NOSQL,SQL是指关系型数据库,常见的有SQL Server,Oracle,MySQL(开源),NOSQL是泛指非关系型数据库,常见的有MongoDB,Redis。 用spring开发时我们常用的ORM框架有JDBC、Mybatis,Hibernate,现在最常用的应该...
-
包(package)以及面向对象三个基本特征(继承)的介
1.包(package) 包 (package)用于 管理 程序 中的类 , 主要用于解决 类的 同名问题 。 包也可以看成一个目录。 包的作用 [1]防止 命名冲突。 [2]允许 类组成一个单元 ( 模块 ) ,便于 管理和维护。 [3]更好的保护类、属性和方法 。 1.1 如何定义包 使用package进行定...
-
JAVA IO流编程 实现文件的写入、写出以及拷贝
一、流的概念 流:数据在数据源(文件)和程序(内存)之间经历的路径。 输入流:数据从数据源(文件)到程序(内存)的路径。 输出流:数据从程序(内存)到数据源(文件)的路径。 以内存为参照,如果数据向内存流动,则是输入流,反之则是输出流 字节流:FileInputS...
-
volatile关键字的特性及证明
volatile 是java虚拟机提供的 轻量级 的同步机制 JMM(Java内存模型)是围绕着并发编程中 原子性、可见性、有序性 这三个特征来建立的 原子性: 一个操作或多个操作要么全部执行完成且执行过程不被中断,要么就不执行。 可见性: 当多个线程同时访问同一个变量时,一个...
2019-04-25 06:52:50
-
包、继承以及 LeetCode 27、28题
1 package、import 和 import static 1.1 Package Java 引入了包(Package)机制,提供了类的多层命名空间,用于解决类的命名冲突、类文件管理问题。Java 允许将相关的类放在同一个 package 下,从而组成逻辑上的类库单元。如果希望把一个类放在指定的包结构下,应该在...
-
Java8新特性之四:接口默认方法和静态方法
在JDK1.8以前,接口(interface)没有提供任何具体的实现,在《JAVA编程思想》中是这样描述的:“interface这个关键字产生了一个完全抽象的类,它根本就没有提供任何具体的实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而...
-
Tomcat的常用内置对象
Tomcat的常用内置对象 1.request内置对象 所谓内置对象就是容器已经创建好了的对象,如果收到一个用户的请求就会自动创建一个对象来处理客户端发送的一些信息,这个内置对象就是request。类型是javax.servlet.http.HttpServletRequest。 request内置对象包含了用户发送...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash




