Java基础

Java基础_第1张图片

 Java基础_第2张图片

一、文档注释:

        文档注释内容可以被JDK提供的javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档,一般写在类

/**
 * @author lecheng
 * @vaersion 1.0
 */

二、Java代码规范

  1. 类、方法的注释,要以javadoc的方式来写。
  2. 非Java Doc的注释,往往是给代码的维护者看的,着重告述读者为什么这样写,如何修改,注意什么问题等
  3. 使用tab操作,实现缩进,默认整体向右边移动,时候用shift+tab整体向左移
  4. 运算符和=两边习惯性各加一个空格。比如:2 + 4 * 5 +  345 - 89
  5. 源文件使用utf-8编码
  6. 行宽度不要超过80字符
  7. 代码编写次行风格和行尾风格

三、数据类型

Java基础_第3张图片String算一个类

1、整数类型

Java基础_第4张图片

2、 浮点类型

Java基础_第5张图片

 浮点数=符号位+指数位+尾数位

        double num = 8.1 / 3;//2.69999999997

Java类的组织形式Java基础_第6张图片

3、 字符类型

        char gender = '男';
        String name = "lucas";

字符型是单引号,字符串类型是双引号

4、布尔类型

        只能用False或者True表示,不能用0或者非0来代替(在C语言中可以)

5、自动类型转换

        精度小的类型自动转换为精度大的类型

Java基础_第7张图片

byte、short、char运算时自动转换为int型

6、强制类型转换

        自动类型转换的逆过程,将容量大的数据类型转换为容量下的数据类型。使用时要加上强制转换符(),但可能造成精度降低或溢出。

        int n1 = (int) (1081.9+2*9.6);
        System.out.println("n1=" + n1);

包装类将String转换成int型

        String s = "123";

        int i1 = Integer.parseInt(s);
        double n2 = Double.parseDouble(s);
        float f3 = Float.parseFloat(s);
        long l4 = Long.parseLong(s);
        byte b5 = Byte.parseByte(s);
        short s6 = Short.parseShort(s);
        boolean b7 = Boolean.parseBoolean("true");

        System.out.println("i1=" + i1);
        System.out.println("n2=" + n2);
        System.out.println("f3=" + f3);
        System.out.println("l4=" + l4);
        System.out.println("b5=" + b5);
        System.out.println("s6=" + s6);
        System.out.println("b7=" + b7);

四、运算符

1、算术运算符

Java基础_第8张图片 2、赋值运算符

        基本赋值运算符:=

        符合赋值运算符:+=,-=,*=,/=,%=

3、关系运算符(比较运算符)

Java基础_第9张图片

4、逻辑运算符

Java基础_第10张图片

5、位运算符

        Java中有7个运算符:&、|、^、~、>>、<<和>>>

6、三元运算符

        条件表达式?表达式1:表达式2;

        如果条件表达式为true,运行结果为表达式1

        int a = 10;
        int b = 20;
        int result = a > b ? a : b;

7、运算符优先级

Java基础_第11张图片

 只有单目运算符、赋值运算符是从右向左运算的

五、标识符

1、标识符规则(必须遵守)

  1. 由26个英文字母大小写,0-9,_或$组成
  2. 数字不可以开头。int 3ab =1; //错误
  3. 不可以使用关键字和保留字,但能包含关键字和保留字。
  4. Java中严格区分大小写,长度无限制。int totalNum = 10; int n = 90;
  5. 标识符不能包含空格。int a b= 90;

2、标识符命名规范

  1. 包名:多单词组成时所有字母都小写:aaa.bbb.ccc//比如com.hsp.crm
  2. 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz。比如: TankShotGame
  3. 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz。比如:tankShotGame
  4. 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXx_YYY_zzzZ。比如:定义一个所得税率 TAX_RATE
  5. 后面我们学习到类,包,接口,等时,我们的命名规范要这样遵守,更 加详细的看文档

六、键盘输入语句

        Input.java,需要一个扫描器(对象),就是Scanner

步骤:

1)导入该类所在的包,java.util.*

2)创建该类对象(声明变量)

3)调用里面的功能

你可能感兴趣的:(java)