Java基础

// 单行注释

/*
多行注释
*/

 

数据类型

 

注意,Java的基本数据类型只有八个,不包含字符串等,String是类,也好理解,之前用过的字符串和各种数据结构都是带方法的,当然是类。

数组是一个单独提出来的引用类型。

 

拓展1

各个进制的数以不同的开头区分

1 int i = 10 //十进制
2 int j = 010 //八进制
3 int k = 0x10 //十六进制
4 int p = ob11//二进制

 

拓展2

必须要避免浮点数进行比较(这个很早就知道,加深一下印象)

 

变量

这里只需要复习一下面向对象中变量的作用域

局部变量,即方法内的变量,必须进行声明和初始化。

实例变量即类里,方法外的变量,从属于对象。如果不进行初始化,则赋默认值。数值类型都是0或者0.0,布尔值是false,基本类型外的都是null。

此外还有一个类变量,和实例变量在同一个位置,但是需要加一个static,从属于类。

 

常量 final 最好用大写字母

final double PI = 3.14;

 

P29 JAVA基础09详解了位运算符,就是按位取与或非异或那一套东西,需要再看

 

在加号"+"的两侧,只要出现了一个String类型,则是连接字符串

1 //另外注意这里,空字符串放前面就是连接,放后面就是相加,按顺序执行
2 int a = 10
3 int b = 20
4 
5 System.out.println(""+a+b);
6 1020
7 
8 System.out.println(a+b+"");
9 30

 

包的本质就是类的文件夹,可以是多级的。

一般利用公司域名倒置作为包名。

 注意,每个java类的第一行就是package语句,表示当前类的位置

import就是常用的导入其他包或者类

 

 

在IDEA中输入/** + enter 就可以自动出来文档注释

如果在类的上面写,就是类的注释,一般是上图中那些信息

如果是方法上面写,一般是该方法的API文档,各种参数、返回值和异常的介绍

1 /**
2 * 
3 * @param args
4 */

 

在存放类的文件夹下进入cmd模式,用javadoc命令执行某个java文件

javadoc -encoding UTF-8 -charset  UTF-8 xxx.java

可以自动生成详细的文档

 

IDEA生成方法:Tools - Generate JavaDoc

posted @ 2022-04-13 20:16  诸葛村夫CC  阅读(23)  评论(0编辑  收藏  举报