zoukankan      html  css  js  c++  java
  • <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

  • 相关阅读:
    创建类以及引用一个类
    修改hosts文件
    微信第三方登录接口开发
    Android定位
    Leetcode 102. Binary Tree Level Order Traversal
    Leetcode 725. Split Linked List in Parts
    Leetcode 445. Add Two Numbers II
    Leetcode 328. Odd Even Linked List
    Leetcode 237. Delete Node in a Linked List
    Leetcode 234. Palindrome Linked List
  • 原文地址:https://www.cnblogs.com/linuxroot/p/3549447.html
Copyright © 2011-2022 走看看