零、引导序言
当下使用IntelliJ Community 2018.1.7版本
整合开发环境安装
官网下载安装包,没有提供就拿最近的下个版本安装
勾选下图确认安装
进入界面创建项目,选取JAVA_HOME目录
进入设定,搜寻font,修改字体consolas、大小20,即可
创建空项目
- 选择空项目
- 选择新建模块(资料夹名称,基礎語法)
踩坑,module还是不要有中文好,会找不到字节码文件,自己用中文繁中
- 再找到Project Structure
- 点击Project,SDK爆红,新增jdk目录,底下改成level 8,完成
插播:修改文字颜色
设定 》Editor 》 Color Scheme(颜色模板) 》Java 》Comments(注释)
一、正式课程开始
- 注释
- 标识符
- 数据类型
- 变量
- 运算符
- 包机制
- JavaDoc
标识符
Java内都需要名字,类名、变量名、方法名的总称
关键字是内部定义有特殊用途的词
数据类型(基本类型注意点)
八大基本数据类型,有整数、小数、字符以及boolean
- long在后面加L、float在后面加F
- 不用浮点数去比较,有限、离散,有舍入误差
- 题外话,数字不易读用下划线分割
介绍「字节」
- 位(bit)是计算机内数据
储存的最小单位(最底层) - 字节(Byte)是计算机数据
处理的基本单位 - 兆(MB)
变量
- 类变量,加static修饰
- 实例变量,没有static修饰,可以不初始化值,使用默认值(0、0.0、u0000以及null)
- 局部变量,在方法内,使用前必须声明与初始化
常量
可以理解为特殊的变量,初始化后不能变动的值,用final修饰
养成:良好命名规范
- 除了常量(变量)用小驼峰
- 常量大写加下划线
- 类名大驼峰
- 方法名小驼峰
运算符
- 算数:加、减、乘、除(二元、两数)
- 关系:大于、小于
- 逻辑:与(&)、或(|)、非
自增、自减: 放在前面表示,先自增再赋值;后面表示,先赋值再自增
短路运算,两个&&;没有短路,一个&
包机制
包的本质就是文件夹
包名规范,www.baidu.com com.baidu.www 或者 com.baidu.baike (com.baidu.xxx / blog等等)
终:段落小结
从引言创建项目,注释开始,了解标识符名词解释,八大基本数据类型、注意点、字节与位,变量、常量、作用域(修饰词),命名规范、自增、自减与短路运算,及包机制