一、概念网络通信三要素:IP地址,端口号,传输协议 IP地址:它是网络设备标识,java对应是InetAddress类,存在于java.net包。 端口号:、用于标识进程逻辑地址,不用进程标识。、有效端口:0 ~65535,系统使用或保留端口是:0~ 1024。 传输协议:TCP和UDP协议 二、Socket套接字,通信
转载 2023-08-04 20:50:05
56阅读
从学习了Java到现在差不多一年多了,中途穿插学了各种语言,这么久都没太用到接口,很让人惊讶,在最近看《深入Java虚拟机》一个小知识点时(类加载),看到一个例子,一个接口竟然能够直接通过 “接口名.接口成员变量” 来调用进行使用。我很惊讶!!为什么能直接调用,开始我还以为书写错了。最后才知道,我把我知识都还给老师了 :( 不开心。。。接口类型定义类似于类定义接口定义形式如下:[修饰符
转载 2023-06-15 09:07:50
153阅读
Java定义类是面向对象编程基础,对于刚入行小白来说,这可能是一个比较困惑问题。下面我将为你详细介绍在Java定义类流程和具体步骤。 整个流程可以用以下表格展示: | 步骤 | 描述 | |---|---| | 1 | 创建一个Java源文件 | | 2 | 定义一个类 | | 3 | 添加类成员变量 | | 4 | 添加类方法 | | 5 | 编译并运行程序 | 现在让我
原创 2024-01-12 04:51:35
82阅读
1. 什么是 jsp ,它有什么用?jsp 全称是 java server pages。Java 服务器页面。jsp 主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁事情。开发成本和维护成本都极高。2.jsp 本质是什么。jsp 页面本质上是一个 Servlet 程序。当我们第一次访问 jsp 页面的时候。T
背景最近有个项目需要使用DES加密来传输网络数据,但是服务端已经用Java编写好,而且服务端已经不能变动。 据我所知Java对数据进行DES加密后,用Objective C上CCCryptorXXX系列解密API是不能工作。原因分析首先我们先看一下一般Java在使用DES进行加密代码public class DES { private static final byte[] iv = {
IP层需要解决两个问题:通过多路复用,区分不同应用程序数据包通过可靠传输,修复错误两个主要协议:用户数据包协议(UDP)、传输控制协议(TCP),UDP用端口多路复用,解决问题一。TCP可以同时解决这两个问题。UDP不得不坦率承认,我们不太可能在自己任何一个应用程序中使用UDP,如果认为UDP适用于某个应用,不妨了解一下消息队列。端口号一共16位,0-65536之间知名端口0-1023注册端
在进行Java开发时,管理项目中依赖性是一个至关重要任务。很多开发者在面对“Java dependency写在哪困扰时,可能会感到迷茫。本篇文章将从多个方面来探讨如何有效管理Java项目中依赖,并提供具体操作指导。 ## 协议背景 在现代Java开发,依赖管理协议通过构建工具(例如Maven和Gradle)实现。它们不同特性使得项目的依赖性管理更加高效。依赖管理在开发过程中有
原创 6月前
47阅读
枚举是Java 5开始支持新特性,其作用是将一组相关常量定义在一个类型,这样在使用时就只能使用这些有限常量。先定义一个代表一周七天枚举类型作为范例:enum Weekday { SUNDAY, MONDAY, TUESDAY, WEDNSDAY, THURSDAY, FRIDAY, SATURDAY };这样就定义好了一个Weekday枚举类型,注意最后分号是可以省略。因为W
转载 2024-06-17 11:00:57
21阅读
函数 这个名词在数学里相信大家都不会陌生 但是在java语言中函数 也可以叫做 功能 或者 方法在Java函数起到了 将你所需特定功能代码 独立出来 作为一个可独立出来运行代码块,方便你在main函数调用一、 函数定义:封装了 特定功能 一个代码块二、函数特点:方便使用 提供了写代码效率 减少了大量重复代码编写三、函数结构:关键字 函数返回值类型 函数名(参数类型 参
# JAVA接口写在哪里及实现方法 作为一名经验丰富开发者,我很乐意教会刚入行小白如何实现JAVA接口。在本文中,我将为你展示整个实现过程,并提供每一步所需代码和解释。 ## 实现接口流程 下面是实现JAVA接口简要流程: | 步骤 | 描述 | | -- | -- | | 1 | 创建一个接口 | | 2 | 创建一个实现该接口类 | | 3 | 在实现类实现接口方法
原创 2023-12-18 07:20:20
80阅读
java以其跨平台特性深受人们喜爱,而又正由于它跨平台目的,使得它和本地机器各种内部联系变得很少,约束了它功能。解决JAVA对本地操作一种方法就是JNI。   JAVA通过JNI调用本地方法,而本地方法是以库文件形式存放(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地库文件内部方法,使JAVA可以实现和本地机器紧密联系,调用系统级各接
转载 2023-09-27 15:53:27
39阅读
简介(1)什么是html html全称:Hyper Text Markup Language(超文本标记语言) a.超文本:页面内可以包含图片、链接,甚至音乐、程序等非文字元素 b.标记:标签,不同标签实现不同功能 c.语言:人与计算机交互工具(2)html书写规范a.html结构 b.html标签是以尖括号包围关键字 c.html标签通常是成对出现,有开始就有结束 d.ht
转载 2023-07-12 22:24:22
37阅读
# JSP实体Java代码写入位置 在Java Web开发,JSP(JavaServer Pages)是用于创建动态网页重要技术。JSP 文件通常包含 HTML 和一些 Java 代码。为了充分理解JSP实体Java代码写入位置,我们需要先了解JSP基本结构及其工作原理。 ## JSP基本结构 JSP 文件实际上是一个HTML文件与Java代码混合体。当浏览器请求JSP页
原创 7月前
40阅读
vue实例vue.js是通过 new View({…})来声明一个实例,在这个实例包含了当前页面的HTML结构、数据、还有事件。vue实例是MVVM模式viewModel,它实现了数据和视图双向绑定。在实例化时我们可以传入一个选项对象,它包含数据、模板、挂载元素、方法、生命周期函数等选项。模板el:通过使用css选择语法来选择绑定元素,如el : '#app' templete:需要和
在网页开发,一个常见问题是“HTMLJavaScript应该写在哪里?”这是一个非常实用且重要主题,涉及到网页性能、可维护性以及代码组织等方面。接下来,我们将全面分析这一问题,并提供相应解决方案。 > **时间轴** > 自从JavaScript被引入以来,开发者们一直面临着如何合理组织代码问题。从最初将JavaScript嵌入到HTML,到近年来模块化开发,技术在不断演进
原创 6月前
125阅读
# Java 单行注释使用教程 在学习 Java 过程,了解如何使用注释是至关重要一步。注释不仅有助于代码可读性,还能让你和其他开发者轻松理解代码意图。在本文中,我们将一起探讨 Java 单行注释用法,并通过具体步骤和代码示例来帮助你掌握这项技能。 ## 流程概述 为了让你更好地理解如何在 Java 中使用单行注释,我们总结了以下几个步骤。你可以参考下面的表格: | 步骤
原创 10月前
27阅读
# Java数组定义 在Java,数组是一种用于存储多个相同类型元素数据结构。定义一个数组需要指定数组类型和数组长度。对于初学者来说,可能会困惑于如何正确地定义一个Java数组,尤其是关于括号使用位置。在本文中,我将向你介绍如何正确地定义Java数组,并提供详细步骤和示例代码。 ## 定义数组步骤 下面是定义一个Java数组步骤概述: | 步骤 | 描述 | | -
原创 2023-07-14 11:45:14
106阅读
目录1、声明函数2、函数调用时机3、函数作用域4、函数调用栈5、函数提升1、声明函数在 JavaScript 定义函数方法有 3 种:使用 function 语句、使用 Function() 构造函数和定义函数直接量。不管使用哪种方法定义函数,它们都是 Function 类型实例,并将继承 Function 原型对象方法和属性。所有函数都是 Function 构造出来,包括Object
转载 2023-08-18 20:08:49
124阅读
樊登老师说,世界上有两种学问,一种是简单科学,另一种是复杂科学。可以分成很多个步骤,一个个模块,都不会很难,即使是造火箭,一个个模块弄好,也很简单, 是属于简单科学。而孩子从小到大,不是简单机械体,而是复杂生命体,所以培养孩子难多了。我们今天就说简单科学。VBA开发各种各种功能,就是分成一个一个模块,有步骤,有因果关系。一个工程有很多个模块组成。代码就是存储在这些模块里面。录制宏代码
package dev.utils; import java.io.BufferedWriter; import java.io.File; import java.io.FileFilter; import java.io.FileWriter; import java.io.IOException; import java.lang.reflect.Field; import java.ne
  • 1
  • 2
  • 3
  • 4
  • 5