- 博客(13)
- 收藏
- 关注
原创 【Oracle表连接】
左外连接:from后面左边当作主表,主表无论是否满足条件保留全部(记录)数据,以及右侧的表中与左侧表中相关联的记录。如果右边表中没有与左边表中某些记录相关联的记录,则返回NULL值。右外连接:返回右边的表中所有记录,以及左侧的表中与右侧表中相关联的记录。全连接:返回左边表中所有记录和右边表中所有记录,如果左边表中某些记录没有与右边表中的任何记录相关联,则返回NULL值。内连接:只返回两个表相关数据的记录 ,可用 join / inner join 关键字表示。外连接:左外连接、右外连接、全连接。
2023-06-07 09:45:37 314
原创 【注解 Annotation】
相当于在程序中描述数据的数据。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。1.使用@interface定义注解类型2.如果注解类型中存在字段,使用注解时候必须同时传递数据为字段赋值,如果存在多个字段 (字段名=赋值,字段名=赋值....)3.注解类型中的字段的声明方式 : 数据类型 字段名();4.注解类型中的字段类型只能为 : 基本数据类型 字符串 枚举类型 注解类型 以上类型的数组。
2023-05-30 20:20:56 132
原创 【网络编程】
客户端和服务端通过OutputStream、InputStream进行输入输出,需要数据处理流DataOutputStream、DataInputStream来保证基本数据类型和String字节流的功能流。Socket编程 : 套接字。传输层为应用层开辟一个小口子,不同的传输层协议对Socket的实现不同,所以网络编程称之为面向Socket编程。封装计算机的ip地址和DNS的类,没有公有的构造函数,只能通过静态方法来创建实例。UDP协议下实现基础的数据传输基于字节数组, UDP发送端与接收端是平等的。
2023-05-27 10:45:03 237 2
原创 【多线程】
TIMED_WAITING :与时间相关的等待状态 sleep(ms) join(ms) wait(ms) …它是资源分配的基本单位,拥有独立的内存空间和执行环境。线程不安全前提:当多个线程同时操作同一份资源的时候,才有可能遇到线程不安全问题。WAITING :与时间不相关的等待状态 join() wait()…它被包含在进程之中,是进程中的实。际运作单位,一个进程可以包含多个线程,线程共享相同的进程内存和资源。就绪:start,yeild(礼让线程,阻塞解除cpu调度切换)
2023-05-26 09:29:31 47
原创 【Lambda、Stream】
Optional类是一个可以为null的容器对象。如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。
2023-05-23 22:48:50 235 1
原创 【集合Collection】
本章学习的是集合,一种可以存储多个数据的集合,可以对数据进行增删、改、查等操作,对比数组:使用数组来管理一组数据。可以快速的访问数组元素,从效率和类型检查的角度,数组是最好的。不过容量事先定义好,不能随着需求的变化而扩容。所以相比数组,集合存储数据灵活性更好。
2023-05-19 08:26:47 100
原创 IO流、文件的拷贝
IO流可以实现对外部操作系统的输入和输出,包括读写文件,文件拷贝,文件夹拷贝,上传下载…提示:以下是本篇文章正文内容,下面案例可供参考。
2023-05-15 20:18:43 258
原创 【String、StringBuilder、StringBuffer】
常用类字符串:String、StringBuilder、StringBuffer表示字符串,最常用,是常量; 它们的值在创建后无法更改;属于final类创建后无法被继承,byte字节数组来保存字符串。代码如下:2.String(char[] value)用一个字符数组创建String对象代码如下(示例):2.String(char[] value, int offset, int count) 分配一个新的String ,其中包含来自字符数组参数的子数组的字符。3.String(char[] v
2023-05-14 10:52:11 121
原创 异常处理机制
异常体系Throwable是所有错误和异常的超类,异常类是 Java 提供的用于处理程序中错误的一种机制,分为错误Error和Exception,其中Error是交由JVM虚拟机生成并抛出的,主要重点是Exception。
2023-05-12 20:44:37 51 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人