Java学习第二天

Java基础语法

注释

Java中注释分三种

  • 单行注释:“ // ” 文字注释
  • 多行注释:"/* 文字注释 */"
  • 文档注释:JavaDoc "/** 文字注释 */"

标识符

关键字

Java中所有组成部分都需要名字,类名、变量名、方法名都被称为标识符


表示符注意点

  • 所有标识符都应以字母(A-Z 或 a-z)、美元符( $ )、或者下划线( _ )开始
  • 首字母之后可以是字母(A-Z 或 a-z)、美元符( $ )、下划线( _ )或数字的任何字符组合
  • 不能使用关键字作为变量名或者方法名
  • 标识符是大小写敏感的
  • 非法标识符举例:123abc、-salary、#abc...

数据类型

  • 强类型语言:

    ​ 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用

  • 弱类型语言:

    ​ 弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言

  • Java的数据类型分为两大类

    • 基本类型
    • 引用类型


字节

  • 位(bit)

    ​ 计算机内部储存最小单位,11001100是一个八位的二进制

  • 字节(byte)

    ​ 计算机内部储存基本单位,习惯用大写"B"

  • 1B = 8bit

  • 字符

    ​ 计算机中使用的字母、数字、字和符号

  • 等量换算

    • 1bit 表示1位
    • 1B表示 1B = 8bit
    • 1024B = 1KB
    • 1024KB = 1M
    • 1024M = 1G
    • 1024G = 1TB

进制

  • 二进制

    二进制是计算技术中广泛采用的一种数制,二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,常以“ob”开头

  • 八进制

    ​ 八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),常以“o”开头。

  • 十六进制

    ​ 十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0~(N-1)的数表示,超过9的用字母A-F,常以“ox”开头。


类型转换

  • 由于Java是强类型语言,所以需要进行有些运算的时候需要用到类型转换

    低----------------------------------------------------------------------------------------------->高

      byte->short->char->int->long->float->double
    
  • 运算中不同类型数据先转换为同一种类型,后进行运算

    public class text01 {
        public static void main(String[] args) {
            int i = 120;
            byte a = (byte)i;
            System.out.println(a);
    
        }
    }
       
    
  • 自动类型转换

    ​ 按照由低到高正常转换即可

  • 注意点

    • 不能对布尔值进行转换
    • 不能把对象类型转换为不相干的
    • 在吧高容量转换为低容量时要强制转换
    • 转换时可能存在内存溢出,或者精度问题
posted @ 2020-11-04 19:27  栀夏沐荷  阅读(68)  评论(0)    收藏  举报