Java笔记
文章平均质量分 61
记录Java中学习的部分知识点
a卷心菜
活在当下
展开
-
Java笔记字节流-InputStream和OutputStream
一.简述 在计算机中,无论是文本、图片、音频还是视频,所有的文件都是以二进制(字节)形式存在,IO流中针对字节的输入输出提供了一系列的流,统称为字节流。字节流分为InputStream(读)输入流和OutputStream(写)输出流是抽象类不能实例化,其子类有InputStream/OutPutStream - - -字节流基类 FileInputStream/FileOutputStream - - - - -处理文件类型 ByteArrayInputStream/ByteArra..原创 2021-11-18 21:24:44 · 1080 阅读 · 0 评论 -
Java笔记字符流-FileReader、FileWrite
一.FileReader和FileWrite介绍FileReader 和 FileWrite 是字符流,即按照字符来操作ioFileReader相关方法:new FileReader(File/String)read:每次读取单个字符,返回该字符,如果到文件末尾,返回-1read(char[]): 批零读取多个字符到数组,返回读取的字符数,如果文件末尾,返回-1FileWrite常用方法new FileWrite(File/String): 覆盖模式,相当于流的指针在首端n原创 2021-11-08 23:16:46 · 547 阅读 · 0 评论 -
Java笔记JDBC-连接MySQL数据库
一.简述 JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的JavaAPI,允许用户访问任何形式的表格数据,尤其是存储在关系数据库中的数据。执行流程:连接数据源,如数据库 为数据库传递查询和跟新指令 处理数据库相应并返回结果二.编程步骤(连接MySQL)导入jar包:https://dev.mysql.com/downloads/connector/j/(下载地址) 加载驱动程序:Class.forName("com...原创 2021-11-22 21:03:48 · 976 阅读 · 0 评论 -
Java笔记JDBC-MySQL存取图片
一.简述 通过Java实现将图片存入MySQL数据库,并将其读取出来。需要用到字节流处理图片和JDBC连接数据库。二.编程步骤创建一张数据表用于存放数据库,这里我的数据库名为my_image_db,表名为photo,元素分为id (int),name(varchar),photo(blob)。这个表自行创建 通过JDBC连接MySQL数据库 封装读取图片的流 将图片插入数据库 将图片读取出来存入文件夹中三.简单实例代码中的图片路径,以及sql语句需根据你的实际情况更改..原创 2021-11-24 21:58:06 · 1980 阅读 · 0 评论 -
Java笔记网络编程-socket编程(TCP连接)
Socket:Socket就是为网络编程提供的一种机制;通信两端都有Socket;网络通信其实就 是;Socket之间的通信;数据在两个Socket间通过IO传输。原创 2021-11-30 20:47:22 · 855 阅读 · 0 评论 -
Java笔记网络编程-socket编程(UDP连接)
将数据源和目的封装成数据报中,不需要建立连接每个数据报的大小在限制在64k因无需连接,是不可靠协议不需要连接,速度快原创 2021-12-02 23:07:55 · 2273 阅读 · 1 评论 -
Java笔记-多线程编程
一.简介1.进程:正在进行的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径2.线程:进程内部的一条执行路径或者一个控制单元3.多线程:一个进程中有多个线程,便称为多线程4.进程和线程的区别:一个进程至少一个线程 进程在执行过程中拥有独立的内存单元,而多个线程共享内存5.优势:解决了多部分运行的问题,提高了效率6.弊端:线程太多会导致效率的降低,因为线程的执行依靠的是CPU的来回切换二.实现方法1.继承Thread类...原创 2021-12-30 22:15:48 · 477 阅读 · 0 评论