java
文章平均质量分 73
赤狐先生
偶然的一个夜晚....步入了这个数码的世界
你!被选中了!
展开
-
javaSE阶段重点知识(二)
本节整理的主要是String IO thread方面的内容原创 2023-03-16 14:26:07 · 236 阅读 · 0 评论 -
JAVA SE语法内容重点剖析(一)
javaSE阶段的语法知识重点提取原创 2023-02-16 20:47:42 · 115 阅读 · 0 评论 -
JAVA集合类库(下篇)
泛型机制(熟悉)1.基本概念通常情况下集合中可以存放不同类型的对象,是因为将所有对象都看做Object类型放入的,因此从集合中取出元素时也是Object类型,为了表达该元素真实的数据类型,则需要强制类型转换,而强制类型转换可能会引发类型转换异常。为了避免上述错误的发生,从Java5开始增加泛型机制,也就是在集合名称的右侧使用<数据类型>的方式来明确要求该集合中可以存放的元素类型,若放入其它类型的元素则编译报错。泛型只在编译时期有效,在运行时期不区分是什么类型。2.底层原理泛型的原创 2022-01-08 13:39:49 · 86 阅读 · 0 评论 -
java集合类库 (上篇)
集合的框架结构Java中集合框架顶层框架是:java.util.Collection集合 和 java.util.Map集合。其中Collection集合中存取元素的基本单位是:单个元素。其中Map集合中存取元素的基本单位是:单对元素。1.Collection集合基本概念java.util.Collection接口是List接口、Queue 接口以及Set接口的父接口,因此该接口里定义的方法既可用于操作List集合,也可用于操作Queue集合和Set集合。常用的方法(一定要练熟、记住)原创 2021-04-05 10:03:18 · 257 阅读 · 1 评论 -
可变字符串类的总结讲解
基本概念由于String类描述的字符串内容是个常量不可改变,当需要在Java代码中描述大量类似的字符串时,只能单独申请和存储,此时会造成内存空间的浪费。为了解决上述问题,可以使用java.lang.StringBuilder类和java.lang.StringBuffer类来描述字符序列可以改变的字符串,如:“ab”。StringBuffer类是从jdk1.0开始存在,属于线程安全的类,因此效率比较低。StringBuilder类是从jdk1.5开始存在,属于非线程安全的类,效率比较高。Strin原创 2021-04-01 16:26:03 · 251 阅读 · 0 评论 -
关于javaSE语法中容易被忽略的小细节 (保持更新)
1.在逻辑运算中存在一个短路特性①对于逻辑与运算符来说,若第一个表达式为假则结果为假,此时跳过第二个表达式;②对于逻辑或运算符来说,若第一个表达式为真则结果为真,此时跳过第二个表达式2.赋值表达式 如(a=5)的值为5;3.两个byte变量相加,会自动转换为int类型,byte+int也会自转为int,所以如果继续使用byte类型,需要进行括号强行转换。(使用+=运算符时,会自动再强行转换为byte)...原创 2021-03-22 18:00:46 · 144 阅读 · 0 评论 -
java中@注解 Annotation 的总结(知识点全在这里了)
注解的基本概念• 注解(Annotation)又叫标注,是从Java5开始增加的一种引用数据类型。• 注解本质上就是代码中的特殊标记,通过这些标记可以在编译、类加载、以及运行时执行指定的处理。注解的语法格式• 访问修饰符@interface 注解名称{ 注解成员; }• 自定义注解自动继承java.lang.annotation.Annotation接口。• 通过@注解名称的方式可以修饰包、类、成员方法、成员变量、构造方法、参数、局部变量的声明等。注解的使用方式• 注解体中只有成员变量原创 2021-03-20 22:07:57 · 456 阅读 · 0 评论 -
Enum类
所有枚举类都继承java.lang.Enum类,常用方法如下statci T[] values()返回当前枚举类的所有对象 ,T为泛型String toString返回枚举类对象的名称,当打印引用变量时,会自动调用toString方法int ordinal()获取枚举对象在枚举类中的索引位置static T valueOf(String str)将参数指定的字符串转为当前枚举类的对象(该字符串名称必须在枚举类型中存在)int compareTo(E o)原创 2021-03-20 21:59:05 · 60 阅读 · 0 评论 -
java内部类总结
内部类就是在类的内部存在的类1 普通内部类普通内部类和普通类一样可以定义成员变量、成员方法以及构造方法普通内部类一样可以使用fianl、 abstract、private、protected创建普通内部类之前必须先New一个外部类对象内部类中访问内部类的成员变量(cnt)用 this.cnt来访问、外部类(Normal)的成员变量(cnt)用 Normal.this.cnt来访问2 静态内部类静态内部类不能直接访问外部类的非静态成员。静态内部类可以直接创建对象。如果静态内部类访问外部原创 2021-03-20 17:08:08 · 107 阅读 · 0 评论 -
JAVA输入输出流知识总结及示例
缓冲区满了自动进行写操作,缓冲区不满自动清空原创 2021-02-18 16:57:33 · 562 阅读 · 1 评论