码迷,mamicode.com
首页 > 编程语言 > 详细

Java基础语法

时间:2021-02-08 11:55:41      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:进制   nic   命名   转义字符   字节   类型   标识   代码   开始   

注释

Java中的注释有三种:

  • 单行注释 //

  • 多行注释

    /*

    */

  • 文档注释

    /**

    */

Java关键字

技术图片

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

标识符注意点

  • 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始
  • 首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感
  • 可以使用中文命名,但是一般不建议这样使用,也不建议用拼音

数据类型

强类型语言

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

弱类型语言

  • 要求变量的使用符合规定

Java数据类型

  • 基本类型(primitive type)
  • 引用类型(reference type)

技术图片

字节

  • 位(bit):是计算机 内部数据 储存的最小单位,11001100是一个八位二进制数。

  • 字节(byte):是计算机中 数据处理 的最基本单位,习惯上用大写B来表示

  • 1B(byte,字节)= 8bit(位)

  • 字符:是指计算机中使用的字母数字

  • 1bit表示1位

  • 1Byte表示一个字节 1B = 8b

  • 1024B = 1KB

  • 1024KB = 1M

  • 1024M = 1G

扩展

public class Demo03 {
    public static void main(String[] args) {
        //整数拓展:     进制      二进制0b       十进制

        int i = 10;
        int i2 = 010; //八进制0
        int i3 = 0x10; //十六进制0x     0~9 A~F

        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
        System.out.println("====================================");
        //=================================
        //浮点数拓展?  银行业务怎么表示?钱
        // BigDecimal  数学工具类
        //=================================
        //float
        //double
        //最好完全使用浮点数进行比较

        float f = 0.1f;  //0.1
        double d = 1.0/10; //0.1

        System.out.println(f == d); //false

        float d1 = 23131312312312313f;
        float d2 = d1 + 1;

        System.out.println(d1 == d2); //true


        //==============================
        //字符拓展?
        //==============================
        char c1 = ‘a‘;
        char c2 = ‘中‘;

        System.out.println(c1);

        System.out.println((int)c1); //强制转换

        System.out.println(c2);

        System.out.println((int)c2); //强制转换

        //所有的字符本质还是数字
        //编码 Unicode 表:(97 = a 65 = A)    2字节  0-65536   Excel  2^16 = 65536

        // U0000  UFFFF

        char c3 = ‘\u0061‘;

        System.out.println(c3); //a

        //转义字符
        // \t   制表符
        // \n   换行
        // ...

        System.out.println("Hello\nWorld");

        //
        String sa = new String("hello world");
        String sb = new String("hello world");
        System.out.println(sa == sb);

        String sc = "hello world";
        String sd = "hello world";
        System.out.println(sc == sd);
        //对象  从内存分析

        //布尔值扩展
        boolean flag = true;
        if (flag){}
        //Less is More!  代码要精简易读
    }
}

变量

Java基础语法

标签:进制   nic   命名   转义字符   字节   类型   标识   代码   开始   

原文地址:https://www.cnblogs.com/AIKangK/p/14382824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!