zoukankan      html  css  js  c++  java
  • 初学者对Java类、java文件、class文件的名字的关系和"&"与"&&"之间区别的理解

    一.Java类、Java文件、class文件的名的关系

    在明白区别与联系时,我们需要对这些名词有了解:

    Java类名:Java属于面向对象编程语言,对象就是一个个类的实例,所以Java类名是我们在编写程序时为我们定义的对象取的名字。

    java文件名:对于编写的Java程序我们需要有个文件来保存,保存的文件后缀为.java,.java前的便是Java文件名。

    class文件名:Java程序要查看结果便需要运行.class文件。.class前面的便是class文件名 。

    在Java程序的开发过程中,我们需要先定义一个类-取一个类名,然后将其保存在.java文件中,对.java文件编译后形成.class文件。实际上三者的名字是相同的,在Java的定义中文件名必须与类名相同,而.class文件是.java文件编译后的文件名字没改变。

    每篇java文件都可以书写多个Java类,只是说公共类只能有一个,每个Java类在经过编译后都会各自产生一个对应的class文件,也就是说Java类的数目与class 文件的数目是对应的。

    二.&与&&的区别

    区别:

    1. 两者的归类不同。&属于位运算符,&&属于逻辑运算符。

    2. 两者处理方式不同:&运算是将false当做0、true当做1,在对其进行与运算,看结果。&&则是就boolean量进行运算。

    3. 两者特性不同:&&有短路效应,&没有短路效应。

    短路效应:&&运算只要第一个判定为flas则结果为flas后续运算忽略

     

  • 相关阅读:
    数据类型装换
    变量及数据类型
    27 网络通信协议 udp tcp
    26 socket简单操作
    26 socket简单操作
    14 内置函数 递归 二分法查找
    15 装饰器 开闭原则 代参装饰器 多个装饰器同一函数应用
    12 生成器和生成器函数以及各种推导式
    13 内置函数 匿名函数 eval,exec,compile
    10 函数进阶 动态传参 作用域和名称空间 函数的嵌套 全局变量
  • 原文地址:https://www.cnblogs.com/-Archenemy-/p/11831125.html
Copyright © 2011-2022 走看看