自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (4)
  • 收藏
  • 关注

原创 第17章 Java8新特性

第17章 Java8新特性主要内容Lambda表达式StreamAPIOptional学习目标 能够理解函数式编程相对于面向对象的优点 能够掌握Lambda表达式的标准格式 能够使用Lambda标准格式 能够掌握Lambda表达式的省略格式与规则 能够通过Lambda使用自定义的接口(有且仅有一个抽象方法) 能够使用@FunctionalInterface注解 能够使用Supplier函数式接口 能够使用Consumer函数式接口 能够使用Function函数式接口 能够

2021-11-26 15:16:26 198

原创 第16章 反射(Reflect)

第16章 反射(Reflect)教学目标 了解类的加载过程 理解类初始化过程 了解类加载器 掌握获取Class对象的四种方式 能够运用反射获取类型的详细信息 能够运用反射动态创建对象 能够运用反射动态获取成员变量并使用 能够运用反射动态获取成员方法并使用 能够运用反射读取注解 能够运用反射获取泛型父类的类型参数第16章 反射(Reflect)16.1 类加载类在内存中的生命周期:加载–>使用–>卸载16.1.1 类的加载过程当程序主动使用某个类时,如果该类还未

2021-11-26 14:51:07 132

原创 第15章 网络编程

第15章 网络编程教学目标 了解网络通信协议参考模型 能够理解IP地址和端口号的作用 能够在程序中表示IP地址和端口号 能够说出TCP和UDP网络协议的区别 了解基于Socket的TCP网络编程 了解基于Socket的UDP网络编程第15章 网络编程15.1 软件结构C/S结构 :全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、红蜘蛛、飞秋等软件。B/S结构 :全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有IE、谷歌

2021-11-26 14:44:25 247

原创 第14章 File类与IO流

第14章 File类与IO流主要内容File类字节流字符流文件流缓冲流转换流数据流对象流打印流Scanner与System与IO流教学目标 使用File类对象表示文件或目录 能够辨别相对路径和绝对路径 能够说出IO流的分类和功能 能够使用字节输出流写出数据到文件 能够使用字节输入流读取数据到程序 能够理解读取数据read(byte[])方法的原理 能够使用字节流完成文件的复制 能够使用FileWirter写数据到文件 能够说出

2021-11-26 14:23:10 169

原创 第13章 数据结构与算法

第13章 数据结构与算法主要内容数据结构学习目标 对数据结构有初步了解 掌握动态数组的实现方式 掌握单链表与双链表的实现方式 掌握哈希表的实现方式第十三章 数据结构与算法13.1 数据结构数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据的逻辑结构指反映数据元素之间的逻辑关系,而与他们在计算机中的存储位置无关:集合(数学中集合的概念):数据结构中的元素之间除了“同属一个集

2021-11-26 12:00:24 225

原创 第12章 泛型

第12章 泛型学习目标 能够使用泛型定义类、接口、方法 能够理解泛型上限 能够阐述泛型通配符的作用 能够识别通配符的上下限第十二章 泛型12.1 泛型的概念12.1.1 泛型的引入例如:生产瓶子的厂家,一开始并不知道我们将来会用瓶子装什么,我们什么都可以装,但是有的时候,我们在使用时,想要限定某个瓶子只能用来装什么,这样我们不会装错,而用的时候也可以放心的使用,无需再三思量。我们生活中是在使用这个瓶子时在瓶子上“贴标签”,这样就轻松解决了问题。还有,在Java中我们在声明方法时,当

2021-11-26 11:36:43 144

原创 第11章 集合

第11章 集合主要内容List集合Set集合Map集合学习目标 能够熟练使用Collection集合的API 能够使用Iterator迭代器遍历Collection系列的集合 能够使用foreach遍历Collection系列的集合 能够说出List集合和Set集合的区别 能够说出List集合各种实现类的区别 能够说出Set集合各种实现类的区别 能够说出Collection集合与Map集合的区别 掌握Map集合的常用API 能够遍历Map集合 能够说出Map集合各种实现类

2021-11-16 15:44:08 166

原创 第10章 基础API与常见算法

第10章 基础API与常见算法学习目标 了解数学相关API 了解日期时间API 了解系统类API 掌握数组基础算法 掌握数组工具类的使用 熟练掌握String类的API 熟练掌握StringBuilder和StringBuffer类的API 能够处理字符串相关的算法处理第十章 基础API与常见算法10.1 和数学相关的类10.1.1 java.lang.Mathjava.lang.Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。类似这样的工具类,

2021-11-15 11:00:03 603

原创 第9章 多线程

第9章 多线程学习目标 说出进程的概念 说出线程的概念 能够理解并发与并行的区别 能够开启新线程 能够描述Java中多线程运行原理 能够使用继承类的方式创建多线程 能够使用实现接口的方式创建多线程 能够说出实现接口方式的好处 能够解释安全问题的出现的原因 能够使用同步代码块解决线程安全问题 能够使用同步方法解决线程安全问题 能够说出线程6个状态的名称 能够理解线程通信概念 能够理解等待唤醒机制 能够说出线程的生命周期第九章 多线程我们在之前,学习的程序在没有跳转语句的

2021-11-12 15:00:29 179

原创 第8章 异常

异常主要内容异常的体系结构常见异常throw关键字(手动创建并抛出异常)异常处理机制一:try(掌握)异常处理机制二:throws(掌握)自定义异常学习目标 能够辨别程序中异常和错误的区别 说出异常的分类 说出虚拟机处理异常的方式 可以编写代码演示OOM 列出常见的5个运行时异常 列出常见的5个编译时异常 能够使用try…catch关键字处理异常 能够使用throws关键字处理异常 能够自定义异常类 能够处理自定义异常类第八章 异常8.1 异常概述引入

2021-11-04 18:23:39 167

原创 第7章 面向对象基础(下)

第7章 面向对象基础(下)学习目标 认识枚举类型 会使用枚举类型 认识包装类 认识包装类 会使用包装类进行处理字符串 会分析包装类的相关面试题 能够声明抽象类 能够说出抽象类的特点 能够继承抽象类 掌握声明接口的格式 掌握实现接口的格式 说出接口中成员的特点 说出接口的其他特点 掌握static关键字的用法 说出内部类的几种形式 能够声明静态内部类和非静态成员内部类 能够看懂和声明匿名内部类 能够使用系统预定义的三个基本注解 能够编写文档注释 能够使用JUnit框

2021-11-03 16:13:03 362

原创 第6章 面向对象基础(中)

第6章【面向对象基础–中】教学目标 理解封装的概念 掌握权限修饰符的使用 掌握成员变量的私有化 掌握构造器的声明与使用 会声明标准的JavaBean 能够写出类的继承格式 能够说出继承的特点 能够说出方法重写的概念以及和重载的区别 能够使用this关键字解决问题 能够使用super关键字解决问题 能够分析类初始化过程(为面试服务) 能够分析实例初始化过程(为面试服务) 能够应用多态解决问题 理解向上转型与向下转型 能够使用instanceof关键字判断对象类型 了解nat

2021-11-02 17:31:24 139

原创 第5章 面向对象基础(上)

第5章 面向对象基础(上)学习目标 初步了解面向对象的思想 能够明确类与对象关系 能够掌握类的定义格式 能够掌握创建对象格式 理解包的作用 掌握包的声明和导入 能够通过类访问类的静态成员变量和静态成员方法 能够通过对象访问对象的非静态成员变量和非静态成员方法 能够区别静态方法和非静态方法 能够区别类变量与实例变量 能够区别成员变量与局部变量 能够理解方法的调用执行机制 能够理解方法的参数传递机制 掌握方法的可变参数的使用 掌握方法重载的概念 能够判断出方法的重载 了解命

2021-11-02 15:07:47 346

原创 第4章 数组

第4章 数组今日内容数组概念数组的声明和初始化数组的索引数组的长度数组的遍历数组内存数组的相关算法学习目标 理解数组作为容器的概念 掌握数组的声明和初始化 使用索引访问数组的元素 了解数组的内存图解 避免空指针和越界异常 掌握数组的遍历 掌握常见的数组算法第四章 数组4.1 容器概述案例分析现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有50名员工,用前面所学的知识,程序首先需要声明50个变量来分别记住每位员工的工资,然后在进行

2021-11-01 11:49:08 490

原创 第3章 流程控制语句结构

第三章【流程控制语句】今日内容if else判断语句switch选择语句for循环语句while循环语句do…while循环语句breakcontinue学习目标 掌握键盘输入各种数据类型的值 理解if语句的格式和执行流程 理解if…else语句的格式和执行流程 理解if…else if语句的格式和执行流程 理解switch选择语句的格式和执行流程 掌握switch选择语句接收的数据类型 理解case的穿透性 掌握break在switch

2021-10-29 17:12:10 255

原创 第2章 Java基础语法

JavaSE_第2章 Java基础语法今日内容数据类型运算符学习目标 了解进制 理解基本数据类型的自动类型转换 理解基本数据类型的强制类型转换 了解ASCII编码表和Unicode编码表 理解int类型和char类型的运算原理 理解运算符++ --的运算方式 理解+符号在字符串中的作用 掌握算术运算符 掌握赋值运算符 掌握比较运算符 理解逻辑运算符 掌握三元运算符的格式和计算结果 了解位运算符第二章 Java基础知识(续)2.8 计算机如何存储数据计算机世界

2021-10-26 18:54:28 268

原创 第1章 Java概述

第1章 Java概述今日内容Java语言的发展历史安装JDK配置环境变化Java注释Java关键字标识符常量变量Java基本数据类型学习目标 能够使用常见的DOS命令 理解Java语言的跨平台实现原理 理解JDK/JRE/JVM的组成和作用 能够配置环境变量JAVA_HOME(会参照笔记配置) 会使用单行注释和多行注释 能够辨识关键字 理解标识符的含义 理解Java中的基本数据类型分类 能够理解常量的概念 能够定义8种基本数据集类型的变量 能够分清楚两种输出

2021-10-26 15:24:35 188

原创 Java 虚拟机

* 一、运行时数据区域 * 程序计数器 * 虚拟机栈 * 本地方法栈 * 堆 * 方法区 * 运行时常量池 * 直接内存 * 二、垃圾收集 * 判断一个对象是否可回收 * 垃圾收集算法 * 垃圾收集器 * 内存分配与回收策略 * 三、类加载机制 * 类的生命周期 ...

2018-08-09 15:44:43 213

转载 TCP 的四次挥手

不讨论序号和确认号,因为序号和确认号的规则比较简单。并且不讨论 ACK,因为 ACK 在连接建立之后都为 1。A 发送连接释放报文段,FIN=1。B 收到之后发出确认,此时 TCP 属于半关闭状态,B 能向 A 发送数据但是 A 不能向 B 发送数据。当 B 不再需要连接时,发送连接释放请求报文段,FIN=1。A 收到后发出确认,进入 TIME-WAIT 状态,等待 2 MSL 时...

2018-08-01 15:09:32 222

转载 TCP 的三次握手

假设 A 为客户端,B 为服务器端。首先 B 处于 LISTEN(监听)状态,等待客户的连接请求。A 向 B 发送连接请求报文段,SYN=1,ACK=0,选择一个初始的序号 x。B 收到连接请求报文段,如果同意建立连接,则向 A 发送连接确认报文段,SYN=1,ACK=1,确认号为 x+1,同时也选择一个初始的序号 y。A 收到 B 的连接确认报文段后,还要向 B 发出确认,确认号...

2018-08-01 15:03:10 143

原创 Java 引用的种类

强引用,软引用,弱引用,虚引用

2015-11-20 16:31:52 420

原创 Mysql 选择优化的数据类型

Mysql支持的数据类型特别的多,选择正确的数据类型对于获得高性能至关重要。不要管存储那种数据结构,下买几个原则有助于做出更好的选择 更小的通常更好用 一般情况下,应该尽量选择使用可以正确的存储数据的最小的类型,更小的的数据类型通常更快,因为他们占用的更小的磁盘,内存和cpu缓存,并且处理时需要的cpu周期也更小 简单就好 简单的数据类型的操作通常需要更小的cp

2015-08-27 13:20:45 584

apache-tomcat-8.5.78 源码 maven 版本

apache-tomcat-8.5.78 源码 maven 版本,配置都已经搞定,开箱即用。是学习tomcat的不二之选。启动类 org.apache.catalina.startup.Bootstrap

2022-04-12

Spring-Framework-5.1.x 源码注释maven版本

Spring-Framework-5.1.x源码带中文注释maven版本,剔除了test代码,导入idea后设置编码utf-8,是spring学习的不二之选。

2022-03-30

jclasslib各种版本集合

包含 四个文件 jclasslib_macos_5_8.dmg;jclasslib_win64_5_8.exe;jclasslib_unix_5_8.tar.gz jclasslib_linux_x64_5_8.tar.gz

2021-03-27

jclasslib_macos_5_8.dmg

jclasslib mac 安装文件

2021-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除