当前位置: 首页 > news >正文

后端学习第二周

IO流

IO流:

  1. 存储和读取数据的解决方案
  2. 用于读写文件中的数据(可以读写文件,或网络中的数据…)


输入流读取本地文件中的数据,输出本地文件中的数据
字节(符)输入流负责读取数据,字节(符)输出流负责写出数据

纯文本文件:
用windows系统自带的记事本打开并且能读懂的文件txt文件,md文件,xml文件,lrc文件等

FileOutputStream

操作本地文件的字节输出流,可以把程序中的数据写到本地中

FileOutputStream写数据的三种方式

FileInputStream

操作本地文件的字节输入流,可以把本地文件中的数据读取到程序中来

文本拷贝

FileInputStream一次读多个字节

注意:一次读一个字节数组的数据,每次读取会尽可能把数组装满

try…catch异常处理

特点:finally里面的代码一定被执行,除非虚拟机停止
接口:AutoCloseable
特点:在特定情况下,可自动释放资源

序列化与反序列化

序列化:将对象转换为字节流的过程
反序列化:从字节流恢复对象的过程

多线程


线程的生命周期:


线程创建方式




反射

反射允许对封装类的字段,方法和构造的信息进行编程访问



动态代理

特点:无侵入式的给代码增加额外的功能
代理里面就是对象要被代理的方法
Java是通过接口保证,后面的对象和代理组要实现同一个接口,接口中就是被代理的所有方法

http://www.cnnetsun.cn/news/52610.html

相关文章:

  • vue基于Spring Boot框架的水果商城设计与实现_6628xfyb_
  • 【入门级-数据结构-3、特殊树:完全二叉树的定义与基本性质】
  • python用openpyxl操作excel-读取或创建excel文件
  • 刷题日记day5(二分+前缀和)
  • 005-AES:采招网
  • 基于python+django的在线考试系统(源码+lw+部署文档+讲解等)
  • C语言一维与二维数组名详解:从本质理解到高手应用
  • 当水印遇见AI:一场像素级的美学修复之旅
  • 软件测试是保障软件质量的关键环节,尤其在当前无法完全依赖形式化方法证明软件正确性的背景下,测试成为发现缺陷最主要、最有效的手段
  • 如何用AI快速生成Flink面试题答案?
  • 10分钟搞定:DeepSeek本地开发环境快速搭建方案
  • 豆包AI手机智能操控的硬核原理
  • CVE-2023-48795漏洞深度解析:原理与影响
  • 深入解析strspn:字符串扫描的精确尺子
  • 纺织AI设计系统:用技术重构创意与效率
  • 用AI辅助开发:weditor的自动化测试新体验
  • vivo真机adb 命令获取手机当前窗口信息
  • 3分钟极速安装!MinGW自动化方案对比
  • Spring Boot依赖冲突:新手必看指南
  • 1小时快速搭建Kiro下载工具原型
  • GitLab本地部署效率革命:比官方文档快3倍的极简方案
  • 智能问数如何让数据分析效率提升10倍
  • Phyfusion在游戏开发中的5个惊艳应用案例
  • 电商网站商品筛选栏的sticky定位实战
  • 零基础学结构体:从概念到实战5个例子
  • 5分钟搭建status_invalid_image_hash检测原型
  • 人工智能应用-机器视觉:车牌识别(1)
  • 5分钟搞定node-sass配置:快速原型开发指南
  • 幽冥大陆(四十九)PHP打造Java的Jar实践——东方仙盟筑基期
  • 从产线到质检,兰亭妙微教你做 “工人愿意用” 的工业 UI