Java编写中容易搞错的一些东西

 更新时间:2006年12月23日 00:00:00   作者:  

  1)instanceof:实现了某接口的类的对象也是该接口的实例;某类的对象也是该类超类的实例。

   2)native()修饰的方法没有方法体,用一个分号";"代替大括号。

  3)main不是关键字。

  4)System.exit(int value),也就是说,只要是int的,就能够使JVM退出System.exit('a');同样的是合法的。

  5)&,|能用在int和boolean上,而^(异或)只能用在int上。

  6)如果一个类和一个接口被定义在同一文件中,而且类被声明为public,则接口前什么都不能写,因为接口只能用public来修饰,而一个文件中又只能有一个public访问控制关键字。

   7)unreachable statement    下面的几种情况会出现unreachable statement

   (1)在reutrn语句后写语句。
   (2)在throw语句后写语句。
   (3)break、continue语句之后定义语句。

  8)“\u10100”//合法,相当于‘\u1010'和字符串“0”

   9)移位运算符可以用于long int char short byte

   10)类的访问控制符可以是public或什么都不加.

   11)goto是保留字但不是关键字.then什么都不是.

   12)把超类的类型强制转换后赋给子类的对象时,编译无异常,但运行时会出现异常.

相关文章

  • Java 多线程等待优雅的实现方式之Phaser同步屏障

    Java 多线程等待优雅的实现方式之Phaser同步屏障

    在JAVA 1.7引入了一个新的并发API:Phaser,一个可重用的同步barrier。在此前,JAVA已经有CyclicBarrier、CountDownLatch这两种同步barrier,但是Phaser更加灵活,而且侧重于 重用
    2021-11-11
  • @Scheduled 如何读取动态配置文件

    @Scheduled 如何读取动态配置文件

    这篇文章主要介绍了@Scheduled 如何读取动态配置文件的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Java陷阱之慎用入参做返回值详解

    Java陷阱之慎用入参做返回值详解

    这篇文章主要给大家介绍了关于Java陷阱之慎用入参做返回值的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • 如何使用MyBatis框架实现增删改查(CRUD)操作

    如何使用MyBatis框架实现增删改查(CRUD)操作

    本文主要介绍了如何使用MyBatis框架实现增删改查(CRUD)操作。首先介绍了MyBatis框架的基本概念和使用方法,然后分别介绍了如何使用MyBatis实现增删改查操作。最后,通过一个简单的示例演示了如何使用MyBatis框架实现CRUD操作。
    2023-05-05
  • Java 获取properties的几种方式

    Java 获取properties的几种方式

    这篇文章主要介绍了Java 获取properties的几种方式,帮助大家更好的理解和学习使用Java,感兴趣的朋友可以了解下
    2021-04-04
  • Springboot如何通过filter修改Header的值

    Springboot如何通过filter修改Header的值

    这篇文章主要介绍了Springboot如何通过filter修改Header的值问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Java利用Optional解决空指针异常

    Java利用Optional解决空指针异常

    这篇文章主要介绍了Java利用Optional解决空指针异常,Optional 类是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空
    2022-09-09
  • SpringBoot异步任务实现下单校验库存的项目实践

    SpringBoot异步任务实现下单校验库存的项目实践

    在开发中,异步任务应用的场景非常的广泛,本文主要介绍了SpringBoot异步任务实现下单校验库存的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2023-09-09
  • 浅谈Java 8 新增函数式接口到底是什么

    浅谈Java 8 新增函数式接口到底是什么

    这篇文章主要介绍了浅谈Java 8 新增函数式接口到底是什么,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • Java中对list map根据map某个key值进行排序的方法

    Java中对list map根据map某个key值进行排序的方法

    今天小编就为大家分享一篇Java中对list map根据map某个key值进行排序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-07-07

最新评论