Posted on 09-29-2023 十七、String 与其他类型的转换 27 hits 0 comments Java 程序设计 十七、String 与其他类型的转换 1 String 转换为 int String 字符串转整型 int 有以下两种方式: Integer.parseInt(str) Integer.valueOf(str).intValue() 注意:Integer 是一个类,是 int 基本数据类型的封装类。
Posted on 09-29-2023 十六、定义字符串 23 hits 0 comments Java 程序设计 十六、定义字符串 1 Java API 和 API 文档 Java 为了方便程序员们开发程序,提供了非常丰富的方法供我们使用,例如:println() 、Arrays.toString() 、 Arrays.sort() 等,正因为有了这些方法,程序员们不必在每个程序开发过程中重复造轮子,这大大加快
Posted on 09-29-2023 十五、数组排序(冒泡排序) 16 hits 0 comments Java 程序设计 十五、数组排序(冒泡排序) 1 冒泡排序 冒泡排序(Bubble Sort)是常用的数组排序算法之一,它以简洁的思想与实现方法而备受青睐,也是广大学习者最先接触的一种排序算法。 冒泡排序的基本思想是:对比相邻的元素值,如果满足条件就交换元素值,把较小的元素值移动到数组前面,把大的元素值移动到数组后面
Posted on 09-29-2023 十四、方法(递归) 18 hits 0 comments Java 程序设计 十四、方法(递归) 递归调用是指一个方法在它的方法体内调用其自身。在递归调用中,主调方法同时也是被调方法。执行递归方法将反复调用其自身,每调用一次就再进入一次本方法。 递归调用最容易出现的问题是,如果递归调用没有退出的条件,则递归方法将无休止地调用其自身,这被称为 “无限递归”。这将就和死循环一样,
Posted on 09-29-2023 十三、方法(声明与调用) 17 hits 0 comments Java 程序设计 十三、方法(声明与调用) 1 声明方法 1.1 方法 方法(Method)是 Java中一个命名的代码块,我们一直在使用的 main() 就是一个方法。这个代码块也称为函数。 方法通常是为完成一定的功能,将程序中特定的代码块组合在一起构成的。 其主要的好处体现在两个方面:一个是可以重用,另一个是使程
Posted on 09-26-2023 项目3 交换机安全管理与配置 17 hits 0 comments 网络安全技术 项目3 交换机安全管理与配置 1 交换机概述 集线器与交换机的区别 以太网交换机自学习和转发帧的流程
Posted on 09-10-2023 项目2 协议分析 55 hits 0 comments 网络安全技术 项目2 协议分析 1 什么是网络协议 在网络中,协议是一套用于格式化和处理数据的规则。网络协议就像计算机的一种共同语言。一个网络中的计算机可能会使用截然不同的软件和硬件,然而,协议的使用使它们能够相互通信。 可见,网络协议对网络的重要性。但是,这些网络协议被创造时,大都出于科研目的,并未太在意安全问
Posted on 09-05-2023 网络安全简史 30 hits 0 comments 网络安全技术 网络安全简史 1.1 网络诞生前 世界上第一台通用计算机“ENIAC(埃尼阿克)”于1946年在美国宾夕法尼亚大学诞生,但直到计算机开始连接,形成网络前,计算机都是彼此独立的。 在早期形式的互联网诞生之前,破解电脑的唯一方法是物理访问。如果有人非法这样做,他们所犯的罪行是非法侵入,而不是黑客或网络间
Posted on 08-28-2023 十二、方法(思维导入) 38 hits 0 comments Java 程序设计 十二、方法(思维导入) 1 练习:制作一个基础通讯录程序 在讲解 “方法” 这个概念之前,我们先对我们之前掌握的知识,进行一个小小的检验,制作一个功能很基础的通讯录程序。 要求: 通讯录中可以存储多个人的姓名和他的电话号码; 通讯录中的内容由用户自行添加; 用户可以通过输入联系人姓名来查询此联系人的
Posted on 08-26-2023 十一、break 和 continue 23 hits 0 comments Java 程序设计 十一、break 和 continue 1 break 在循环过程中,有时我们并不想等到循环体执行结束,然后判断下一次循环是否需要继续执行;我们需要在循环体执行途中,判断是否应该强制结束循环。Java 语言提供了 break 关键字,来满足这个需求。 在循环过程中,可以使用 break 语句跳出当前