基础1.2

作者: d24b5d9a8312 | 来源:发表于2019-09-27 01:26 被阅读0次

1.1字符集

ASCII码:一共包含00000000~01111111共128个字符,可以表示阿拉伯数字和大小写英文字母,以及一些简单的符号。
GBK:汉字内码扩展规范,GBK字符集中所有字符占2个字节,不论中文英文都是2个字节。
ISO-8859-1:收录的字符除ASCII收录的字符外,还包括西欧语言、希腊语、泰语、阿拉伯语、希伯来语对应的文字符号。
Unicode:全世界通用的编码规范如UTF-8不是编码规范,而是编码方式。

1.2数据类型

1、基本数据类型

整形

byte 1字节 -2的31次方到2的31次方-1
short 2字节 -32768~32767
int 4字节 2的63次方到2的63次方
long 8字节

浮点型

float 4字节 float类型的数值有一个后缀F(例如:3.14F)
double 8字节 没有后缀F的浮点数值(如3.14)默认为double类型

char类型

char 2字节

boolean类型

boolean 1字节 false、true

2、引用数据类型

类、接口类型、数组类型、枚举类型、注解类型。引用数据类型的大小统一为4个字节,记录的是其引用对象的地址!

3、浮点数使用总结:

1.默认是double
2.浮点数存在舍入误差,很多数字不能精确表示。如果需要进行不产生舍入误差的精确数字计算,需要使用BigDecimal类。
3.避免比较中使用浮点数

1.3位运算符

取反~
抑或^ 和( a | b)&(~a | ~b)

1.4switch

byte,short,char,int,String

1.5break和continue

break退出循环,continue跳过循环体中尚未执行的语句,接着进行下一次是否执行循环的判定。
标签:中断到标签存在的地方。

1.6JVM内存模型

相关文章

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • 基础1.2

    1.1字符集 ASCII码:一共包含00000000~01111111共128个字符,可以表示阿拉伯数字和大小写英...

  • 2: Linux 基础入门和帮助

    Linux基础入门 1. Linux基础 1.1 用户类型 root用户 普通(非特权用户) 1.2 终端 1.2...

  • 1.2 基础 -numpy

    对于numpy,写下在学习机器学习中,常常用到的函数. 1.arange 生成具有array格式的数组. 2.li...

  • python 1.2 基础

    高阶函数:一个函数接受另一个函数作为参数。 map(f,literable): f作用于每个literable,并...

  • Confluence 使用教程

    Confluence使用教程 文章目录 一、Confluence简介 1.1、能做什么? 1.2、基础概念 1.2...

  • Spring事务基础3-ThreadLocal与线程同步

    Spring事务基础3-ThreadLocal与线程同步## ThreadLocal基础知识### 在JDK1.2...

  • 模式识别与机器学习(二)——概率论基础、频率派与贝叶斯派

    1.2上 概率论基础 概率论是整个模式识别与机器学习的基础,本节对应PRML书1.2节的概率部分,以后不再单独说明...

  • 1.2丨编程基础

    编程语言定义了语法和语义 语法描述了如何将合法表达式组合在一起 语义描述了我们如何从那些表达式中推导出相关含义去解...

  • 1.2线程基础(二)

    好记性不如烂笔头,方便以后忘记了来这里看看,还有什么没有提到的大家可以告诉我,帮忙完善,谢谢!~ Donate?[...

网友评论

      本文标题:基础1.2

      本文链接:https://www.haomeiwen.com/subject/dybwuctx.html