全栈-Java基础
舜绪
以兴趣为驱动
展开
-
Java学习笔记-全栈-Java基础-13-JavaWeb基础
JavaWeb基础1. 前后端交互基础1.1 form1.2 引用路径的区别1.3 RESTfulREST-CRUD设计实例1.4 GET和POST在报文上的区别1.5 URL中的特殊字符2. 手写web服务器2.1 获取请求协议2.2 返回响应协议2.3 Servlet,XML1. 前后端交互基础通过超链接跳转传递数据www.test.com?id=1与form表单不同的是,uri...原创 2019-12-16 10:09:28 · 459 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-12-Java动态编程
Java动态编程1. 反射1.1 反射操作私有(private)1.2 反射操作泛型1.3 注解Annotation2. 动态编译2.1 编译2.2 运行3. 执行其他语言代码4. Java字节码操作5. 解析配置文件DOM解析SAX解析(事件驱动)JDOM解析DOM4J解析1. 反射什么是反射在运行时判断任意一个对象所属的类。在运行时构造任意一个类的对象。在运行时判断任意一个类所具...原创 2019-12-16 09:09:29 · 200 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-11-网络编程
网络编程1. 基本概念IP、端口、URL分层网络协议传输层:TCP(transfer control protocol)传输层:UDP(User DatagramProtocol)应用层:HTTP协议传输层与应用层的连接:Socket(套接字)2. Socket编程2.1 基于TCP2.2 基于UDP2.3 数据封装与解封2.4 端口相关的cmd命令2.5. 将任意类型数据转为字节数组1. 基本...原创 2019-12-16 08:10:16 · 187 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-10-多线程
IO流中的重点总结原创 2019-12-15 18:16:53 · 468 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-09-IO流中的总结
IO流中的重点总结1. 标准代码(try-with-source)2. 装饰类2.1 抽象装饰类的作用:2.2 IO中的装饰器模式3. 总结3.1 小点3.2 各种常用“流”1. 标准代码(try-with-source)import java.io.*;public class TestIO { public static void main(String[] args) { try...原创 2019-12-15 17:01:04 · 141 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-08-容器中的重点
容器中的重点泛型通过remove理解“引用”总结1.Collection接口:2. Map3. 操作重写equals、hashCode方法(重点)泛型泛型使遍历时不需要强制转换,帮助建立类型安全的集合。通过remove理解“引用”Collections类都有个remove方法:将对象从容器中移除。但并非删除该对象,移除之后,该对象依旧还在。因为容器存放的时该对象的引用地址,移除的只是地...原创 2019-12-15 16:15:04 · 132 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-07-异常处理中的重点
异常处理中的重点多个catch时,子类在前,父类在后java异常处理流程:1.抛出异常:生成一个对应异常的对象,交给JRE;2.JRE寻找异常处理代码。Error类层次描述了Java运行时系统内部错误和资源耗尽错误。Exception类是所有异常类的父类,其子类对应了各种各样可能出现的异常事件。RuntimeException:运行时的异常,编译没问题,运行时系...原创 2019-12-15 16:06:11 · 163 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-06-面向对象中的重点
面向对象中的重点与高级知识1. 静态初始化块2. 传值机制3. 静态导入4.重写方法的要求5. 重写Object5.1 重写toString5.2 重写equals6. 继承树追溯7. 通过访问控制符实现封装8. 多态8.1 隐藏9. final10. 抽象类与接口11. 内部类1. 静态初始化块2. 传值机制3. 静态导入4.重写方法的要求5. 重写Object5.1 重写toStr...原创 2019-12-15 15:55:44 · 266 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-05-垃圾回收与内存泄漏
垃圾回收1. 内存管理2. 垃圾回收过程3. 垃圾回收算法3.1 引用计数法3.2 引用可达法(根搜索算法)4. 通用分代垃圾回收机制5. 垃圾回收过程6. 造成内存泄漏的情况6.1创建大量无用对象6.2 静态集合类的使用6.3 各种连接对象(IO流对象、数据库连接对象、网络连接对象)未关闭6.4 监听器的使用7. 其他要点1. 内存管理Java的内存管理很大程度指的就是对象的管理,其中包括对...原创 2019-12-15 14:47:17 · 410 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-04-内存分析、类初始化与类加载
内存分析一、栈二、堆Method area(方法区、静态区)三、类加载过程1. 加载2. 链接3. 初始化(**重要**)四、类的引用1. 类的主动引用2. 类的被动引用五、类加载1. 树状组合结构2. Java.class.ClassLoader类3. 类加载器模式:双亲委托代理模式4. 常见自定义类加载器:5. 类加载器常见问题在总体上,Jvm包含两个内存区,栈stack,堆heap(堆包含...原创 2019-12-15 12:00:25 · 245 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-03-初学中的重点
scanner-string-goto原创 2019-12-15 10:45:09 · 154 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-02-java变量/常量中的坑
变量与常量变量与常量1. 变量的本质2. 变量的分类3.常量4. 命名规范5. 数据类型6. 奇怪的报错1)为什么long a=55555555555编译错误?2)为什么float a=3.14编译错误?7.运算转换规则变量与常量1. 变量的本质变量就是可操作的的存储空间,通过变量名操纵该空间。2. 变量的分类类型声明位置从属于生命周期局部变量方法\语句块内方...原创 2019-12-15 10:33:01 · 197 阅读 · 0 评论 -
Java学习笔记-全栈-Java基础-01-java简介
java基础一、java简介1.优势2. 运行机制功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入一、java简介1...原创 2019-12-15 09:40:07 · 263 阅读 · 4 评论