一条俞的《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<y?x:y

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

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

     enum animal{dog,cat,fish};
     Animal a =Animal.dog;
    
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 常量 定义 程序中固定不变化的值 分类 字面值常量 整型常量 二进制整数:以0B或0b开头,如:int a=0B1...
    朴炯文阅读 1,814评论 1 0
  • # Java基础知识与面试题整理(一) @[toc] ---- ---- ## 垃圾回收机制 传统C/C++等编程...
    白泽丶丶阅读 4,037评论 0 0
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,464评论 1 10
  • 1、不同的包package下的类名可以相同 2、标识符:类名,不能以数字开头,区分大小写。字母、数字、下划线、美元...
    零下的雨阅读 3,335评论 0 0
  • # Java## 常量### 常量概述常量:是指在Java程序中固定不变的数据。### 常量分类| 常量类型 ...
    charles_a8e3阅读 1,598评论 0 0

友情链接更多精彩内容