zoukankan      html  css  js  c++  java
  • 第2章 Java语言基础

    1.Java符号集,采用unicode字符集

    2.标识符及命名

    标识符长度不限

    标识符可以由字符、数字、下划线和美元符号组成,但不能用数字开头

    利用关键词Final生命常量,常量名采用大写

    3.注释

    //注释内容//

    /*注释内容*/

    /**注释内容*/

    4.4种数据类型

    基本数据类型

    数组

    接口

    5.常用数制的输入输出

    package day01;
    
    public class chapter2 {
        public static void main(String[] args){
            byte a1=071;
            byte a2=10;
            byte a3=0x21;
            int b1,b2,i1=4;
            short c1=0x21;
            long d=0x10EF,d1=123567;
            b1=b2=15;
            System.out.println("sum="+(1+5));
            System.out.print("a1=0"+Integer.toOctalString(a1)+"(八进制输出)");
            System.out.print("	a1="+a1);
            System.out.print("	a2="+a2);
            System.out.print("	a3=0x"+Integer.toHexString(a3)+"(十六进制输出)");
            System.out.print("	a3="+a3);
            System.out.print("i1="+Integer.toBinaryString(i1)+"(二进制输出)");
            System.out.print("	i1="+i1);
            System.out.print("	b1="+b1);
            System.out.print("	b2="+b2);
            System.out.format("c1=0x"+"%x",c1);
            System.out.print("	c1="+c1);
            System.out.print("	d="+d);
            System.out.print("	d1="+d1);
        }
    }

    6.变量

    float 4字节 7位有效数字

    double 8字节 15位有效数字

    char 2字节 Unicode字符集

    boolean true或者false

    7.算术表达式

    双目运算符:+ - * / %

    单目运算符:++(自增) --(自减) -(取反)

    8.引用类型

    Java语言中除基本数据类型以外的数据类型称为引用类型

    引用类型数据以对象的形式存在

    引用类型变量的值是某个对象的句柄,而不是对象本身

    生命引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象

    9.算数运算符的优先级由高到低

    子表达式:()

    单目运算符:+ -

    乘法操作符:* / %

    加法操作符:+ -

    10.强制类型转换

    隐式类型转换

    byte/short与int=int

    byte/short/int与long=long

    byte/short/int/long与float=float

    byte/short/int/long/float与double=double

    强制转化(<类型名>)<表达式>

    11.运算符的优先级由高到低

    域和分组运算优先级

    单目运算符

    双目运算符

    三目运算符

    赋值运算

    12.标识符(identifier)是指用来标识某个实体的一个符号

    13.Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量

    14.

    x=3+++a和x=3+a++的区别

    x=3+++a表示a++,x=3+a;

    x=3+a++表示x=3+a,a++;

  • 相关阅读:
    写页面得来的体会
    C#&java重学笔记(面向对象)
    C#&java重学笔记(函数)
    C#&java重学笔记(变量与操作符)
    深入JS第一天:原型和它的小伙伴们(一)
    兼容性积累
    再深入一点ajax
    Android之内存泄漏调试学习与总结
    优雅地实现Android主流图片加载框架封装,可无侵入切换框架
    优雅地实现Android主流图片加载框架封装,可无侵入切换框架
  • 原文地址:https://www.cnblogs.com/ak918xp/p/13570396.html
Copyright © 2011-2022 走看看