网站首页 java廖雪峰 第2页
-
学习廖雪峰的JAVA教程---泛型(擦拭法由编译器实现强制转型)
泛型是一种类似”模板代码“的技术,不同语言的泛型实现方式不一定相同。Java语言的泛型实现方式是擦拭法(TypeErasure)。所谓擦拭法是指,虚拟机对泛型其实一无所知,所有的工作都是编译器做的。例如,我们编写了一个泛型类Pair<...
2024-10-02 baijin 博客文章 8 ℃ 0 评论 -
学习廖雪峰的JAVA教程---集合(使用List、List和Array转换)
在集合类中,List是最基础的一种集合:它是一种有序链表。List的行为和数组几乎完全相同:List内部按照放入元素的先后顺序存放,每个元素都可以通过索引确定自己的位置,List的索引和数组一样,从0开始。数组和List类似,也是有序结构,...
2024-10-02 baijin 博客文章 6 ℃ 0 评论 -
学习廖雪峰的JAVA教程---集合(编写equals方法)
我们知道List是一种有序链表:List内部按照放入元素的先后顺序存放,并且每个元素都可以通过索引确定自己的位置。List还提供了booleancontains(Objecto)方法来判断List是否包含某个指定元素。此外,intin...
2024-10-02 baijin 博客文章 5 ℃ 0 评论 -
学习廖雪峰的JAVA教程---java核心类(BigDecimal)
和BigInteger类似,BigDecimal可以表示一个任意大小且精度完全准确的浮点数。BigDecimalbd=newBigDecimal("123.4567");System.out.println(bd.multiply...
2024-10-02 baijin 博客文章 9 ℃ 0 评论 -
学习廖雪峰的JAVA教程---注解(处理注解以及编写检查注解代码)
Java的注解本身对代码逻辑没有任何影响。根据@Retention的配置:SOURCE类型的注解在编译期就被丢掉了;CLASS类型的注解仅保存在class文件中,它们不会被加载进JVM;RUNTIME类型的注解会被加载进JVM,并且在运行期...
2024-10-02 baijin 博客文章 8 ℃ 0 评论 -
学习廖雪峰的JAVA教程---异常处理(使用CommonsLogging第三方)
和Java标准库提供的日志不同,CommonsLogging是一个第三方日志库,它是由Apache创建的日志模块。CommonsLogging的特色是,它可以挂接不同的日志系统,并通过配置文件指定挂接的日志系统。默认情况下,Common...
2024-10-02 baijin 博客文章 5 ℃ 0 评论 -
学习廖雪峰的JAVA教程---java核心类(枚举类)
在Java中,我们可以通过staticfinal来定义常量。例如,我们希望定义周一到周日这7个常量,可以用7个不同的int表示:publicclassWeekday{publicstaticfinalintSUN=0...
2024-10-02 baijin 博客文章 5 ℃ 0 评论 -
学习廖雪峰的JAVA教程---java核心类(BigInteger)
在Java中,由CPU原生提供的整型最大范围是64位long型整数。使用long型整数可以直接通过CPU指令进行计算,速度非常快。如果我们使用的整数范围超过了long型怎么办?这个时候,就只能用软件来模拟一个大整数。java.math.Bi...
2024-10-02 baijin 博客文章 7 ℃ 0 评论 -
学习廖雪峰的JAVA教程---泛型(泛型和反射《说实话看不太懂》)
Java的部分反射API也是泛型。例如:Class<T>就是泛型://compilewarning:Classclazz=String.class;Stringstr=(String)clazz.newIn...
2024-10-02 baijin 博客文章 7 ℃ 0 评论 -
学习廖雪峰的JAVA教程---java核心类(进制转换)
Integer类本身还提供了大量方法,例如,最常用的静态方法parseInt()可以把字符串解析成一个整数:intx1=Integer.parseInt("100");//100intx2=Integer.parseInt...
2024-10-02 baijin 博客文章 7 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-