摘要:
IO(网络编程) 1、什么是 IO? IO(输入/输出,Input/Output) 是指计算机系统与外部环境之间的数据交换过程。在编程和计算机科学中,IO 操作是非常重要的,因为它们负责处理从外部世界读取数据和将数据写入外部世界的任务。IO 操作主要分为以下几类: 1. 输入(Input): 输入操 阅读全文
posted @ 2024-06-17 15:13
陌路邑人
阅读(143)
评论(0)
推荐(0)
摘要:
多线程(并发编程) 1、进程和线程的区别? 进程(Process)和线程(Thread)是操作系统中用于管理和执行程序的两个重要概念,它们之间有以下主要区别: 定义: 进程是程序的一次执行过程,是程序运行时的一个实例。它拥有独立的内存空间,包括代码段、数据段、堆栈段等。 线程是进程中的一个执行单元, 阅读全文
posted @ 2024-06-17 15:13
陌路邑人
阅读(54)
评论(0)
推荐(0)
摘要:
JVM 1、Java 为什么能一次编写,处处运行? Java 能够实现一次编写,处处运行(Write Once, Run Anywhere,简称 WORA)的主要原因是 Java 的跨平台性和面向虚拟机的特性。 跨平台性: Java 语言的跨平台性是通过将 Java 源代码编译为中间代码(字节码)来 阅读全文
posted @ 2024-06-17 15:12
陌路邑人
阅读(157)
评论(0)
推荐(0)
摘要:
Java 集合 1、说说常见的集合有哪些? 常见的集合主要包括以下几种: List(列表): 允许重复元素,有序集合。常见的实现类有 ArrayList、LinkedList、Vector。 Set(集合): 不允许重复元素,无序集合。常见的实现类有 HashSet、TreeSet、LinkedHa 阅读全文
posted @ 2024-06-17 15:12
陌路邑人
阅读(34)
评论(0)
推荐(0)
摘要:
Java 基础 1、面向对象编程有哪些特征? 面向对象编程(Object-Oriented Programming,OOP)具有以下几个主要特征: 封装(Encapsulation):封装是指将数据(属性)和操作(方法)封装在一个类中,对外部隐藏对象的内部实现细节,只暴露必要的接口供其他对象进行访问 阅读全文
posted @ 2024-06-17 15:08
陌路邑人
阅读(45)
评论(0)
推荐(0)