- 博客(13)
- 收藏
- 关注
原创 Java注解学习复习总结-2021-06-14(连接转载)
最近在看关于Java Class类、反射、 注解的知识点,看来书、博文 ,一头雾水,也有可能是我这个初学者太水了; 还好遇到大牛的文章,写的非常好,由浅入深,条理清晰,推荐给大家: 关于注解:https://blog.csdn.net/shengzhu1/article/details/81271409 关于Class类与反射:https://blog.csdn.net/acm_lkl/article/details/78936124 先看Class类与反射,再看注解。 ...
2021-06-14 16:54:02
1128
1
原创 Java网络编程学习复习总结(四)-2021.06.03
TCP编程 需求:完成网络登录功能: 用户输入用户名和密码,服务器给出登录成功或登录失败的提示 分析:使用基于TCP协议的SOCKET网络编程实现 TCP协议基于请求-响应模式 在网络通信中,第一次主动发起通讯的程序被称作客户端Client程序 第一次通讯中等待连接的程序被称作服务器端Server程序 利用IO流实现数据的传输 类 ServerSocket 此类实现服务器套接字。服务器套接字等待请求通过网络传入。它基于该请求执行某些操作,然后可能向请求者返回结果。 服务器套接字的实际工作由 Socket
2021-06-05 23:02:31
171
2
原创 Java网络编程学习复习总结(三)-2021.06.02
SOCKET编程 基于TCP协议的SOCKET编程,通信双方需要建立连接,建立连接时双方存在主次之分; 基于UDP协议的SOCKET编程,通信双方不需要建立连接,通信双方完全平等 UDP编程 需求: 完成在线咨询功能:学生和咨询师在线一对一交流 分析:使用基于UDP协议的SOCKET网络编程实现 不需要利用IO流实现数据的传输 每个数据发送单元被统一封装成数据包的方式,发送方将数据包发送到网络中,数据包在网络中去寻找他的目的地 UDP基本概念 DatagramSocket:用于发送或接受数据包的套接字 Da
2021-06-03 22:04:10
114
原创 Java网络编程学习复习总结(二)-2021-05-31
TCP协议和UDP协议关系比较 TCP协议和UDP协议是传输层的两种协议。Socket是传输层供给应用层的编程接口,所以Socket编程就分为TCP编程和UDP编程两类。 在网络通讯中,TCP方式就类似于拨打电话,使用该种方式进行网络通讯时,需要建立专门的虚拟连接,然后进行可靠的数据传输,如果数据发送失败,则客户端会自动重发该数据。而UDP方式就类似于发送短信,使用这种方式进行网络通讯时,不需要建立专门的虚拟连接,传输也不是很可靠,如果发送失败则客户端无法获得。 这两种传输方式都在实际的网络编程中使用,重要
2021-06-02 12:34:14
128
原创 Java 网络编程学习复习总结(一)-2021.05.28
网络编程 什么是计算机网络? 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 从其中我们可以提取到以下内容: 计算机网络的作用:资源共享和信息传递。 计算机网络的组成: a) 计算机硬件:计算机(大中小型服务器,台式机、笔记本等)、外部设备(路由器、交换机等)、通信线路(双绞线、光纤等)。 b) 计算机软件:网络操作系统(Windows 2000 Server
2021-05-31 21:56:09
126
原创 Java枚举学习复习总结(一)-2021.5.22
Java 枚举(enum) Java 枚举是一个特殊的类,一般表示一组常量,比如一年的 4 个季节,一个年的 12 个月份,一个星期的 7 天,方向有东南西北等。 Java 枚举类使用 enum 关键字来定义,各个常量使用逗号 , 来分割。 例如定义一个颜色的枚举类。 enum Color { RED, GREEN, BLUE; } 以上枚举类 Color 颜色常量有 RED, GREEN, BLUE,分别表示红色,绿色,蓝色。 使用实例: 实例 enum Color { RED,
2021-05-22 13:21:56
203
原创 Java 泛型学习复习总结(二)-2021-05-21
集合类声明容器的元素 可以使用K 和V 两个字符代表容器中的键值与键值相对应的具体值。 在项目中创建MutiOverClass类,在该类中使用集合类声明容器的元素。 package com.Generic; import java.util.HashMap; import java.util.Map; public class MutiOverClass<K,V> { public Map<K,V> M = new HashMap<K,V>();//定义一个集
2021-05-21 16:56:11
123
原创 Java 泛型学习复习总结(一)-2021-05-19
泛型实质上就是使程序员定义安全的类型。在没有出现泛型之前,Java也提供了对Object的引用“任意化”操作,这种“任意化”操作就是对Object引用进行向下转型及向上转型操作,但某些强制类型转换的错误也许不会被编译器捕捉,而在运行后出现异常,可见强制类型转换存在安全隐患,所以提供了泛型机制。 向上转型 通过子类对象(小范围)实例化父类对象(大范围),这种属于自动转换 向下转型 通过父类对象(大范围)实例化子类对象(小范围),这种属于强制转换 为什么要使用泛型 查看下面的代码 package com.Gen
2021-05-21 08:04:47
142
原创 Java I/O流学习复习总结(二)-2021-05-18
文件字符流FileReader 与 FileWriter 类FileReader用于读取已过滤的字符流的抽象类。 类Filewriter用来写入字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的。要自己指定这些值,可以先在 FileOutputStream 上构造一个 OutputStreamWriter。 文件是否可用或是否可以被创建取决于底层平台。特别是某些平台一次只允许一个 FileWriter(或其他文件写入对象)打开文件进行写入。在这种情况下,如果所涉及的文件已经打开
2021-05-18 23:24:10
110
原创 JDBC连接Mysql数据库学习复习总结(二)-2021.05.011
JDBC 常用接口与类知识点 创建Statement并发送命令 Statement对象用于将SQL语句发送到数据库中,或者理解为执行SQL语句 有三种Statement对象: Statement:用于执行不带参数的简单SQL语句; PreparedStatement(从Statement继承):用于执行带或不带参数的预编译SQL语句; CallableStatement(从PreparedStatement继承):用于执行数据库存储过程的调用。 Statement使用方法,如下代码: import ja
2021-05-11 22:25:53
522
原创 JDBC连接Mysql数据库学习复习总结(一)-2021.05.09
JDBC(Java Database Connection) JDBC为Java开发者使用数据库提供了统一的编程接口,它由一组Java类和接口组成。是Java程序与数据库系统通信的便准API。JDBC API 使得开发人员可以使用纯Java的方式来连接数据库,并执行相应的操作。 sun公司由于不知道各个主流商用数据库的程序代码,因此无法自己写代码连接各个数据库,因此,sun公司决定自己提供一套API,凡是数据库想与Java进行连接的,数据库厂商自己必须实现JDBC这套接口,而数据库厂商的JDBC实现,我们就
2021-05-10 21:48:04
413
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人