介绍

在接触了python很长时间后,这次接触了Java内容,笔者发现由于很多python语法与使用方法长期印在了脑袋里,导致在初写一篇Java代码的时候,会自以为很聪明的犯下一些错误,硬生生把python带入Java,这样当然是不好的习惯。让我们看看有哪些常见的误区。

误区介绍

首先了解运行机制,Java是编译型和解释型相结合的一门语言,可以通过记事本来编写代码,但是不同的是,编写的**.java文件是不能直接运行的,需要通过例如cmd控制台的方式将.java文件编译为.class文件,然后再通过虚拟机(解释器,Java)运行。

Java是面向对象的语言,所以所有的语句必须写在class里面,即类里面,一个源文件中可以包含多个类。所有的类组合在一起,就成了一个我们想要得到的项目。

变量的定义,在Java中定义整数变量与浮点数变量时的时候,必须根据所占用的字节数来在变量名称前加上对应关键字。根据这点,整数变量分为byte,short,int,long;浮点数分为double,float。字符变量为char,布尔型为boolean。所以下次在设定变量的时候不要直接写为  a = 0哦,正确的应该是 int a = 0。

Java重要的编写规则,每个语句结束都必须以分号结束,这是最基本的要求,如果自己尝试可以知道,当一个语句结束没使用分号就回车进入下一行时,此时的缩进关系与上一句是不对等的,这很容易导致接下来所有代码关系出错,所以切记,分号是Java最基本的内容。

判断语句的运用,在刚开始学习时,我还是看见if便习惯性的想要打出冒号,但其实这是错误的,java中判断语句的使用遵循:

if   ( **t条件 ){

   **结果

 };

 而如果有else判断,就可以写为

if   ( **条件 ){

 **结果} else if(**条件2){

**结果2} else{

**结果3

};

不再是python中简单的if结构。

 

 

总结

总之,在学习Java的过程中,肯定会面临很多困难,学过python对于学习Java的好处在于我们对问题会有一定的逻辑分析,知道该从何处来着手解决问题。更重要的是尽管我们的代码有错,但我们有着良好习惯会通过报错提示来改善代码。在语法使用方面,我们当然还需大下功夫,这样才能掌握这门语言。

END


          

JAVA|初识Java常见误区_JAVA