码迷,mamicode.com
首页 > 编程语言 > 详细

Java基本知识

时间:2019-11-10 12:04:14      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:bool   short   bit   数据类型   操作符   产生   表示   字符型   区别   

1. 什么是常量?常量有哪些分类?为什么要给常量起名字?

  常量是指在程序的整个运行过程中值保持不变的量。在这里要注意常量和常量值是不同的概念,常量值是常量的具体和直观的表现形式,常量是形式化的表现。通常在程序中既可以直接使用常量值,也可以使用常量。

  Java基本常量分为四类八种:整型(byte,short,int,long);浮点型(float,double);字符型(char);布尔型(boolean);final 是定义常量的关键字

       在定义常量时就需要对该常量进行初始化。final 关键字不仅可以用来修饰基本数据类型的常量,还可以用来修饰对象的引用或者方法。为了与变量区别,常量取名一般都用大写字符。给常量取名是为了后面方便使用。

2.描述Java类、java文件与class文件的名字以及个数的关系?

   Java类:JAVA中的类是具备某些共同特征的实体的集合,它是一种抽象的概念;用程序设计的语言来说,类是一种抽象的数据类型,它是对所具有相同特征实体的抽象;所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,对象是一种具体的概念。类是对象的集合,对象是类的实例;对象是通过new className产生的,用来调用类的方法;类的构造方法 。

  Java文件是存储我们编写的Java代码的文件;一个Java文件里可以有一个或多个Java类,public 权限的类只能有一个(也可以一个都没有,但最多只有1个),这个.java文件的文件名必须是public类的类名,若这个文件中没有public的类,则文件名随便是一个类的名字即可。

  Java文件会编译成class文件,他们是一对一关系,而且名字相同。

3.请你讲讲&&&的区别有哪些?

  &和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。
&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str != null && !str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException如果将&&改为&,则会抛出NullPointerException异常。
&还可以用作位运算符,当&操作符两边的表达式不是boolean类型时,&表示按位与操作,我们通常使用0x0f来与一个整数进行&运算,来获取该整数的最低4个bit位,例如,0x31 & 0x0f的结果为0x01。

 

 

Java基本知识

标签:bool   short   bit   数据类型   操作符   产生   表示   字符型   区别   

原文地址:https://www.cnblogs.com/hcjk12580/p/11829272.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!