Java面试系列02(注释、标识符、关键字、数据类型、类的定义)

1.1:单行注释 语法: //
1.2:多行注释 语法: /* 多行内容 */
1.3:文档注释 语法: /**注释内容 */
@author 作者
@version 版本
@param 方法的参数
@return 方法返回类型
@exception 返回抛出的异常

1.4:注释不会被编译器编译到.class文件中
1.5:文档注释 会被javadoc命令产生到帮助文档中
javadoc -d 目录 CommentTest.java
javadoc -encoding utf-8 -d mydoc CommentTest.java
javadoc -encoding utf-8 -d mydoc -author -version CommentTest.java
javadoc -encoding utf-8 -d mydoc -author -version *.java

 

2,标识符的约束:
1) java标识符以字母、_和$开头,不能以数字开头,后跟字母、数字、“_”和“$”的组合;
2) 大小写敏感
3) 没有长度限制。
4) 不能是java中的关键字

 

关键字
Java语言的关键字是程序代码中的特殊字符。包括:
. 类和接口的声明——class, extends, implements, interface
. 包引入和包声明——import, package
. 数据类型——boolean, byte, char, double, float, int, long, short
. 某些数据类型的可选值——false, true, null
. 流程控制——break, case, continue, default, do, else, for, if, return, switch, while
. 异常处理——catch, finally, throw, throws, try
. 修饰符——abstract, final, native, private, protected, public, static, synchronized, transient, volatile
. 操作符——instanceof
. 创建对象——new
. 引用——this, super
. 方法返回类型——void

 

java中数据类型包括
基本数据类型:float double byte short int long char boolean
引用数据类型:类类型 接口类型 数组类型

 数据类型决定了如何将代表这些值的位存储到计算机的内存中

byte:1byte  short:2字节  int:4byte  long:8byte

float:4byte  double:8byte  char:2byte(Unicode,UTF-8)

字符的取值

char c = 'a';
char c = '\u0061'; //设定"a"的十六进制数据的Unicode字符编码
char c = 0x0061; //设定"a"的十六进制数据的Unicode字符编码
char c = 97; //设定"a"的十进制数据的Unicode字符编码

 

转义字符:
1,作用:把java中含有特殊含义的字符转变为没有任何含义的字符。
2,写法: \特殊字符
3,转义字符的常见使用
\n 换行符,将光标定位到下一行的开头;
\t 垂直制表符,将光标移到下一个制表符的位置;
\\ 反斜杠字符
\' 单引号字符
\" 双引号字符

 

整数类型:
byte short int long : 都是整数类型:java中都是有符号整型,第一位是符号位,且所有的可见的整数都是int类型,如果要 short a = 10,则需要强转
java中 八进制为 0 开头
java中 16进制为 0x开头

 

浮点类型:小数类型(java中可见的浮点类型默认是double类型的)。进行flaot a = 3.15f,需要在后面写个f,表示它是float类型的。
注意:使用浮点型的时候也需要注明

float : f 占四个字节,称为单精度浮点型

double:   d 占八个字节,称为双精度浮点型

 

(cp别人的,我也不知道是个啥,不过,不就是个开区间吗。。。。。。。。。。还说是无穷大。。。。。。)

浮点型的取值范围是无穷大+NaN
NaN:一个常数,持有float类型的非数字(NaN)值。
float f1 = (float)(0f/0f);

 

变量的定义分为两个部分,声明和赋值

int a;//这个叫声明

a = 10 //这个叫赋值(内存分配发生在这儿)

int a = 10;//这个叫定义

变量如果要使用,一定要赋值。
先声明再赋值最后使用。

 

隐式转换 : 小类型---转换为--->大类型
显示转换 : 大类型---转换为--->小类型

 

1,什么是类
类是一组具有相同属性和行为对象的模板
类是java中一种复杂的数据类型,
2,类的作用是什么
复杂的数据在内容中如果存放,如何操作

类是一个模板,用来存放和操作数据.

怎么使用一个类
类是一个模板,如果要使用的话,是使用模板产生的某一个对象。每个对象都是唯一的。

 Student stu = new  Student();

一个.class只能有一个public类。且类名必须和文件名相同

 

main方法:

  程序的主入口

  public static void main(String[] args)

  args数组是用来接收参数的。

  java HelloWorld  1 tom abc(向args中传参)

  三种格式

  static public void main(String args[]){}
  public static void main(String args[]){}
  public static void main(String... args){}

  

posted on 2019-08-12 14:10  暮城暮雪  阅读(149)  评论(0编辑  收藏  举报

导航