Set一般用法Set是最简单一种集合,集合对象不按特定方式排序,并且没有重复对象.Set接口主要有两个实现类:HashSet和TreeSet.HashSet按照哈希算法来存取集合对象,存取速度比较快.HashSe类还有一个子类LinkedHashSet类,它不仅实现了哈希算法,而且实现了链表数据结构,链表数据结构能提高插入和删除元素性能.HashSet类HashSet是Set接口典型
转载 2023-07-22 11:52:45
43阅读
比较间区别一、java == 和 equals 区别二、javascript `==` 和 `===` 区别 一、java == 和 equals 区别在 Java ,== 和 equals 在值比较和对象比较之间有以下区别: ==:这是一个操作符,用于比较两个操作数值(基本类型)或对象引用(引用类型)。它行为取决于操作数类型:对于基本类型:== 比较两个操作数值是否相等。
Java关键字this用法 this关键字用法              this出现在实例方法或构造方法。用this做前缀可访问当前对象属性或方法(代表对当前对引用)。而且this关键字访问类属性与方法时不受访问权限控制。一般形式如下: 
JAVAthis是一个非常重要模块。在编程中有非常重要地位。擅长用this的人常常可以使程序更加简洁和方便。今天来了解一下this用法javathis关键字必须放在非静态方法里面,this关键字代表自身,在程序主要用途有以下几个方面:1、引用成员变量;2、在自身构造方法内部引用其它构造方法;3、代表自身类对象;4、引用成员方法;下面我们来分别看一下这四种用法:一、引用成员变量在
转载 2023-06-08 11:01:33
168阅读
3.2Java操作符       + - * / % =       操作符用于操作数,生成一个新值.  几乎所有的操作符都只能操作"基本类型",例外操作符"=","==","!="这些操作符能操作所有的对象,除此之外,string类支持"+"和+=3.3优先级    先乘除后加减 注
转载 2023-08-06 14:38:53
1241阅读
this关键字: 一.this是什么?       this是一个引用类型,   在堆每一个java对象上都有this, this保存内存地址指向自身。 二.this及this()能用在哪些地方? this可以用在成员方法.this()可以用在构造方法.语法:  this(实参);
转载 2023-08-05 18:06:50
107阅读
“::”是Java 8 引入新特性之一,常常被称作为方法引用,提供了一种不执行方法方法。使用“::”可以进一步简化
原创 2023-11-23 09:51:36
300阅读
下面代码输出结果 System.out.println(100+98); 198 System.out.println("100"+98); 10098 System.out.println(100+3+"hello"); 103hello System.out.println("hello"+10 ...
转载 2021-07-16 16:49:00
139阅读
2评论
# Javaif用法 ## 概述 在Java,if语句是用来进行条件判断控制流语句。它作用是根据条件真假来执行不同代码块。if语句基本语法如下: ```java if (条件) { // 如果条件为真,执行这里代码块 } else { // 如果条件为假,执行这里代码块 } ``` ## 流程图 下面是if语句流程图,它展示了整个流程控制流向: `
原创 2023-08-05 05:19:41
311阅读
一、this关键字1.this类型:哪个对象调用就是哪个对象引用类型二、用法总结1.this.data; //访问属性2.this.func(); //访问方法3.this(); //调用本类其他构造方法三、解释用法1.this.data这种是在成员方法中使用让我们来看看不加this会出现什么样状况class MyDate{ public int year; public in
原创 2023-01-14 09:20:18
149阅读
目录一、前言二、算数运算符三、自增和自减四、关系运算符三、总结 一、前言  上一篇重点介绍了运算符,优先级,赋值这些内容,这篇继续深入学习java操作符知识,主要关于算术运算符,自增自减和关系运算符等内容。 二、算数运算符   这部分主要是加减乘除等操作,比较简单,java支持简写形式进行运算,并同时进行赋值操作。这是由等号前一个运算符标记,而且对于语言 所有运算符都是固定。例如,我
通过几天时间看了几十个帖子和咀嚼了《深入了解java虚拟机》原著,总结一下volatile作用,首先java虚拟机内存模型定义了8类原子操作,lock,unlock,read,load,use,assign,store,write。原子操作就是只要执行了这条指令就一定执行完,要么不执行。java对这些原子操作执行顺序有约束,即这些操作在执行时是有顺序。但是有顺序并不代表连续执行,假如两个
一、random类用于生成随机数字 二、使用三个步骤     1.导包【import java.util.Random;】     2.创建【Random r=new Random();//小括号留空即可】     3.使用:获取一个随机int数字(范围是int所有范围,有正负两种):int num=r
转载 2023-08-05 08:48:00
191阅读
用法一:enum可以用作常量public enum Meiju(){ a,b,c }用法二:enum可以和switch用public enum Meiju(){ a,b,c } public class Demoswitch(){ public Meiju show(Meiju letter){ switch (letter) { case
转载 2023-07-19 10:38:08
104阅读
        Java排序是由Comparable和Comparator这两个接口来提供。        Comparable表示可被排序,实现该接口对象自动拥有排序功能。        Comparator则表示一个比较器
转载 2023-08-31 07:23:22
67阅读
今天在项目中遇到了Pair,之前没有使用过,百度了下,记录。使用场景当我们在写一个方法需要返回两个字段值时,我之前方法是新建一个类或使用集合。目前来看使用Pair方便很多。配对(Pair)。配对提供了一种方便方式来处理简单键值关联,当我们想从方法返回两个值时特别有用。核心库对java配对实现 1.在javafx.util包下:Pair<Integer,String> p
转载 2023-07-02 16:56:53
119阅读
一.既然讲到匿名对象实际参数传递,现在专门讲解内存图内容。接下来进行两个小练习,考察一下基本数据类型传递和引用数据类型参数传递。二.基本数据类型参数传递习题本题不涉及对象,搞一个栈内存即可。虚拟机先执行主函数,主函数main先进入栈内存,紧接着main一致性,里面就多了一个x,且x=3。(第一句,int x=3就执行结束了)。  执行第二句,show(x), show是个
转载 2023-05-26 16:13:07
310阅读
Hashtable是原始java.util一部分,是一个Dictionary具体实现Java 2重构Hashtable实现了Map接口,因此,Hashtable现在集成到了集和框架。它和HashMap类很相似,但是它支持同步像HashMap一样,Hashtable在哈希表存储键/值对。当使用一个哈希表,要指定用作键值对象,以及要链接到该键值。(对象/值)Hashtable构造方法H
转载 2023-07-15 17:14:56
99阅读
Kotlin具有安全性,几乎杜绝了空指针异常Kotlin在线编译地址 https://try.kotlinlang.org数据类型对照表val(value简写)用来声明一个不可变变量,这种变量在初始赋值之后就再也不能重新赋值,对应Javafinal变量。var(variable简写)用来声明一个可变变量,这种变量在初始赋值之后仍然可以再被重新赋值,对应Java非final变量。就是
  • 1
  • 2
  • 3
  • 4
  • 5