
JAVA面向对象
Angletank
时间碾碎万物;一切都因时间的力量而衰老,在时间的流逝中被遗忘。
Time crumbles things; everything grows old under the power of Time and is forgotten through the lapse of Time.
展开
-
Stream流简析
Stream流简析1.概述:1.1 元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而是按需计算。1.2 数据源 流的来源。 可以是集合,数组等。1.3 聚合操作 类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted等。2.Stream的操作三个步骤2.1 创建Stream一个数据源(如:集合、数组),获取一个流2.2 中间操作一个中间操作链,对数据源的数据进行处理2.3 终止操作一个原创 2020-08-17 20:57:55 · 226 阅读 · 0 评论 -
XML简析
XML简析1 特点1.1 xml(可扩展标记语言)与操作系统、编程语言的开发平台都无关;1.2 可以实现不同操作系统之间的交互。2 作用2.1 配置应用程序(servlet 配置,框架环境配置等)和网站2.2 数据交互2.3 Ajax基石3 结构 : 一种树结构,从根拓展到枝叶。3.1 一个良好的xml文档必须包含:a. 必须有XML声明语句 (第一行)b. 必须有且仅有一个根元素c. 标签成对d. 元素正确嵌套4 标签、元素、属性 标签< 内容 > 这原创 2020-08-16 18:29:16 · 217 阅读 · 0 评论 -
Java反射机制简析(记录)
反射机制简析1.java反射机制功能①在运行时判断任意一个对象所属的类;②在运行时构造任意一个类的对象;③在运行时判断任意一个类所具有的成员变量和方法;④在运行时调用任意一个对象的方法;⑤生成动态代理。2.获取源头Class所有类的对象其实都是Class的实例。2.1. 获取Class对象的三种方式第一种方式: 对象.class // 1、通过对象获取Class对象 public static void testGetClassByObj(){ //需要有一个原创 2020-08-13 21:38:02 · 143 阅读 · 0 评论 -
IO输入输出流基本类解析
IO输入输出流基本类解析简单记录IO输入输出流的类原创 2020-08-12 09:39:45 · 158 阅读 · 0 评论 -
多线程简析
多线程简析编写多线程程序是为了实现多任务的并发执行,从而能够更好地与用户交互。一般有四种方法, Thread , Runnable , Callable ,使用 Executor 框架来创建线程池。此处主要通过对Thread和Runnable进行简析。1.Thread/*创建线程 第一种方式:1、创建一个线程类 继承 Thread + 重写 run方法2、创建线程对象3、调用线程对象的 start方法启动线程 */public class Demo001CreateThread原创 2020-08-11 21:39:45 · 187 阅读 · 0 评论 -
Lambda表达式简析-2( Lambda方法引用)
Lambda方法引用在lambda方法体中,有些功能已经实现了,就可以使用方法引用。主要格式有以下几种:1. 对 象 :: 实例方法名import java.util.function.Function;import java.util.function.Supplier;/*对 象 :: 实例方法名 */public class Demo001 { public static void main(String[] args) { //目的一: 返回一个St原创 2020-08-11 20:47:14 · 255 阅读 · 0 评论 -
IO输入输出流简析-2
IO输入输出流简析-21.文件拷贝import java.io.*;/*拷贝文件-> 字节流先读 再写 */public class Demo008 { public static void main(String[] args) throws Exception { //读 源头 File source =new File("pic.png"); //写 目的地 File dest = new File("co原创 2020-08-10 22:18:17 · 175 阅读 · 0 评论 -
IO输入输出流简析
IO输入输出流简析1.Java中主要通过File类实现与硬盘上文件的联系。注:1.1 File仅代表一个联系,可能文件存在,也可能不存在;1.2 这里的文件可以是文件,也可以是文件夹。2.IO流的种类2.1按照处理 数据单位 分为:字节流(8位)(byte)和字符流(16位)(char)。字节流:能够处理音视频等其他一切文件,InputStream 和 OutputStream字符流:仅能处理文本,Reader 和 Writer2.2按照 流向 分类输入流:数据源到程序(InputStr原创 2020-08-10 22:06:20 · 214 阅读 · 0 评论 -
Lambda表达式简析
Lambda表达式简析Lambda表达式可以使代码更简洁、更灵活。使Java的语言表达能力得到了提升。通过操作符" -> "将Lambda表达式划分为两部分。左侧:Lambda表达式的参数列表。对应接口中抽象方法的参数列表。右侧:Lambda表达式中所需要执行的功能,即Lambda体。对应接口中抽象方法的实现。四大内置函数接口:**1.消费型接口 Comsumer **void accept(T t)有参,无返回值import java.util.ArrayList;import原创 2020-08-10 20:12:52 · 172 阅读 · 0 评论 -
java面向对象简易内存分析
java面向对象简易内存分析本次内存分析的实现通过一个源码来展示。首先,创建一个 人 类(Person ),具有 姓名(name),年龄(age)属性人可以对电脑进行修改颜色(changeComputer),其次,创建一个电脑 类(Computer),电脑具有品牌(computerName),颜色(computerColor)两个属性。最后,创建一个Test类执行主方法,测试内存分析。测试开始,先创建一台电脑对象,黑色的华硕电脑。引用对象c,地址是:0x0001接着创建一个电脑维修原创 2020-08-03 20:05:54 · 196 阅读 · 0 评论