DAY1是什么时候发布的我也不清楚,其实这个系列就相当于“学习JAVA,准备篇!”,后面可能会重新写吧,因为目前就是想到什么写什么。

在DAY1时,我们配置好了Java语言环境,也就是Java的开发工具包JDK。然后呢,安装好IDEA后,就让我们先了解一下Java的语言特性吧。

Java是一门优秀的面向对象高级程序设计语言,同时也是一种半编译,半解释型的语言。面向对象的概念我们稍后再提,这里先谈一谈对“半编译,半解释”的理解。

要理解半编译半解释,那么就得先知道JVM为何物。

JVM(Java Virtual Machine)-Java虚拟机,是一个虚构出来的计算机,通过在实际的计算机上仿真模拟各自计算功能来实现的。而Java虚拟机有自己完善的硬件架构。

在DAY1的记录里也提到过编译过程。

java源程序(.java)在经过java编译器编译后成为java字节码文件(.class文件)而cpu只认识机器码,不认识字节码。

最后在运行的时候则由JVM的解释器进行解释执行。
JRE = JVM + API(Lib)
JDK = JRE + Tools

基础语法建议自己多看书多写代码,不多提,来讲讲代码规范

总体上来说,命名都用英语单词,并且使其顾名思义。严禁使用拼音与中文,不要问为什么,问就是中华文化博大精深。

package:均为小写;命名方式:①公司域名反写.项目名.功能名;例如:com.spw.java.base ②直接相连datastructure(因为还是学生,没有公司233)

类名:每个单词的首字母大写,直接相连

方法、参数、变量名:第一个单词全小写后面的单词首字母大写,直接相连。也就是驼峰式。

常量:单词字母全大写,以下划线连接。

代码风格有次行风格行尾风格,随你喜欢。千万不要乱打花括号,不然代码显得很乱。

空格:
(1)行尾风格左大括号前空格
(2)二元、三元操作符两边均空格
(3)逗号、分号(仅 for 循环中):前不空格,后空格
(4)if / for / while / switch / do 等保留字与括号之间都必须加空格
空行:
(1)一行只定义一个变量
(2)方法定义上下空行
(3)逻辑无关段落空行
(4)文件末尾空行

以上是平时需要注意的基本代码规范,下面跟大家讲讲数据类型相关。
大家都知道JAVA要创建变量,必需先声明它的数据类型,因为数据类型决定了数据的存储方式和运算方式。
Java中的数据类型分为两大类:基本数据类型引用类型

Last modification:July 24th, 2020 at 05:07 pm
请随意~