文章分类 - Java学习路线
个人Java的学习路线
发表于 2021-12-30 13:29阅读:1392评论:0推荐:0
摘要:Java语言有哪些特点? 1.Java为纯面向对象的语言,它能够直接反应显示生活中的对象。 2.具有平台无关性。Java利用Java虚拟机运行字节码,无论是在Windows,Linux还是MacOS等其他平台对Java进程进行编译,编译后的程序可在其他平台运行。 3.Java为解释型语言,编译器吧J
阅读全文 »
发表于 2021-12-19 13:24阅读:546评论:0推荐:0
摘要:Error异常和Exception异常都继承于throwable异常类。 throwable异常类下面分为两个子类:error异常(又名系统异常)和Exception异常(编码,环境,操作异常) Error异常是系统异常(也叫做非检查异常,源码注释:That is, {@code Error} an
阅读全文 »
发表于 2021-12-17 20:35阅读:22评论:0推荐:0
摘要:1.对于复合数据类型来说equals()和==都是比较地址值 2.==的作用 (1)基本数据类型,比较的是值是否相同 (2)引用数据类型,比较的是地址是否相同 3.equals()的作用 (1)引用类型,默认情况下比较的是地址值,重写了则按重写情况算
阅读全文 »
发表于 2021-12-17 20:13阅读:804评论:0推荐:0
摘要:1.Math.ceil() 向上取整 System.out.println(Math.ceil(3.4));//输出4System.out.println(Math.ceil(3.7));//输出4System.out.println(Math.ceil(-3.4));//输出-3System.ou
阅读全文 »
发表于 2021-12-17 20:05阅读:396评论:0推荐:0
摘要:一:方法重载:方法名相同,参数列表不同,与返回值,访问修饰符无关 二:方法重写的规则:方法名相同,参数列表,返回值类型相同或者其子类,访问权限不能严于父类 三:方法重载与方法重写的区别: 位置 方法名 参数列表 返回值 访问修饰符 方法重写 子类 相同 相同 相同或是其及子类 不能严于父类 方法重载
阅读全文 »
发表于 2021-09-23 20:17阅读:189评论:0推荐:0
摘要:我们分析TreeSet。HashSet的详细实现是通过封装了一个HashMap的成员变量来实现的,TreeSet也不例外。我们先看部分代码,里面声明了成员变量: private transient NavigableMap<E,Object> m; 1 这里NavigableMap本身是TreeMa
阅读全文 »
发表于 2021-09-22 11:08阅读:52评论:0推荐:0
摘要:“==”操作符的作用: 1.用于基本数据类型的比较(只比较值) 2.判断引用是否指向堆内存的同一块地址(比较引用数据类型) “equals”的作用: 用于判断两个变量是否对同一对象的引用,即堆中的内容是否相同,返回值为布尔类型(比较内容) "equals"所在的位置: 在Object类当中,而Obj
阅读全文 »