Java语言基础

一、基本数据类型

  1. 每一种基本型别所占的空间大小,在Java里是确切不变的。它们不会随着机器的硬件架构而改变,这是Java程序具备高度可携性的原因之一。
基本型别 大小(bit) 最小值 最大值 缺省值 外覆型别

boolean

char

byte

short

int

long

float

double

void

-----

16

8

16

32

64

32

64

----

------

Unicode 0

-128

-215

-231

-263

IEEE754

IEEE754

----

--------

Unicode 216-1

+127

+215-1

+231-1

+263-1

IEEE754

IEEE754

----

false

'u0000(null)'

(byte)0

(short)0

0

0L

0.0f

0.0d

-----

Boolean

Character

Byte

Short

Integer

Long

Float

Double

Void

  2、数据类型之间的转换

   

二、高精度数值

  1. java.math.BigInteger和java.math.BigDecimal,这两个类所提供的方法和基本型别所能执行的十分相像,因为都继承了Number对象(如下图),但他们都没有对应的基本型别,并且使用"函数调用方式"取代基本型别的运算符(operators),这么做会提高复杂度,所以运算速度比较慢(以速度换取精度)。

    

    

三、声明包,成员变量,局部变量,编写主方法

四、运算符

  1. 赋值运算符
  2. 算数运算符
  3. 自增和自减运算符
  4. 比较运算符
  5. 逻辑运算符
  6. 位运算符
  7. 三元运算符

五、权限修饰符(要尽量将权限降到最低!)

权限修饰符       类             包          其他包   
  public
protected ×
default ×
private × ×

六、程序流程控制

All rights reserved please indicate the source if reprint---吓尿了的大肥鼠
原文地址:https://www.cnblogs.com/realsoul/p/5640668.html