新集合 这张图刚开始的时候可能让人有点儿摸不着头脑,相信大家会真正理解它实际只有三个集合组件: Map, List 和 Set。而且每个组件实际只有两、三种实现方式 虚线框代表“接口”,点线框代表“抽象”类,而实线框代表普通(实际)类。点线箭头表示一个特定的类准备实现一个接口(在抽象类的情况下,则是“部分”实现一个接口)。双线箭头表示一个类可生成箭头指向的那个类的对象。 致力于容纳对象的接口是
转载
2023-08-08 11:13:38
147阅读
网上有很详细的命令行的使用,本篇只记录很常用的几个命令,为了方便以后自己查阅。1、jps(JVM Process Status Tool):查看正在运行的java虚拟机进程jps命令相当于Linux下的ps命令,只不过它只列出Java进程jps:输出java进程id和Main函数名称jps -l :输出主函数的完整路径jps -v:输出传递给java虚拟机的参数2、jstat(JVM Statis
转载
2023-09-06 16:00:13
44阅读
cat 较短内容 more 显示下一屏幕space,显示下一行enter less 可以用光标上下移动,其他效果同more,只是可以前后移动
原创
2021-07-16 14:46:08
287阅读
1、java介绍:Java的发展可以归纳如下的几个阶段:---------------第一阶段(完善期)1995-1998 ---------------第二阶段(平稳期):JDK 1.3一JDK 1.4; ---------------第三阶段(发展期):JDK1.52005年推出-----JDK 1.7(被Oracle收购后推出)。 (1)在开发上更是分为了Jav
转载
2023-08-28 19:58:23
177阅读
一、三个判断// 第一种:if else,if,else,
// 第二种:三元运算符(三目运算符)
// 应用于简单的if else判断
// 第三种:switch case
// 应用于不同值情况的判断
// if(条件1){
// 条件1成立执行的代码
// }else if( 条件2){
// 条件2成立执行的代码
//
正常来说生成树协议是保证冗余的同时避免回环,但是状态的改变需要一些延迟,而这些延迟在网络中可能是不允许的,特别是连接的主机,思科就有了portfast这样的新特性,但是在每个端口配置这个命令是很痛苦的,其实可以在全局模式下配置这个命令的......
转载
精选
2007-05-09 21:42:44
1217阅读
一些基本的命令往往可以在保护网络安全上起到很大的作用,下面几条命令的作用就非常突出。命令是再CMD中输入,不是运行框中一、检测网络连接如果你怀疑自己的计算机上被别人安装了木马,或者是中了病毒,但是手里没有完善的工具来检测是不是真有这样的事情发生,那可以使用Windows自带的网络命令来看看谁在连接你的计算机。具体的命令格式是:netstat -an这个命令能看到所有和本地计算机建立连接的IP,它包
转载
2008-08-18 12:27:57
483阅读
个人学习用途博客 部分内容摘抄自网络
原创
2023-02-01 09:36:58
36阅读
# 实现“java 三个.java”的步骤和代码示例
## 简介
在本文中,我将向你介绍如何使用Java编程语言来实现“java 三个.java”。这个需求可能听起来有点模糊,所以让我们先来梳理一下整个流程。接下来,我会逐步解释每一步需要做什么,并提供相应的代码示例。
## 整体流程
下面的表格中列出了实现“java 三个.java”的整个流程。请注意,这只是一个示例流程,实际情况可能会有
原创
2023-08-06 13:59:25
41阅读
lambda 功能语法介绍Java8 引入了一个新的操作符 “->” ,该操作符称为 箭头操作符,lambda 操作符 , 该箭头将表达试分为俩部分,分别是操作符左边,和操作符右边,左边:方法参数()右边:所需执行的功能,一般我们称为操作体 需要注意的是,lambda 只支持一个抽象方法的接口,列如 Runnable 接口从今以后,这部分接口我们可以不用在使用接口的匿名内布类了,可以使用La
转载
2023-09-01 15:43:44
128阅读
比较运算符一定有结果,不是true就是false(3=2)这个等号是赋值的意思,没有意义、(3==2)做的比较运算的意思,这个等号是问3能等于2么,很显然是不等于2,所以结果是false。这里一个等号和两个等号的区别&和&&的区别&&运算只要左边的运算为假,那么结果就为假,右边的不管真假,都不会在运算了,、&运算则是左右两边都要进行判断。|和||的区
转载
2023-08-20 13:03:29
108阅读
Java中equals和==的区别java中的数据类型,可分为两类:1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean他们之间的比较,应用双等号(==),比较的是他们的值。2.复合数据类型(类)当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,
转载
2023-06-26 14:24:30
107阅读
三个有用的Switch命令
1.spanning-tree portfast
正常来说生成树协议是保证冗余的同时避免回环,但是状态的改变需要一些延迟,而这些延迟在网络中可能是不允许的,特别是连接的主机,思科就有了portfast这样的新特性,但是在每个端口配置这个命令是很痛苦的,其实可以在全局模式下配置这个命令的
Switch(config)#spanning-tree portfast
转载
精选
2006-12-05 18:57:52
979阅读
命令、选项与参数2.1.命令的格式是什么命令(Command)选项(options)(可以有多个)参数(arguments)(可以有多个)$是普通用户~是家目录#是管理员用户2.1.ls下输入的命令1.ls-a隐藏文件2.ls-l查看文件属性3.ls/-l或ls-l/查看根下面文件或文件夹的属性2.2.cd下输入的命令cd或cd~回到家目录cd..回到上一层cd../..回到上两层cd/回到根部c
原创
2020-12-10 20:03:51
1171阅读
一个老掉牙的java面试问题 , 多线程交替打印。有打印 ABC 的, 有打印 123 的, 有打印到100的 。其实都一样。ps: 最近好多小伙伴问这个,这个题这么热门么?实例实战思路:拿一个来做示例, 就交替打印ABC. (文末也说下从1到100的)一起看看这个小题目 :主角三个线程 线程A 线程 B 线程 C要做的事交替打印 A B C那就是 线程A 负责
转载
2023-08-20 13:51:25
182阅读
使用Java实现三个线程交替打印0-74题目分析三个线程交替打印,即3个线程是按顺序执行的。一个线程执行完之后,唤醒下一个线程,然后阻塞,等待被该线程的上一个线程唤醒。执行的顺序是一个环装的队列 0->1->2->0 ....->0->1->2实现思路由于三个线程一次只能有一个在打印数字,所以需要用一个锁来进行同步。但是在打印时要保证顺序就要求 一个线程打印完之
转载
2023-07-15 15:45:33
100阅读
在学习java的相关的知识的时候遇到了这么一个问题,java有好多平台,SE、EE、ME。还经常遇见的就是JDK和JRE,那么他们之间到底有什么区别呢?查阅了许多资料,在这里做一下整理和记录。面向不同的开发市场,将java划分了三个平台,分别是JavaSE、Java EE、JavaME,很显然这三个针对的群体是略有不同的。1、JavaSE(Java Platform Standard Editio
转载
2023-09-20 15:05:02
159阅读
==号和equlas()等号“==”和equals()的作用是用来判断两个数据是否相等,因为Java语言分为基本数据类型和引用数据类型。所以Java语言中对于数据的比较有以下三种情况。1.基础数据类型的数据和基础数据类型数据的比较 2.引用数据类型的数据和基础数据类型数据的比较 3.引用数据类型的数据和引用数据类型数据的比较等号“==”的作用是判断两个数据的数值是否相等。——通过数值来判断来个数据
转载
2023-08-10 10:36:21
79阅读
Java语言基础(2)1. 基本数据类型1.1. 8种基本数据类型Java 中有 8 种基本数据类型分为三大类。字符型char
布尔型boolean
数值型 1.整型: byte、 short、 int、 long 2.浮点型: float、 double注意:String 、 Enum这些都不是基本数据类型, 是引用类型。1.2 浮点型在计算机科学中, 浮点是一种对于实数的近似值数值表现法, 由
转载
2023-09-01 15:45:08
83阅读
# Java中的三个等号:浅谈“==”、“equals()”和“hashCode()”
在Java编程中,我们经常会遇到比较两个对象是否相等的场景。Java提供了三种不同的比较方式:使用`==`操作符、`equals()`方法和`hashCode()`方法。本文将详细解释这三种比较方式的区别,并提供代码示例和图表来帮助理解。
## `==` 操作符
`==`操作符用于比较两个对象的引用是否相