- 博客(12)
- 收藏
- 关注
原创 JAVA网络编程(二)(TCP&UDP实现通信)
在可能的情况下,一个新建的DatagramSocket有SO_BROADCAST套接字选项已启用,以便允许广播数据报传输。在一些实施方案中,广播包,也可以接受当一个DatagramSocket绑定到一个更具体的地址。创建ServerSocket对象,相当于开启一个服务,并等待客户端的连接。创建Socket对象,向服务端发出连接请求,服务端响应请求,两者建立连接开始通信。创建一个绑定的数据报套接字, 与指定的datagramsocketimpl相关(一般不使用)创建一个数据报套接字,绑定到。
2023-02-17 14:41:59
454
1
原创 JAVA网络编程(一)(网络编程三要素)
IPv6是IP地址的未来。但是,从IPv4过渡到IPv6的过程却是漫长而复杂的。如果您对使用IPv6地址感到好奇,建议将其用法与IPv4结合使用,因为大多数网站和应用程序仍仅支持IPv4地址。IPv4和IPv6使用的结合称为双重堆栈。
2023-02-17 10:25:08
237
原创 HTTP的各种状态码你了解吗?
当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含 HTTP 状态码的信息头(server header)用以响应浏览器的请求。注:状态码代表的含义对于程序员们来说十分重要,我们可以根据状态码定位系统运行情况以及错误原因。Requested Range Not Satisfiable(请求范围不合要求)HTTP Version Not Supported(HTTP 版本不受支持)Request Entity Too Large(请求实体过长)Request-URI Too Long(请求网址过长)
2023-02-07 16:51:31
275
原创 线程基本方法
join() 方法,等待其他线程终止,在当前线程中调用一个线程的 join() 方法,则当前线程转为阻塞。Object 类中的 notify() 方法,唤醒在此对象监视器上等待的单个线程,如果所有线程都在此对象。线程相关的基本方法有 wait,notify,notifyAll,sleep,join,yield 等。调用该方法的线程进入 WAITING 状态,只有等待另外线程的通知或被中断才会返回,需要注意的。用其中一个 wait() 方法,在对象的监视器上等待,直到当前的线程放弃此对象上的锁定,才能继。
2023-02-02 11:17:58
132
原创 2022年最新版Java面试题(二)(Java异常+Java集合篇)
3. ArrayList 实现 RandomAccess 接口有何作用?为何 LinkedList 却没实现这个接口?RandomAccess是一个标记接口,官方解释是只要List实现这个接口,就能支持快速随机访问。实现RandomAccess接口的List可以通过for循环来遍历数据比使用iterator遍历数据更高效,未实现RandomAccess接口的List可以通过iterator遍历数据比使用for循环来遍历数据更高效。......
2022-07-10 09:52:42
882
原创 2022年最新版Java面试题(一)(Java基础篇)
1.解释下什么是面向对象?面向对象和面向过程的区别?面向对象:把构成问题事务分解成各个对象,建立对象的目的不是解决某一步骤而是描述某个事物解决整个问题的步骤中的行为。面向过程:分析出解决问题的步骤,然后用函数依次实现这些步骤,依次调用解决问题。面向对象和面向过程的区别面向对象是一种基于面向过程的编程思想,是向现实世界模型的自然延伸,这是一种“万物皆对象”。.........
2022-07-07 14:42:15
1100
原创 关于Exception in thread “main“ org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException:解决方法
今天使用poi导出excel时报了一个Exception in thread "main" org.apache.poi.openxml4j.exceptions.OLE2NotOfficeXmlFileException:的错误。主要报错在XSSFWorkbook xssfWorkbook = new XSSFWorkbook(fileInputStream);后来发现是因为XSSFWorkbook使用错误!一定要注意HSSFWorkbook,XSSFWorkbook,SXSSF
2022-04-16 16:08:30
4637
原创 Java对象创建的方式(简洁明了)
前言在Java中有一句比较流行的话,叫做“万物皆对象”,这是Java语言设计之初的理念之一。我们每天创建很多对象,那你知道Java中创建对象的方式有几种吗?本文将介绍Java创建对象的4种方法:new关键字 反射 Clone方法 反序列化1.使用new关键字创建对象这也是我们最常用最简单的创建对象方式了,我们可以调用任意参数的构造器。2.反射通过反射创建对象的方式又有两种,一是通过Class.newInstance,二是...
2022-04-12 20:29:24
10170
原创 Java数据类型
Java 是一种类型安全语言,编译器存储在变量中的数值具有适当的数据类型。学习任何一种编程语言都要了解其数据类型,本文将详细介绍 Java 中的数据类型。数据类型分类Java数据类型分为两种:基本数据类型和引用数据类型。基本数据类型基本数据类型可分为四类八种,分别是:整数类型:byte(字节类型)short(短整型)int(整型)long(长整型)浮点类型:float(单精度浮点类型)double(双精度浮点类型)字符类型:char 字符类型(一个字母,一个数字,一个汉字)(注意
2022-04-04 17:08:06
473
原创 学生管理系统(Java+mysql)图形化界面
通过JAVA可视化界面实现学生管理系统。增删改查,总分平均分的计算,登陆注册页面的书写,数据库的连接。
2021-12-12 16:26:32
5173
12
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人