小白的Java入门
与Java的缘分
从出生到现在,人们经历了很多个阶段,从孩提时期的牙牙学语,从叫出的第一句爸爸妈妈,到后来的小学、初中、
高中、大学,人们无时无刻不在学习,而Java是我学习生涯中让我的生活发生转变的重要一环。
我是在大学接触到Java的 ,大学上的是一个三流的本科院校 ,学校教育的东西看起来挺多的,其实能够学到的很
少很少,我在将近接近大三的时候认识到有Java这门语言 ,然后就在老师的帮助下开始一点一点学习这门语言。
以下是我学习整理的内容,是自己一点一点整理出来的。
希望有些大佬能够指正一下我的错误,让我的学习得以圆满。
1. 标识符呦
1 . 1 什么是标识符呢
首先,要知道什么是标识符,我自己理解的标识符就是给Java中需要用到的包,类,方法之类的定义的名称需要使用
到的字符列叫标识符,嗯、对、应该是这样。
1 . 2 还有命名要求呢
1 . 由字母(含英、中、日、俄等)、数字、下划线(_ )和美元符号($ 音:dollar)组成。
2 . 不能以数字开头。
3 . 区分大小写。
4 . 长度无限制。(一般不要超过15 个字符)
5 . 不能是Java 中的保留字和关键字。
还有还有,别着急嘛~
1 . 标识符命名习惯:见名知意。age address name sex
2 . 方法名、变量名、参数名首字母小写,后面首字母大写(驼峰式命名法)
3 . 类名采用首字母大写(帕斯卡命名法)
2. 常量,变量吖
2.1 最最最基础
不说别的直接来一串顺口溜
八种基本类型
byte 、short 、int 、long 、float 、double 、char 、boolean
byte : 1 个字节 ,范围 -128 到 127
short : 2 个字节 ,范围 -32768 到 32767
int :4 个字节
long :8 个字节
float :4 个字节 -3.40E+38 ~ +3.40E+38 有效位数7 -8 位
double :8 个字节 -1.79E+308 ~ +1.79E+308 有效位数15 -16 位
char :2 个字节 0 -65535 65536 个字符
boolean :不确定
上边的数据范围不用刻意去记哦~
大概知道什么意思,用得多就知道了
2.2 概念念
常量:常见的数据(也称为数据常量),程序运行中固定不变的数据
变量:保存程序执行中数据的一块存储空间
2.3 数据类型
怎么说呢
Java数据类型具体可以分为两大类
1.基本数据类型
就是上边的写的八种最最最基础的,一定要记牢!!!
2.引用数据类型
就是类、接口、数组、枚举(后面讲解)、注解
虽然不知道具体是什么,先拿个小本本记下来。
2.4 整数型
整型数值默认为int 型,如:int i = 3 ;
但是还有个long 型,说白了就是变长的int 型,存储的数据也更大,然后可以加小写‘l’或大写‘ L’,把他们区分开,如:long l = 3L ;
2.5 浮点型
float : 单精度浮点数(精度7 ,8 位) 4 个字节
double :双精度浮点数 (精度15 ,16 位) 8 个字节
Java浮点型常量默认为double 型
double d = 3.14 ;
如要声明一个常量为float 型,则需在数字后面加f或F
float f = 3.14f ;
注意:float double 存储的数据都是近似值。
2.6 字符型
char 型数据用来表示通常意义上“字符”,也就是我们说的英语字母和单独的汉字
char c = 'A' ; char c2= '好' ;
2.7 布尔类型
boolean 只有两个值哦
true false
如果你定义成别的东西,那肯定是会出问题的,它的默认值是false
3.数据类型是可以相互转换滴
*自动类型转换
自动类型转换:数据类型取值范围小的转为取值范围大的
byte ---> short --->int --->long --->float --->double
char ---> int
*强制类型转换
数据类型取值范围大的 转为 取值范围小的. 需要加强制转换符,也就是(要转换的数据类型)
long a = 100 L;
int i = (int )a;
特别注意:有可能造成精度降低或数据溢出,使用时要小心哦。