您的同行都在使用奇网校

Online Service

学好Java编程基础很重要

发布时间:2018-02-23 14:17:17

整数类型(无小数部分):

内存空间取值范围

byte型08位1字节-128~127

short型16位2字节(-2^15)~(2^15-1)

int型32位4字节(-2^31)~(2^31-1)

long型64位8字节(-2^63)~(2^63-1)

注:int型不够大时,使用long型,需要在数字后加L或l,表示长整数。

字面量默认使用int型,如字面量超出int型,需要使用long型.

浮点类型(小数类型):

float型(单精度浮点类型)32位4字节 小数后面加F或f(必须加)

double型(双精度浮点类型)64位8字节参与运算不精确

存储方式:科学计数法方式来存储23000=2.3*10^4(4位指数)

注:浮点型字面量默认使用double型,使用flaot型需在后加F.

字符型(char型):用来保存单个字符(16位2进制)

Unicode编码Java语言可以把整数当成数字对待,并且具有连贯性,每个字符都对应一个整数编号,所以赋值整数也可以输出字母。例如:65==A97==a(大写A~Z65开始,小写97开始,大小写之间相差32。A+32=a)(unicode编码,必须使用char型转换)

布尔型(与或性):boolean型

True真 False 假8位1字节

通常用在流程控制中作为

判断条件

基本数据类型之间的转化:

分为两种情况:1强制类型转化2隐式类型转化(自动类型转化)

强制类型转化:大类型赋值给小类型

自动类型转化:小类型赋值给大类型

数据类型之间的大小关系:

byte<short<int<long<float<double

char<int<.......不参与byte,shore的比较

变量与常量

常量(final常量):定值,程序运行过程中一直不会改变的量。

常量的声明:在整个程序中只能被赋值一次。(为所有对象共享值时,是非常有用的)

常量标准语法:final数据类型常量名称[=值]eg:finalinta;

注:当定义final为全局(成员)变量时,定义时就需要设定初值,否则会产生编译错误

变量:值能改变的量

变量需要注意的点:

1.变量必须被声明,而且必须明确类型.(声明:定义一个类型(分类例如:整数小数字符串等例如:inta;))

2.使用变量前必须初始化或者被赋值(初始化:声明同时给予赋值例如:inta=8;)

3.变量名必须是一个有效的标识符、第二个单词首字母最好大写、不可以使用Java关键字、同一主方法中不能重复、应尽量选择有意义的单词作为变量名。

变量的有效范围

成员变量(全局变量):在类体中所定义的变量,整个类中都有效

局部变量:在主方法体中定义的变量(如main中),局部变量只在当前主方法(主函数)代码块中有效。调用方法时有效,方法调用结束后销毁。声明开始到块的结束.

注:局部变量与成员变量命名可以相同,此时成员变量暂时隐藏即,这个成员变量在该方法中暂时失效。

标识符:用来命名的有效序列(例如:包名,类名,方法名,变量名)工程名不是标识符。

组成:字母、数字(不能作为第一个字符)、下划线(-)、美元符号($)。

(不能是Java语言中的关键字和保留字)

标识符可以是汉字和¥(语法没有错误,但是不可以这么写)

注:Java语言中的标识符是严格区分大小写的

关键字:Java语言中已经被赋予特定意义的一些单词、不可以把这些词作为标识符使用。

例:int、public、this、long、double、boolean等

动力节点针对上班族,在校生,自学者开设了Java直播课堂(夜校班),由大咖直播授课,学员在业余时间学习,为没有时间全日制面授的学员打开通往Java工程师之路的大门。Java夜校班由动力节点副教学总监,金牌讲师付老师带队并亲自授课,夜校班秉承动力节点一贯的专业品质态度,在课程质量,学生素质,就业服务上相当严格要求,并以学业满意就业为终极目标,打造国内一流Java业余培训班,感兴趣的同学不妨关注动力节点了解一下吧。