Java SE (2)

一、变量和类型

1.小箱子   箱子大小不一样

二、内存

1.冯诺依曼体系:输入设备 输出设备 外存储器 内存储器 运算器和控制器

2.内存   RAM   运行程序的

三、整型变量(重点)

int

1.bit   byte(字节)   kb  mb  gb  tb  pb  转换关系

2. int类型的数据范围    -2^31  ~  2^31-1     想成一个圈

3.如何定义一个int类型的变量

4.int类型在java中就是   4个字节

5.要知道最大值和最小值

6.如果一个局部变量没有初始化,那么就不能使用它。(安全性)

7.在类的内部,方法的外部,统称为 成员变量。

8.变量名不能:以数字开头,不建议以$开头, 不建议下划线开头

9. Integer  -->  包装类  -->  还是整形

长整型long

1.长整型 long     8字节

2.要在给变量赋值时后面+ “ L ",表示是长整型变量。

3.  long --->  Long(包装类)

四、打开power shell

1.按住shift

2.鼠标右键

3.此处打开power shell窗口

五、Java如何运行一个程序

1.  .java 文件首要要被编译(里面存的是源代码)也就是javac

2.  生成.class文件,也叫字节码文件(二进制文件)

注意:

每一个类都会生成一个字节码文件

保存到的是类型信息

3.  将.class文件加载到JVM中

面试问题:双亲委派模型  类加载机制

4.JDK  JRE JVM三者是包含关系

六、String[] args这个参数是干嘛的?

运行时  命令行参数。

七、双精度浮点类型(重点)

1.    8字节。

2.小数和整数在内存中的存储  不一样。

3.一般情况  建议使用  double。

4.小数没有精确值。

八、单精度浮点型变量

1.在java当中,不允许把double类型的数据赋值给float。编译错误!

2.包装类  Float。

九、字节类型变量(byet)(C中没有)

  2字节   Character

十、短整型(short)

  2字节  Short

十一、布尔类型(boolean)(C中没有)

1.   在Java中,没有明确的大小。

2.  在Java中,布尔类型只有两个取值,true和false。

4.  在Java中,没有0是假,非0是真,真只有true,假只有false。

5.包装类Boolean

十二、小结

1.Java中基本数据类型:

1         2          2       4      8          8          4      无规定                     字节数

byte   char   short   int   long   double   float   boolean                    数据类型

Byte  Character  Short  Integer  Long  Double  Float  Boolean      包装类

十三、Java中的数据类型

1.基本数据类型

2.引用数据类型

类   String  数组  接口  枚举  抽象类.......

十四、整型提升

小于4个字节的数据运算时,会发生整型提升。

十五、变量的作用域

大括号

本地代码块轻易不要写

十六、常量

常量只能被初始化一次且使用的时候一定要初始化!!!

1.字面常量

2.final修饰的变量

十七、类型转换

int   与   boolean   无法相互转换

1.隐式

把一个小类型给一个大类型。

2.显式

把一个大类型给一个小类型,强制类型转换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值