zoukankan      html  css  js  c++  java
  • 【Java】学习笔记(1)

    Java数据类型:

    基本数据类型:(变量在栈中)数值型:byte1个字节) short2个字节) int(四个字节) long8个字节) ,float4字节) double8字节)

      字符型:char2字节)

      布尔型:boolean

    引用数据类型(变量引用在堆中):类class 接口interface数组

    不能用0或非0代替truefalse

    Java8个字节表示一个long 2个字节表示一char,字符使用Unicode编码也可以‘u+16进制数表示一个字符。

    8进制数用0开头 十六进制数用0x开头二进制数用0b开头

    Java中没有无符号数,可以用long类型来处理四个字节的无符号数

    默认整形是int型 如果用long 后面+l

    浮点数千分位可以用下划线表示:如123_456.789_000 == 123456.789

    浮点型默认为double ,若要表示浮点型 数字后+f

    标识符:可以用字母 数字 _  $ 组合而成 开头不能是数字

    Java对大小写敏感,类名首字母大写 其余首字母小写, 常量随使用随定义

    算数运算符:15/4z整数除法) 15.0/2(实数除法)

    Java逻辑运算符:&&(短路与) ||(短路或)

    位运算:>>>(无符号数右移)最高位补0(普通右移“>>”最高位补原来符号位int是对32位取模 long是对64位取模)

    字符串连接符 +

    数组的声明方法 int []a = new int[3];

    Java的数组是引用类型,一旦分配空间,每个元素都被隐式初始化,数值类型是0,引用类型是NULL 

    数组的属性可以通过.length指明长度。

    通过增强的for语句来方便的访问其中的元素:

    Int []ages = new int [10];

    For(int age:ages)

    {

    System.out.plintln(age);

    }//只读式遍历

    数组的复制方法:

    例复制源数组(source)中从下标0开始的source.length个元素到目的数组从下标0的位置开始存储。

    Array.Copy(source,0,dest,0,source.Length);

    二维数组的声明方法:

    Int [][]t = new int [3][];

    t[0] = new int [2]

    T[1] = ...

    T[2] = ...

    多维数组应该从高位到低维的顺序进行声明,这点与c++不同。

  • 相关阅读:
    C# 以GZip解压缩
    C# 获取时间戳(支持毫秒)
    C#中 DateTime 转 DateTimeOffset
    C# WPF中 SecureString 转 String
    C# 根据文件头判断文件类型
    C#中 MD5 32位加密
    C#中 Stream转为byte[]
    C#中byte[]转BitmapImage
    sql按天分组
    eclispe报错PermGen space
  • 原文地址:https://www.cnblogs.com/KID-XiaoYuan/p/7609036.html
Copyright © 2011-2022 走看看