![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 53
Afra_yanghongyun
坚持原创
展开
-
Java基础-集合
1,HashSet是实现了set接口的集合类.基于哈希表实现,可以存储不重复的元素,HashSet中的元素没有顺序.通过哈希值来存储访问.3,HashMap的性能高于HashTable,HashTable使用的是hashCode算法,HashMap使用的是hash算法。1.LinkedList内部实现是一个双向链表,可以高效的插入,删除操作.可以在链表的头部,尾部,中间插入,删除操作.2,HashMap的key,value的值都可以为null,HashTable的值key,value不能为null.原创 2023-11-22 08:14:26 · 26 阅读 · 0 评论 -
Java基础—类
1.抽象类:不完整的类,就是抽象类,因为不完整,所以无法直接构造对象.声明方式:abstract class 类名。2.final可以修饰变量,属性,参数,一旦修饰后他们的值无法修改,final修饰的变量一般称为常量.1,Java不允许外部内访问使用private和protected修饰的属性,方法,类.6.如果抽象类中有抽象方法,那么子类基础抽象类需要重写子类抽象方法,并且把方法补充完整.4,如果一个类是抽象类,他的方法不一定是抽象方法.2,接口使抽象的,规则属性为固定值,不能修改.原创 2023-11-20 21:58:58 · 25 阅读 · 1 评论 -
java基础—属性和方法
类:class 类名{属性(特征),方法(功能)原创 2023-11-11 17:15:09 · 219 阅读 · 1 评论 -
java基础-运算符
2.关系运算是有结果为bealoon值,左边表达式于右边表达式的关系符合关系运算符的预期则为true,反之为false。二元运算符运算是有结果的,结果的类型是表达式中最大的一种,表达式最小的类型为int类型。+=,-=,*=,/=,%=是复合赋值运算符,把计算之后的值赋值给运算符左侧变量。1.表达式:数据1(表达式1) 关系运算符 数据2(表达式2)&:位运算符,二进制数位数都位为1则为1,反之为0。|:位运算符,二进制位数都为0则为0,反之为1。表达式:运算结果=表达式1 运算符 表达式2。原创 2023-11-02 21:37:30 · 23 阅读 · 0 评论 -
Java基本数据类型01
float :4字节32bit,首位是符号位,后8位是指数位,最后23位数值位,浮点数存在精度差异,比较时不能使用===比较。上述例子,255的二进制是11111111,负数是源码的反码加1,首位是符号位即10000000加上1结果是-1.byte:8bit,只能保存-128~127范围的数据,第一位是符号位,1表示负数,11111111就是-127。整数类型:byte(1字节) short(2字节) int(4字节) long。2.2,范围大的数据转换为范围小的数据,需要使用小括号()强制转换。原创 2023-10-29 17:11:02 · 26 阅读 · 0 评论