![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE基础
Dearmener
这个作者很懒,什么都没留下…
展开
-
MySql基础1
数据库概述什么是数据库?所谓的数据库就是指存储和管理数据的仓库扩展内容1:数据库有哪些分类?(了解)早期: 层次式数据库、网络型数据库现在:关系型数据库、非关系型数据库什么是关系型数据库?底层以二维表的形式保存数据的库就是关系型数据库stu-学生表学生编号姓名年龄1001刘沛霞351002陈子枢18扩展内容2:常见的关系型数据库有哪些?...原创 2020-03-16 20:06:09 · 129 阅读 · 0 评论 -
Java 异步同步
概念异步:多个线程同时对共享资源进行操作,在操作数据时,互相之间不需要等待。提高执行效率,降低了资源的安全性。同步:多个线程在操作共享资源时,同一时刻只能有一个线程在操作相当于独占资源,另外的线程必须等待。牺牲了程序的执行效率,提高了资源的安全性。售票员案例://这个类用来解决多线程并发时,数据安全问题 public class Test2_Synchronized { p...原创 2020-03-15 22:36:27 · 227 阅读 · 0 评论 -
Java 线程
线程状态线程生命周期,总共有五种状态:1.新建状态(New):当线程对象对创建后,即进入了新建状态,如:Thread t = new MyThread();2.就绪状态(Runnable):当调用线程对象的start()方法(t.start();),线程即进入就绪状态。处于就绪状态的线程,只是说明此线程已经做好了准备,随时等待CPU调度执行,并不是说执行了t.start()此线程立即就...原创 2020-03-15 22:32:41 · 75 阅读 · 0 评论 -
Java 集合大纲
泛型概念:通常用于结合集合来使用,标志就是<>,通常用来检查集合中元素的类型。generic作用:1.是可以把报错提前在编译时期,而不是运行时才抛出异常2.可以写出通用代码集合Collection概念是集合中的父接口,包含两个重要的子接口源码摘抄public interface Collection<E> extends I...原创 2020-03-15 21:44:00 · 199 阅读 · 0 评论 -
Java问题列表
HashMap实现原理 JVM调优 IO流复习 设计模式原创 2020-03-15 02:24:40 · 59 阅读 · 0 评论 -
Java IO大纲
IO大纲字符流写出Writer(抽象父类)源码摘抄:public abstract class Writer共性方法:-abstract void close()-abstract void flush()-void write(char[] cbuf)-abstract void write(char[] cbuf, int off , int len)-void w...原创 2020-03-15 02:11:42 · 127 阅读 · 0 评论 -
Java 反射
为什么要反射?通过反射技术读取.class文件JVM底层用了大把的反射,获取你定义的类中的数据。SSM框架底层也用了大把反射作用:可以获取定义到任何定义的信息(包括成员变量,成员方法,构造器等)并且可以操作类的字段,方法,构造器等部分反射的使用源码摘抄public final Class<T> extends Objectimplements Serializab...原创 2020-03-15 01:02:54 · 72 阅读 · 0 评论 -
Java抽象类知识点
Java抽象类1.子类如果继承了抽象类:1:可以改为抽象类 2:继承父类的方法2.抽象类中的构造方法是方便子类创建对象不让外界创建对象有几种解决方式:1.类被abstract修饰,因为抽象的类不能直接创建对象2.把构造方法设置为private的老师示例:具体事物:培优班老师,高手班老师共性:讲课,备课public class Test7_Teacher { public ...原创 2020-03-15 00:28:00 · 169 阅读 · 0 评论 -
Java 序列化
序列化 / 反序列化序列化:是指把Java程序中的对象永久存储在磁盘中的过程,可以看做是一个out的过程反序列化:是指从磁盘中恢复一个被序列化好的文件,可以看作是一个in的过程测试: //这个类用来测试对象的序列化 public class Test7_Seri { public static void main(String[] args) { method(...原创 2020-03-14 23:42:57 · 87 阅读 · 0 评论 -
Java IO综合练习
字节流:-in : -InputStream -FileInputStream -BufferedInputStream -new BufferedOutputStream(new FileInputStream("文件路径"))-out: -OutputStream -FileReader -BufferedReader -new Buffe...原创 2020-03-14 23:37:34 · 133 阅读 · 0 评论 -
Java IO 字符流写出
Writer抽象类源码摘抄:public abstract class Writer共性方法:-abstract void close()-abstract void flush()-void write(char[] cbuf)-abstract void write(char[] cbuf, int off , int len)-void write(int c)-void w...原创 2020-03-14 23:26:14 · 113 阅读 · 0 评论 -
Java IO 字节流写出
OutputStream抽象类源码摘抄:public abstract class OutputStream共性方法:-void close()-void flush()-void write(byte[] b)-abstract void write(int b)FileOutputStream子类创建对象:-FileOutputStream(File file)-Fi...原创 2020-03-14 23:15:45 · 110 阅读 · 0 评论 -
Java IO字符流读取
Reader抽象类 父类,抽象类源码摘抄:public abstract class Reader共性方法:-int read()读取单个字符。 -int read(char[] cbuf) 将字符读入数组。 -abstract int read(char[] cbuf, int off, int len) 将字符读入数组的某一部分。 -abstract void close()关闭...原创 2020-03-14 23:02:27 · 101 阅读 · 0 评论 -
Java IO 字节流读取
InputStream父类概念:此抽象类是表示字节输入流的所有类的超类源码摘抄:public abstract class InputStream不能创建对象,那就学点共性的方法: -abstract int read() 从输入流中读取数据的下一个字节。 -int read(byte[] b)从输入流中读取一定数量的字节,并将其存储在缓冲区数组 b 中。 -int ...原创 2020-03-14 22:52:17 · 223 阅读 · 0 评论 -
Java IO文件流
概念– 相对程序而言,如果需要读取就是in,i– 相对程序而言,如果需要写出就是out,o熟悉IO中的重点工具类– File– 字节流:InputStream , OutputStream– 字符流:Reader , WriterFile文件流概念– 文件和目录路径名的抽象表示形式创建对象– File(String pathname)通过将给定路径名字符串...原创 2020-03-14 22:40:05 · 103 阅读 · 0 评论 -
JavaSocket回声案例
角色:– 服务器:让accept()循环起来可以接受多个连接 + 给每个客户端分配话务员– 话务员:读取客户端发来的数据,给客户端回声数据– 客户端:一直给服务器发送数据out、并且接受服务器回声回来的数据in需求:客户端输入的一行数据发送给服务器,服务器再把数据回声给客户端。 //这个类用来测试读取一行写出一行 public class Test2_Line...原创 2020-03-14 22:12:39 · 282 阅读 · 0 评论 -
JavaSocket
服务器端ServerSocket–创建对象:–ServerSocket(int port)创建绑定到特定端口的服务器套接字。–常用方法:–Socket accept()侦听并接受到此套接字的连接。–void close()关闭此套接字。客户端Socket–创建对象: --Socket(String host, int port)创建一个流套接字并将其连接到指定主机...原创 2020-03-14 22:07:58 · 410 阅读 · 1 评论