Java学习记录--java基础语法

来源:互联网 发布:java有项目培训吗 编辑:程序博客网 时间:2024/06/12 22:02

Java基础语法

标识符:凡是自己可以起名字的地方都叫标识符

命名规则:字母,下划线,美元符开头数字组成

区分大小写,不能有空格,“见名知意”

关键字:特定含义,专门用途的字符串成为关键字

常量:整型,实型(实数,有小数点),字符‘’,逻辑(true,false),字符串“”

不可变的变量final

变量:实质上是内存中的一小块区域

  不同的变量类型分配不同的长度

程序的执行过程

1.Load到内存 (硬盘中的程序装载到内存里)

2.内存中的操作系统找到main方法

3.执行过程中的内存管理(内存分四块区域:code segment存放代码;data segment静态变量字符串常量;stack栈存放局部变量;heap堆 动态申请内存 存放new出来的东西)

 

java变量分类:位置:局部变量(方法体内声明的变量,方法的参数)

方法内声明的变量,出了大括号就不起作用了

  成员变量(类体内方法体外)

数据类型:基本数据类型;引用数据类型

 

Java都是有符号的数  

Java中的各种数据类型所占大小都一样,C语言不能移植

Float放在double类型中会出错

基础数据类型转换:

1.boolean不能和别的相互转换

2.整型,字符型,浮点类型相互转换。运算直接转换成int

3.数据类型按容量大小排序:byteshortlongintlongfloatdouble,容量小的自动转换成容量大的

4.Double8字节)转float4字节)不对,不能直接砍掉四个字节。特殊字节表示。但byteintlong可以相互转换。

5.Float强制转换成long类型相当于四舍五入

6.float f1=0.1错误0.1double类型的,解决方案有二,float f1 =0.1f或者float f1=float0.1强者转换。

运算符:

++在前时先运算再取值

在后时先取值再运算

当进行打印时,无论任何类型,都地洞转换成字符串进行打印

0 0
原创粉丝点击