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后续运算忽略

     

  • 相关阅读:
    基数排序学习
    桶排序学习
    计数排序-不基于比较O(n)
    基尼系数
    拉普拉斯进行特征选择
    int ,long long等范围
    Codeforces780C
    51 Nod 1119
    字典树入门
    POJ 2531 暴力深搜
  • 原文地址:https://www.cnblogs.com/-Archenemy-/p/11831125.html
Copyright © 2011-2022 走看看