摘要:
一、什么是xml XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准 阅读全文
摘要:
Lambda表达式 1. 函数式编程思想概述 在数学中, 函数 就是有输入量、输出量的一套计算方案,也就是“拿什么东西做什么事情”。相对而言,面向对象过分强调“必须通过对象的形式来做事情”,而函数式思想则尽量忽略面向对象的复杂语法, 强调做什么,而不是以什么形式做 。 面向对象的思想: 做一件事情, 阅读全文
摘要:
| 随笔 | 内容 | | | | | Java 面向对象 | 面向过程、面向对象、类、对象、构造器和构造器重载 | | Java 面向对象(二) | static 修饰符、变量划分、变量的作用域和生命周期、包、属性 | | Java 面向对象(三) | 封装、访问修饰符、this关键字、继承、su 阅读全文
摘要:
反射 反射是框架设计的灵魂 一、类的加载时机 当程序要使用某个类时,如果该类还未被加载到内存中,系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 加载 :就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。 连接:验证 是否有正确的内 阅读全文
摘要:
异常 什么是异常 异常 :指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理。 异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件 阅读全文
摘要:
泛型 什么是泛型 泛型:广泛通用的类型 一开始还不确定是什么类型,在使用的时候,才能确定是什么类型 (1)在开始定义的时候,留一个插口 (2)在创建对象的时候,再去插入对应的类型 泛型也可以理解为“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。 顾名思义,就是将类 阅读全文
摘要:
常用类之Arrays java.util.Arrays 类是 JDK 提供的一个工具类,用来处理数组的各种方法,而且每个方法基本上都是静态方法,能直接通过类名Arrays调用。 1、asList 返回由指定数组支持的固定大小列表。 注意:这个方法返回的 ArrayList 不是我们常用的集合类 ja 阅读全文
摘要:
常用类之集合 集合:就是用来存放数据的一个容器。 数组和集合的区别 (1)数组能存 基本数据类型和引用类型 ;集合当中 只能存放引用数据类型 ,直接放基本数据类型,也会自动帮你装箱(把基本数据类型转成对象),集合当中只能存放对象。 (2)数组长度是固定,不能再去增长;集合长度是可以改变,根据元素的增 阅读全文
摘要:
常用类之String String字符串类 什么是字符串?就是把多个字符,串连一起。 String字符串的本质 其实是一个char[]数组 String字符串分类 (1)不可变字符串:String :定义好之后,就不能再去改变了(内存地址不可变,一旦修改了,就会创建一个新的内存地址) (2)可变字符 阅读全文
摘要:
枚举 枚举的引入(模拟枚举) 上面的代码,存在一些问题: (1)数据不安全,输入8 (2)业务逻辑不合理:中外一周的第一天不一样,中国第一天是周一,外国第一天是周天。 改进后: 改进后的代码,还存在问题: (1)数据不安全,输入8 再次改进: 上面的代码,问题解决了,但是代码不好看,太冗余。 什么是 阅读全文