Java初学者应该知道的事

        作为一个Java小白 ,我相信很多人应该和我一样都会感觉到无从入手,不知道该做点什么。希望我在学习过程中整理的一些资料能给大家一点帮助。

1.赋值“=”:在java中,基本数据类型可通过“=”直接赋值,但对于类对象来说“a=b”实际上是将引用从一个地方赋值到了另一个地方,但两个标签指向的对象是一样的;

同样的问题出现在函数的参数传递中,参数传递也是将参数的引用传递给函数,因此若在函数中对参数进行了修改,修改也会在其他地方被反映出来;

2.关系操作符“==”和“!=”,基本数据类型可通过上述关系操作符进行比较,但对于类来说,使用上述操作符比较的是对象的引用是否相同,而不是真实值,因此即使真实值相同,得到的结果也是false。在java中, 类之间的比较使用equals()方法。而自己编写的类,需要覆盖equals()方法,因为,equals()方法默认的行为也是比较引用;

3.在java中,1.2e-11的真实含义是1.2*10(-11),在java中e实际指的是10。另外,在对变量赋值时要注意直接常量的用法,通常情况下不需要使用直接常量,但当需要使用八进制、十六进制时,以及下列语句:

float a = 1e-43f,编译器通常会将指数作为双精度处理,所以假如没有这个尾随的f,就会收到一条出错提示;

4.Math.round()方法可以用于四舍五入

5.switch语句一定要加default条件,否则会陷入无限循环

6.FOREACH语句创造了变量的一个副本,对副本的改变不会改变原值(一般改变副本时记得测试一下,看是不是想要的结果)

7.在java中可以使用标签完成安全的跳转。

��

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,314评论 9 118
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,805评论 18 399
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 7,149评论 0 62
  • 1 昨晚仙儿哥说今天去给新买的车换临牌(正式牌照还要等至少一周),随后,我们就各忙各的了。 早上,本来定的七点的闹...
    孙晓丽阅读 257评论 0 0
  • 如今的“农资界”,农资大佬越来越多,随着互联网+农业的兴起,又有一大波人涌进农资界,再加上越来越多的人品牌意识较强...
    880f465a0f69阅读 427评论 0 2