一条俞的《JAVA核心技术卷 1》知识点总结:基本结构,变量,数据类型

1.java基本程序设计结构

public class FirstSample
    public static void main (String[] args){
    System.out.println("helloworld");
}

1.1 基本结构

  • public 是访问修饰符,用于控制程序的其他部分对这段代码的访问级别。public,protected, ,private
  • class代表,java中的全部程序内容都包含在类中。
  • FirstSample是程序名,字母开头,推荐使用驼峰命名法
  • System.out是一个对象,其中.println是他的一个方法。
  • 注释:1. // 2. /* / 3. /* /(第三种会自动生成文档*)

1.2 数据类型

  • java作为一种强类型语言,必须为每一个变量声明一种类型。

  • 整数类型 浮点类型 字符 boolean
    byte:1字节 float char true/false
    short:2字节 double
    int:4字节
    long:8字节
  • 长整型:xxx+L; 二进制:0b+xxx;八进制:0+xxx;十六进制:0x+xxx

  • 绝大多数程序都会采用double而非float,若是用float则在浮点数数值后面+F,如:3.33F


1.3变量

  • java所有的变量都有类型,同时起变量名称时,区分大小写;字母开头;由字母和数字组成

  • 声明一个变量之后,必须要用赋值语句对其进行显式初始化

  • int TheNumberOfSheep=1000;//给变量赋值
    
  • 常量1.用final来定义;2.只能被赋值一次,被赋值之后不可修改;3.变量名全大写

  • public static final int NUMBER=999;//static:静态修饰符,作用于类。public让这个NUMBER常量其他类也可以使用了
    
  • 运算符 :(+ - * / %)

  • 数值类型的转换:强制类型转换:

    double x =234.21345;
    int y =(int)x;//将double的x强制转换成int类型的y的格式
    
  • 二元运算符:x+=6 // x=x+6, 还有*=,%= (+=是右结合运算符,所以a+=b+=c 其实是a+=(b+=c))

  • 三元运算符,x

  • 关系运算符&&:与,||:或,!:非,按照短路求值

  • 枚举类型(enum):相当于一一举例,包含有限个值

     enum animal{dog,cat,fish};
     Animal a =Animal.dog;
    

你可能感兴趣的:(一条俞的《JAVA核心技术卷 1》知识点总结:基本结构,变量,数据类型)