- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Java8新特性之Stream
1. Stream什么是 Stream?是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列“集合讲的是数据,流讲的是计算!”注意:① Stream自己不会存储元素。② Stream不会改变源对象。相反,他们会返回一个持有结果的新 Stream。③ Stream操作是延迟执行的。这意味着他们会等到需要结果的时候才执行。Stream的操作三个步骤创建 Stream一个数...
2020-03-19 22:40:54
424
原创 Java8 新特性
1 Lambda 表达式2 方法引用3 函数式接口4 默认方法5 Stream6 Optional 类7 Nashorn, JavaScript 引擎8 新的日期时间 API9 Base641. Lambda 表达式一、Lambda 表达式基本语法:Java8中引入了一个新的操作符 “->” 该操作符称为箭头操作符或...
2020-03-19 22:24:10
208
原创 Java虚拟机(JVM)
1.java内存区域和内存溢出异常1.1 运行时数据区域Java虚拟机(JVM)根据《Java 虚拟机规范(Java SE 7 版)》规定,Java 虚拟机所管理的内存如下图所示。1.1.1 程序计数器(Program Counter Register)内存小,线程私有。字节码解释器工作时就是通过改变 这个计数器的值来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、 线...
2019-12-17 21:02:10
201
原创 成员变量与局部变量
运行结果主要注意四个方面就近原则变量的分类◆ 成员变量:类变量、实例变量◆ 局部变量非静态代码块的执行:每次创建实例对象都会执行方法的调用规则:调用一次执行一次局部变量与成员变量的区别声明的位置■ 局部变量:方法体{}中,形参,代码块{}中■ 成员变量:类中方法外◆类变量:有static修饰◆实例变量:没有static修饰修饰符■ 局部变量:final■ 成员...
2019-01-26 23:34:44
141
转载 方法参数传递机制
import java.util.Arrays;public class Demo { public static void main(String[] args) { int i = 1; String str = "hello"; Integer num = 200; int[] arr = { 1, 2, 3, 4, 5 }; MyData my = new MyD...
2019-01-26 22:45:21
132
原创 类初始化和实例初始化顺序
类初始化类初始化过程一个类要创建实例需要先加载并初始化该类◆ main方法所在的类需要先加载和初始化一个子类要初始化需要先初始化父类一个类初始化就是执行()方法◆ ()方法由静态类变量显示赋值代码和静态代码块组成◆ 类变量显示赋值代码和静态代码块代码从上到下顺序执行◆ ()方法只执行一次实例初始化过程实例初始化就是执行()方法◆ < init>()方法可能重...
2019-01-26 15:49:33
604
原创 设计模式志之单例模式-1
这里写自定义目录标题什么是单例模式要点几种常见形式恶汉式代码示例懒汉式什么是单例模式某个类在整个系统中只能有一个势力对象可悲获取和使用的代码模式。例如:代表JVM运行环境的Runtime类要点一是某个类只能有一个实例◇构造器私有化二是他必须自行创建这个实例◇含有一个该类的静态变量来保存这个唯一的实例三是他必须向整个系统提供这个实例◇对外提供获取该实例对象的方式(1)直接暴露...
2019-01-26 01:06:31
140
原创 汉诺塔问题
java代码public void hannoi(int num, String from, String with, String to) { if (num == 1) { // 递归出口! System.out.println("盘子:" + 1 + from + ">>>>&quo
2018-08-20 17:03:21
200
原创 eclipse+maven+ssm框架(Spring+SpringMVC+MyBatis)
1.创建maven项目
修改代码页面不能实时部署 在pom中引入 <dependency> <groupId>org.springframework.boot</groupId&
2018-06-13 23:20:08
2459
原创 git上传代码
1. git status 查看状态 红色或绿色部分字体是工程内的发生修改的状态标识: modified 代表文件和上一版本相比,有过修改 new file 代表文件是新增加的 deleted 代表文件被删除了,提交成功后,文件将从repository中删除 untracked file 一般都是...
2018-05-28 13:13:28
502
转载 一个自定义的典型的CRUD例子
http://blog.youkuaiyun.com/fangrenlai1990/article/details/47397469
2017-09-19 10:04:07
701
转载 jsp的九大内置对象和四大作用域
定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象(作用域) 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 方法说明: 1 object getAttribute(String n
2017-09-04 14:06:02
240
原创 RequestParam
/** * @RequestParam 来映射请求参数. * value 值即请求参数的参数名 * required 该参数是否必须. 默认为 true * defaultValue 请求参数的默认值 */ @RequestMapping(value = "/testRequestParam") public String te
2017-08-31 15:34:05
281
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1