• <java基础学习>02JAVA的基础组成



    Java的基础组成
      1 关键字 (被赋予了特殊含义的单词)
      2 标识符
      3 注释
      4 常量和变量
      5 运算符
      6 语句
      7 函数
      8 数组

    关键字

    class Demo{
    	public static void main(String[] args){
    		System.out.println("hello world");
    	}
    }
    

      


    其中class,public,static,void为关键字(一般为小写)
    String,System是类(一般为大写字母开头)

    标识符(上例代码中的Demo,main就是标识符,main是特殊)
      在程序中自定义的一些名称
      由二十六歌英文字母大小写,数字:0-9 符号 :_ $组成
      定义合法的标识符规则
      数字不可做开头
      不可使用关键字
      java中严格区分大小写
      取名时尽量有意义提高阅读性
    如果是有很多子类 可以 Demo_$TestDemo类中用作测试的类

    注释
      // 这是单行的注释
      /*
       这是多行注释
       这是多行注释
      */

    常量:
      表示不能改变的数值
      Java中的常量分类:
      整数常量,所有整数
      小数~~,所有小数
      布尔~~只有true和false
      字符~~ 将一个数字或字母或符号用单引号('')标识
        例如:'a' '1' '@'
        错误:'12' 只能表示0-9中的一个
      字符串~~ 将一个或多个字符用双引号(" ")标识
        例如: "abc" "a" " "
      null~~ 只有null值
    PS:整数有四种表现形式
      二进制:0,1 满二进一
      八进制:0-7 满八进一 用0开头表示
      十进制:0-9 满十进一
      十六进制:0-9 A-F 满十六进一 用0x开头表示
    byte 字节=8个二进制位 (bit位)
    1k = 1024 byte = 1024 * 8 bits

    752十进制表示 752 = 7*10(2) + 5*10(1) + 2*10(0)
    1011二进制 1011 = 1*2(0) + 1*2(1) + 0*2(2) + 1*2(3)
    = 1 + 2 + 0 + 8 = 11(十一)

    0 1 0 1 0 1 1
    64 32 16 8 4 2 1(二次方递增)

    0*64 + 1*32 + 0*16 + 1*8 + 0*4 + 1*2 + 1*1 = 43

  • 相关阅读:
    dp
    数学分析 + 容斥原理
    容斥
    并查集
    矩阵hash + KMP
    扫描线
    位运算
    2015 Multi-University Training Contest 5 1009 MZL's Border
    iOS ZipArchive文件解压缩
    iOS GCD倒计时
  • 原文地址:https://www.cnblogs.com/linuxroot/p/3549447.html
Copyright © 2020-2023  润新知