2.1JAVA基础复习——JAVA语言的基础组成注释和常量变量
2017-01-08 17:30
267 查看
JAVA语言的基础组成有:
1.关键字:被赋予特殊含义的单词。
2.标识符:用来标识的符号。
3.注释:用来注释说明程序的文字。
4.常量和变量:内存存储区域的表示。
5.运算符:程序中用来运算的符号。
6.语句:程序中常用的一些语句。
7.函数:也叫做方法,用来做一些特定的动作。
8.数组:用来存储多个数据的集合。
JAVA中的注释:
注释还可以用来缩小程序错误的范围,方便查找错误。
// :表示单行注释。
//这是一个单行注释
/**/:表示多行注释。
/* 这是一个 多行注释 */
/***/:java中独有的多行注释用于文档的注释
/** 这是java中 独有的多行注释 一般用于文档注释 */
JAVA中的常量与变量:
常量:其值不可改变的量,只能定义一次,通常用来定义不变的量用final来修饰 如:
语法:final 数据类型 常量名 = 值;
public static final String str="常量"
变量:其值可以改变的量,内存空间中的一个存储区域,通常用来定义经常需要改变的量 如:
语法:数据类型 变量名 = 值;
int age = 18; age=19; //这时候age可以改变age的值覆盖掉了原来的值变成了19
JAVA中的数据类型:
JAVA中的数据类型分为:基本数据类型和引用数据类型。
JAVA中的基本数据类型有四类八种:整数类型、小数类型、字符类型、布尔类型。
整数类型:byte、short、int、long
占用字节: 1 2 4 8
小数类型:float、double
占用字节: 4 8
字符类型:char
占用字节: 2
布尔类型:boolean
占用字节:布尔类型只有true或false理论上只占用1bit,所以按1byte处理。
JAVA从小到大排列顺序:byte、short、char、int、folat、long、double、boolean
JAVA中的引用数据类型有:类(class)、接口(interface)、数组([])。
JAVA中的类型转换:
JAVA中的类型转换也有两种:一种是自动类型转换(隐式转换),另一种是强制类型转换(显示转换)。
自动类型转换:将一个数值A赋值给另一个数值B,如果A的类型小于B类型,系统会自动提升A的类型使他与B类型一致,然后再赋值给B
基本数据类型自动转换:
byte——》short、char——》int——》long
float——》double
int——》float
long——》double
强制类型转换:将一个数值A赋值给另一个数值B,如果A的类型大于B类型,需要我们强制转换A的类型使他与B类型一致,然后再赋值给B
强制类型转换:需要注意的是强制类型转换可能会出现丢失精度的风险要慎用。
int a=10;
short b = (short)a;
JAVA中如何将字符串数值转换成数值类型。
String s = "123";
int num = Integer.parseInt(s);
利用基本类型的封装类的.parse……()方法来将字符串转换成相应的数值类型。
相关文章推荐
- 博为峰Java技术文章 ——JavaEE Hibernate HQL对象查询
- Java中利用MultipartFile实现文件上传
- Leetcode021--搜索有序链表的范围
- java项目开发代码规范
- 小博老师解析Java核心技术 ——动态解析Jar的运用
- eclipse智能自动提示
- eclipse下的NDK开发,请教
- java中的初始化
- Eclipse working set里的项目文件不见了!!求帮忙看下
- JAVA百科---[基础篇]环境变量配置
- Java接口回调机制详解
- java位移运算符
- SpringMVC 的初始化参数绑定
- Android studio里有没有类似Eclipse中Tab键在输入函数参数时切换的功能
- java之线程池
- java.lang.UnsatisfiedLinkError
- java web项目开发流程
- jdk环境变量配置方法
- MyException
- j2ee项目里src中的java文件没有在WEB-INF中生成class文件