Java语言基础
前言
学习Java语言可以用做后端开发、服务器后台处理大数据的存储、查询、数据挖掘等项目。(个人学习java的初心是为了提升自己的开发能力和便于复现算法论文)
1 计算机基础知识
1.1. 二进制
计算机是0/1存储操作,每个0或者1叫做一个bit(比特)
位:bit (0,1)
字节:Byte 1Byte=8bit
1KB=1024B 1MB=1024KB 1GB=1024MB
1TB=1024GB 1PB=1024TB 1EB=1024PB 1ZB=1024EB
1.2 常用DOS命令
命令提示符(cmd)
启动: Win+R
切换盘符 盘符名称:
进入文件夹 cd 文件夹名称
进入多级文件夹 cd 文件夹1\文件夹2\文件夹3
返回上一级 cd …
直接返回根路径 cd
查看当前内容 dir
清屏 cls
退出 exit
Java开发环境搭建
2.1 Java虚拟机——JVM
java虚拟机是运行所有java程序的假想计算机,是java程序的运行环境。
如图,java语言的跨平台性就是通过JVM来实现的。
JDK>JRE>JVM
Java程序
3.1程序开发步骤
3.2关键字和标识符
关键字的特点:
1.完全小写的字母
2.在增强版的记事本中(例如Notepad++)有特殊颜色
命名规则:
硬性要求
标识符可以包含 英文字母26个(区分大小写) 、 0-9数字 、 $(美元符号) 和 _(下划线) 。
标识符不能以数字开头。
标识符不能是关键字。
软性建议
类名规范:首字母大写,后面每个单词首字母大写(大驼峰式)。
方法名规范: 首字母小写,后面每个单词首字母大写(小驼峰式)。
变量名规范:全部小写。
常量
变量和数据类型
5.1Java的数据类型分为两大类:
引用数据类型
字符串、数组、类、接口、Lambda
注意事项:
1.字符串不是基本类型,而是引用类型
2.浮点型可能只是一个近似值,并非精确值
3.数据范围与字节数不一定相关,例如float数据范围比long更广泛,但所用字节数更小
4.浮点数中默认类型是double。如果一定要使用float类型,需要加上一个后缀F
如果是整数,默认为int类型,如果一定要使用long类型,需要加上一个后缀L。推荐用大写字母后缀。
5.2 变量的定义
创建一个变量并且使用的格式:
数据类型 变量名称;
变量名称=数据值; //赋值,将右边的数据值,赋值交给左边的变量
一步到位的格式:
数据类型 变量名称=数据值;
/*使用多个变量的时候,有一些注意事项
- 如果创建多个变量,那么变量之间的名称不可重复
- 对于float和long类型来说,字母后缀F和L不要丢掉
- 如果使用byte或者short类型的变量,那么右侧的数据不能超过左侧类型的范围。
- 没有进行赋值的变量。不能直接的使用,一定要赋值之后才能使用
- 变量的使用不能超过作用域的范围【作用域:从定义变量的一行开始,一直到直接所属的大括号结束为止】
- 可以通过一个语句来创建多个变量,但是一般情况不推荐这么写