javaSE入门

来源:互联网 发布:c语言中各类数据 编辑:程序博客网 时间:2024/06/05 03:11

第一部分:计算机基础知识
1计算机概述(了解)
1.1计算机组成
计算机(Computer)全称:电子计算机,俗称电脑。计算机由硬件和软件所组成。
应用举例:
科学计算
数据处理
自动控制
计算机辅助设计
人工智能
多媒体应用
计算机网络
1.2计算机硬件
计算机硬件(Computer Hardware)是指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。
冯·诺依曼型体系结构的计算机硬件系统的五大部件:
1)运算器
2)控制器
3)存储器
4)输入设备
5)输出设备
运算器和控制器是计算机的核心,合称中央处理单元(Central Processing Unit,CPU)或处理器。
输入设备(如键盘、鼠标)和输出设备(如显示器、打印机)统称为外部设备,简称外设或I/O设备,用来实现人机交互和机间通信。
1.3计算机软件
计算机软件(Computer Software)是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能。
计算机软件按照其功能划分为:
系统软件:DOS(Disk Operating System), Windows, Linux, Unix, Mac, Android, iOS等。
DOS系统是命令行方式操作的操作系统,为了便于用户操作,后来产生了图形化界面操作的操作系统,也就是Windows系统。
应用软件:office,QQ聊天,扫雷等

2软件开发和计算机语言概述(了解)
2.1软件开发
软件:按照特定顺序组织的计算机数据和指令的集合。
备注:
1、数据就是指现实生活中的年龄、姓名等信息。
2、指令就是告诉计算机如何对数据进行处理。
开发:软件的制作过程。
软件开发:借助开发工具与计算机语言制作软件。
2.2计算机语言
2.2.1计算机语言概述
人与计算机之间进行信息交流沟通的一种特殊语言。
2.2.2计算机语言分类
分为机器语言、汇编语言、高级语言三类。
2.2.2.1机器语言
机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干段,各段的编码表示不同的含义。
计算机能够直接识别的语言就是机器语言。
2.2.2.2汇编语言
汇编语言是使用一些特殊的符号来代替机器语言的二进制码,计算机不能直接识别,需要用一种软件将汇编语言翻译成机器语言。
2.2.2.3高级语言
使用普通英语进行编写源代码,通过编译器将源代码翻译成计算机直接识别的机器语言,之后再由计算机执行。
高级语言包括C,C++,C#,JAVA。
高级语言工作原理

3人机交互(了解)
包括图形化界面方式、命令行方式。
3.1图形化界面方式
图形化界面方式特点:简单直观,使用者易于接受,容易上手操作。
3.2命令行方式
命令行方式特点:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。
4键盘功能键和快捷键【掌握】
打开系统屏幕键盘:
window键 + R,打开运行命令,输入osk,回车即可打开。
4.1键盘功能键(9个)
序号 功能键 说明 作用
1 Tab 制表符键 使用tab实现向右的缩进,
使用shift + tab 实现向左的缩进,
加入适当缩进使我们的代码更整洁可读。
2 Shift 上档转换键 转换英文字母大小写,
转换数字和特殊符号,
转换输入法中英文等。
3 Ctrl 控制键 不单独使用,和其他键形成组合快键建
4 Alt 单词“Alter”缩写,汉语意思为“改变”。 不单独使用,和其他键形成组合快键建
5 空格 键盘上最长的一个键 文本编辑中输入空格;
输入法中确认第一个选项。
6 Enter 回车键 回车键有两个作用:
一是确认输入的执行命令,
二是在文字处理中起换行的作用。
7 Window键 window徽标键
Window键 + D 快速显示桌面;
Window键 + Run 执行运行命令;
Window键 + E 打开我的电脑;
Window键 + L 锁定屏幕。
8 ↑↓←→
上下左右键 光标移动键 用于快速的移动光标。
9 PrtSc 屏幕硬拷贝键,PrtSc为PrintScreen的缩写 屏幕截图。

备注:
键盘功能键中单独键和组合键还有很多需要在后面的学习中逐渐了解,自己多掌握写功能键,有助于提高我们的操作效率。下面的文章可以参考:

4.2键盘快捷键(6个+1个补充)
1)Ctrl+A 全选
2)Ctrl+C 复制
3)Ctrl+V 粘贴
4)Ctrl+X 剪切
5)Ctrl+Z 撤销
6)Ctrl+S 保存 【在写代码过程中经常保存自己的代码,防止死机或者断电造成代码丢失】
补充:Ctrl+Y 重做,将Ctrl+Z撤销过的那一步A操作,重新做这个A操作。
5如何打开DOS控制台【掌握】
以Win7为例,如何打开DOS控制台?
方式1:开始菜单——点击所有程序——找到附件——命令提示符
方式2:开始菜单——搜索程序和文件——输入cmd——回车
方式3:windows键 + R ——输入cmd——回车 【推荐方式】
6常用DOS命令【掌握】
早期操作计算机用DOS命令操作,因为需要记住很多命令,不利于普及,后期发展成图形界面,通过鼠标点击界面的形式操作计算机,底层实际上运行的依然是DOS命令。

1)盘符:回车 切换盘符,如d:
2)dir回车 列出当前目录下的文件以及文件夹(dir–>directory)
3)cd 文件夹名称回车 进入指定目录(cd–>change directory)
4)cd..回车 返回到上一级目录
5)cd\回车 返回到根目录
6)cls回车 清屏(clear screen)
7)exit回车 退出dos命令行
注:目录就是指文件夹。

————————-分割线上的需要掌握,下方的了解即可———————–

md 文件夹名回车,创建文件夹(make directory)
rd 文件夹名称回车,删除文件夹(remove directory),注意:空文件夹才能直接删除成功
del 文件名称.后缀名回车,删除指定文件;删除当前目录下的一类文件:del *.后缀名回车
notepad 创建文件
删除带内容的文件夹:
rd + /s 文件夹名称(询问是否删除)
rd + /q + /s 文件夹名称(直接删除)

【补充】:比较实用
1)Tab 书写补全功能
2)help 查看DOS命令
3)↑↓上下键 可以切换之前执行过的DOS命令
4)ipconfig 查看IP地址
5)ipconfig -all 查看笔记本网卡物理地址即mac地址(公司需要绑定mac地址)
6)ping IP地址 测试IP地址的网络是否正常收发消息
第二部分:Java语言概述
7Java语言概述(了解)
7.1Java语言发展史
1991年,在SUN公司(StanfordUniversityNetwork,斯坦福大学网络公司),由詹姆斯·高斯林(James Gosling,Java之父)等人开发一套开发语言,并将其命名为“oak”;
1994年,oak更名为java;
2009年,sun公司被oracle公司收购。
于是现在为止Java产品属于oracle公司。
7.2java语言版本
JDK 1.1.4 Sparkler 宝石
……
JAVASE 5.0 (1.5.0) Tiger 老虎
JAVASE 6.0 (1.6.0) Mustang 野马
JAVASE 7.0 (1.7.0) Dolphin 海豚
JAVASE 8.0 (1.8.0) 目前的最新版本
7.3Java语言平台
7.3.1J2SE标准版(Java 2 Platform Standard Edition)
是为开发普通桌面和商务应用程序提供的解决方案。
该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,如java版的扫雷。
7.3.2J2ME小型版(Java 2 Platform Micro Edition)
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
7.3.3J2EE企业版(Java 2 Platform Enterprise Edition)
是为开发企业环境下的应用程序提供的一套解决方案。
该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。

注意:
Java5.0版本后,三种技术平台分别更名为JAVASE、JAVAME、JAVAEE。
由于现在已经出现了Android、IOS、WindowsPhone等手机操作系统,所以J2ME架构基本上已经不用了。目前,流行的手机软件都是基于这些最新的手机操作系统进行开发的。
7.4Java语言的特点
简单性
解释性
面向对象
高性能
分布式处理
多线程
健壮性
动态
结构中立
安全性
开源
跨平台
补充:java还有内存优化和垃圾回收机制。
8Java语言跨平台原理【掌握】
8.1什么是跨平台性
通过Java语言编写的应用程序在不同的操作系统平台中都可以运行。
8.2Java语言跨平台原理
只要在需要运行java应用程序的操作系统上,
先安装一个Java虚拟机(JVM,Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
8.3Java语言跨平台图解
write once ,run anywhere!(一次编译,到处运行)。
因为有了JVM,所以同一个Java程序在不同的操作系统中都可以执行。
这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

8.4注意事项
JVM是不跨平台的,对于不同的操作系统有不同版本的JVM。
JVM的作用就是搭建了Java语言编写的程序与操作系统之间的桥梁。
9JRE和JDK的概述【掌握】
9.1JRE(Java运行环境)
JRE(JavaRuntimeEnvironment,Java运行环境):
包括Java虚拟机(JVM Java Virtual Machine)和Java程序运行所需的核心类库等。
注意:如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JRE:JVM + 核心类库。
9.2JDK(Java开发工具包)
JDK(JavaDevelopmentKit,Java开发工具包):
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。
所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe)、运行工具(java.exe)、打包工具(jar.exe)等
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
JDK:JRE + JAVA的开发工具。
9.3为什么JDK中包含一个JRE
开发完的程序,需要运行一下看看效果。
9.4JDK,JRE,JVM的作用和关系
JRE:JVM + 核心类库。
JDK:JRE + JAVA的开发工具。
简单而言:使用JDK开发完成的java程序,交给JRE去运行。

10JDK的下载和安装过程图解(了解)
10.1下载JDK
官方网站:
https://www.oracle.com/index.html
www.java.sun.com
注:由于Sun公司2009年已被Oracle公司收购,故访问www.java.sun.com会自动跳转到
http://www.oracle.com/technetwork/java/index.html。
进入公司工作,安装JDK前找自己组长询问,确认使用JDK的版本,统一开发环境
针对不同的操作系统(32位or 64位),下载不同的JDK版本
识别计算机的操作系统的步骤:
1.选中计算机,右键,选择属性

2.查看自己操作系统的位数

下载JDK步骤图解:
1.访问www.oracle.com,点击Downloads下的JavaforDevelopers。

2.点击JDK下的DOWNLOAD按钮。

注:Java SE8u101代表JDK8版本,101代表子版本,u是update(更新)的缩写。

3.在下载之前,首先需要接受JDK的许可证协议,然后再点击jdk-8u45-windowsi586.exe(32位)/jdk-8u45-windows-x64.exe(64位)进行下载即可。

注:Windowsx86对应的是windows32位系统(i586)。
Windowsx64对应的是windows64位系统(x64)。
如果需要下载历史版本的JDK,在访问www.oracle.com,点击Downloads下的JavaforDevelopers后页面的最下方。按下图操作:

10.2安装JDK
方式一:傻瓜式安装,一直点击“下一步”按钮即可(不推荐)
方式二:自定义安装,建议方式【】
安装路径不要有中文或者特殊符号如空格等,如路径D:\develop\Java\;
当提示安装JRE的时候,可以不安装。
注意:如果安装的JDK版本与之前已安装的JDK不同,那么之前安装的JDK版本可以不用卸载,
根据环境变量的配置,系统会选择配置的JDK版本作为开发环境。

安装JDK步骤图解:
1.双击“jdk-7u72-windows-i586.exe”文件,点击“下一步”按钮

2.更改安装目录:
默认安装目录为“C:\ProgramFiles(x86)\Java\jdk1.7.0_72\”,
可以通过“更改”按钮对安装路径进行自定义至D:\develop\Java\jdk1.7.0_72\路径下。

直接修改路径:

3.更改安装目录后,点击“下一步”按钮,进行安装:

4.取消JRE安装

11JDK安装路径下的目录解释(了解)

bin目录:该目录用于存放一些可执行程序。如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和javadoc.exe(文档生成工具)等。
db目录:db目录是一个小型的数据库。从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,在学习JDBC 时,不再需要额外地安装一个数据库软件,选择直接使用JavaDB即可。
jre目录:”jre”是 Java Runtime Environment 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录,它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。
include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。
lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。
src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
第三部分:HelloWorld案例以及环境变量的配置
12Java开发工具介绍(了解)
notepad(微软操作系统自带)
Editplus/Notepad++
Eclipse
MyEclipse
基础班:先使用notepad,然后Editplus,再Eclipse。
13HelloWorld案例的编写和运行【掌握】
首先,JAVA_HOME/bin目录中创建文本文档,命名HelloWorld,扩展名java,即HelloWorld.java。
编写代码:
① 定义类:class 类名{}
② 写main方法:public static void main(String [] args){ }
③ 写输出语句:System.out.println(“hello world”);
④ 编译:DOS控制台javac编译java文件(带后缀名.java),产生class字节码文件
⑤ 运行:DOS控制台java运行class字节码文件(不带后缀名.class),就在控制台上输出HelloWorld

class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
图解:

首先编写java源代码程序,扩展名.java
在DOS命令行模式中,输入javac命令对源代码进行编译,生成.class字节码文件
编译命令:javac 源文件名.java
javac命令的作用是对java程序进行语法性检查,一旦出错,就会打印出错误信息。
编译完成后,如果没有报错信息,输入java命令对class字节码文件进行解释运行,执行时不需要添加.class扩展名
运行命令:java 类名
注意:一旦我们修改了.java文件内容,一定要再次编译该文件,再运行。否则运行的还是之前的。

在jdk安装目录下的bin目录,按住shift + 鼠标右键,在该目录下可以直接打开DOS控制台,控制台直接就在该目录下。

注意:文件名和类名可以不一样,编译后生成字节码文件是以类名来命名文件的,即类名.class,但当主方法所在类class前有修饰符public时,则文件名和类名必须一致。
建议:类名和文件名保持一致。这样在编译和运行时直接使用文件名即可。

14HelloWorld案例常见问题【掌握】
14.1找不到文件问题
14.1.1文件扩展名隐藏导致编译失败
,在没有显示文件的扩展名之前,只显示文件名即xxx.java,于是误认为这就是java源文件,实际上文件全名为xxx.java.txt。也就是说“骑白马的不一定是王子,也有可能是唐僧”。

显示文件的扩展名(后缀名)的方法:

14.1.2文件名写错了

补充:
类文件不在当前路径下或者不在classpath(后面会将讲到)指定路径下。即有些同学之前自学的时候,配置了classpath环境变量,导致在运行文件时去classpath路径下进行查找该文件,而我们的文件和Java源文件在同一目录下。
14.2单词拼写问题
14.2.1class写成Class

14.2.2String写成string

14.2.3System写成system

14.2.4main写成mian

14.3括号匹配问题
14.3.1把类体的那对大括号丢掉一个

14.3.2把方法体的那对大括号丢掉一个

14.3.3把输出语句的那对小括号丢掉一个

14.4中英文问题
提示信息:错误: 非法字符: \????的格式
注意:java编程中需要的基本上都是英文字符
14.4.1中文小括号问题

14.4.2中文分号问题

解决方案:中文状态下使用英文标号。

15Java语言的书写格式(约定俗成)【掌握】
① 大括号要对齐,并且成对写【特别注意】
② 左大括号前面有空格
③ 遇到左大括号要缩进,Tab
④ 方法和程序块之间加空行让程序看起来清晰
⑤ 并排语句之间加空格,例如for语句
⑥ 运算符两侧加空格

class HelloWorld {
public static void main(String[] args) {
System.out.println(“Hello World!”);
}

public static void show() {    System.out.println(1 + 3);}

}

16path环境变量的作用及配置方式1【掌握】
16.1path环境变量的作用
1)在JDK的bin目录下开发程序容易产生的问题
如果文件过多,不方便管理;
删除自己写过的不需要的文件,可能不小心把JDK自带的工具给删除了。
2)如何解决问题呢
notepad这样的命令为什么在任何路径下都能够执行,原因是配置path环境变量。
path配置的是可执行的文件.exe,配置后可以在不同的盘符下访问path路径下的这些可执行文件。
16.2Path环境变量的配置方式1
右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path→将jdk安装目录下的bin目录添加到最左边并添加分号。
注意:分号是英文半角符号。
1.右键点击桌面计算机,选择属性

2.点击选择高级系统设置

3.选择高级选项卡,点击环境变量

4.下方“系统变量”中查找Path,双击Path

5.将jdk安装目录下的bin目录添加到最左边并添加分号,确定。

6.测试,是否配置成功:【】
打开DOS控制台,输入
javac回车
java回车
都有内容列表列出,就说明成功了。
补充命令:java -version 可以查看JDK版本号。
17Path环境变量的配置方式2【掌握*】
1)先新建一个系统变量JAVA_HOME:复制Java安装路径(能看到bin文件夹)
2)再修改path:在Path路径中,在最前边添加动态获取Java环境变量:%JAVA_HOME%\bin;
3)最后说一下path中配置的路径是有先后顺序关系的,所以将java的路径放在前边,优先检索。
注意分号:英文输入法下分号
1.打开环境变量窗口

2.先新建一个系统变量JAVA_HOME:复制Java安装路径(能看到bin文件夹)

3.再修改path:在Path路径中,在最前边添加动态获取Java环境变量:%JAVA_HOME%\bin;

4.打开DOS控制台:测试是否配置成功

如果有内容列出,说明陪住环境变量成功。
查看版本号命令如下:

特别注意:
在环境变量path配置完成后,需要重新打开DOS控制台。因为之前打开的DOS控制台记录的是未配置前的path。
18classpath环境变量的作用及其配置(了解)
classpath是模仿path而来的,
作用是让任何目录下都可以来运行classpath指定目录中class文件,一般不配置
配置:
创建新的变量名称:classpath
值设定为指定的含有class文件的目录,多个目录间使用分号(;)分割
作用:
使classpath目录中的.class文件可以在任意目录运行
技巧:
通常将配置的目录最前面添加.配置,即当前目录,使.class文件搜索时首先搜索当前目录,然后根据目录配置的顺序依次查找,找到后即运行,因此classpath目录中的配置存在先后顺序。

注意:
jdk1.5版本之前必须配置classpath,jvm虚拟机才能找到.class文件,1.5版本以后jvm虚拟机会默认在当前目录去找.class文件,所以我们现在的1.7版本千万别配置classpath,因为没有意义。
path和classpath的区别
path环境变量里面记录的是可执行性文件,如.exe文件,对可执行文件先在当前路径去找,如果没找到,就去path环境变量中配置的路径去找
classpath环境变量里记录的是java类的运行文件.class文件所在的目录
19Editplus开发程序并编译运行(了解)
配置快捷键编译运行:EditPlus中配置自动编译Ctrl+1,运行Ctrl+2
去除备份文件

第四部分:注释、关键字、标识符
20注释概述及其分类【掌握】
20.1注释概述
用于解释程序的文字就是注释。
注释是给人看的。提高代码的阅读性。

注释是一个程序员必须要具有的良好编程习惯。
初学者编写程序可以养成习惯:先写注释再写代码。【】
将自己的思想通过注释先整理出来,再用代码去体现。
因为代码仅仅是思想的一种体现形式而已。
20.2注释分类
20.2.1单行注释
格式://注释内容
举例:

20.2.2多行注释
格式:
/*
注释内容
注释内容
注释内容
*/
举例:

20.2.3文档注释
格式:
/**
注释内容
注释内容
注释内容
*/
java中特有注释,通过工具可将文档注释内容,生成html说明文档。

注:
1:对于单行和多行注释,被注释的文字,不会被JVM(java虚拟机)解释执行。
2:对于文档注释,是java特有的注释,其中注释内容可以被JDK提供的工具 javadoc 所解析,
生成一套以网页文件形式体现的该程序的说明文档。后面面向对象部分讲解。
20.3注释作用
注释解释说明程序代码含义;
调试程序:
当程序运行报错时,将某些代码注释掉,然后重新编译,运行。
如果程序不再报错,那么说明注释掉的部分代码中包含错误代码。
20.4注释嵌套
单行注释可以嵌套单行注释。

多行注释不可以嵌套多行注释。

因为多行注释的开头会和被嵌套的多行注释的结尾配对,导致后面的注释失效。
多行注释中可以有单行注释。
20.5HelloWorld案例加入注释
把HelloWorld案例加入注释写出来
需求:写一个程序,在控制台输出HelloWorld
分析:
写一个java程序,首先定义类。
程序要想能够被jvm调用,必须定义main方法。
程序要想有输出结果,必须用输出语句。
实现:
定义类用的是class关键字,后面跟的是类名
main方法基本格式
输出语句基本格式
//这是我的HelloWorld案例
//用class定义类,HelloWorld是类名
class HelloWorld {
/*
这是main方法
是程序的入口
被jvm自动调用
*/
public static void main(String[] args) {
/*
这是输出语句
“”里面放的是在控制台上输出的内容
*/
System.out.println(“HelloWorld”);
}
}

21关键字的概述和使用【掌握】
21.1什么是关键字
被Java语言赋予特定含义的单词 。
21.2关键字的特点
组成关键字的字母全部小写 。
21.3常见关键字
对于关键字,会随着我们的学习逐渐掌握,不需要死记硬背。

21.4关键字注意事项
goto和const作为保留字存在,目前并不使用,在JDK的新版本中可能提升为关键字;
类似Editplus这样的高级记事本,针对关键字有特殊的颜色标记,非常直观。
21.5案例:判断下列哪些是关键字
class,HelloWorld,public,static,void,main,String,System?
答:class,public,static,void。
22标识符的概述和组成规则【掌握】
22.1什么是标识符
就是给类,接口,方法,变量等起名字时使用的字符序列。
22.2标识符的组成规则
英文大小写字母[a-z,A-Z]
数字字符[0-9]
美元符号线 – 英文输入法下按住shift + 4;_ – 英文输入法下按住shift + -
22.3标识符注意事项
不能使用关键字
不能数字开头:错误示例:4xxx
严格区分大小写:A和a是两个不同的标识符
举例:

22.4案例:下面哪些是合法标识符
HelloWorld DataClass _983 bS5_c7    class       DataClass#  98.3        Hell World  
答:HelloWorld,DataClass,_983,
bS5_c7。
class 不能使用关键字
DataClass# #不是组成规则符号
98.3 不能以数字开头,点.也不是组成规则符号
Hell World 空格不是组成规则符号

23标识符中常见的命名规则【掌握】
原则:驼峰命名,见名知意
目的:增强可读性
23.1包
包其实就是文件夹,用于解决相同类名问题,后面会详细讲解。
不管是单级包还是多级包,所有字母都小写。
单级包,如xxx
多级包,使用点.隔开,一般是域名倒过来,要求所有的字母小写,如xxx.yyy.zzz
示例:
单级包liuyi
多级包cn.itcast.模块名
23.2类或者接口
如果是一个单词首字母大写,如Xxx
如果是多个单词每个单词首字母大写(驼峰标识) ,如XxxYyyZzz
示例:
一个单词Student
多个单词HelloWorld
23.3方法或者变量
如果是一个单词全部小写,如xxx
如果是多个单词,从第二个单词首字母大写,如xxxYyyZzz
示例:
一个单词name,main
多个单词studentName
23.4常量
如果是一个单词,所有字母大写,如XXX
如果是多个单词,所有的单词大写,用下划线_连接每个单词,如XXX_YYY_ZZZ
示例:
一个单词MAX
多个单词STUDENT_MAX_AGE