1、编写源代码
2、编译源文件--》字节码文件(16进制)
3、运行字节码文件
GitHub:全球最大的同性交友网站,代码托管平台。
精通 Spring Boot,不如在 GitHub 上传一个 Spring Boot 的开源项目。
强制性编码规范
必须执行,如果不执行,无法编译、运行程序。
建议编码规范
非强制性,不按照规范编写代码不影响运行,只是为了统一标准,提高代码的可读性。
强制编码规范
1、Java 程序的文件名和类名必须一致。
2、main 方法是程序的入口,方法的定义必须严格按照格式书写,
public static void main(String[] args)
形参列表可以修改,但是数组的数据类型必须是 String
3、类是组织 Java 代码结构的,类中的方法是执行具体业务逻辑的,无论是类还是方法,都必须使用花括号{}来组织它的结构,并且必须成对出现。
建议编码规范
1、通常情况下,一行代码只写一条语句,程序结构更加清晰,方便开发者阅读代码。
2、遵守一行只写一条语句的同时,还需要注意代码的缩进,不要每行代码都顶着左边写。
为了帮助开发者更好地读懂彼此的代码,编码规范只是规定一种统一的标准,注释就是对每个程序员所写代码的进一步解释说明。
Java 注释就是用通俗易懂的语言对代码进行描述解释,方便自己和他人阅读。
注释是开发者自己写的,可以是编程思路,也可以是功能的描述或者程序的作用,总之就是对代码的进一步阐述。
Java 中的注释是不会被编译的,也就是或计算机不会读取注释,而是直接跳过,注释专门写给开发者看的。
1、Java 中的注释
单行注释:
public class Test { //这是主方法 public static void main(String[] args) { System.out.println("Hello World"); } }
多行注释:
public class Test { /* 这是主方法 ? 输出 Hello World ? 这是我的程序 ? */ public static void main(String[] args) { System.out.println("Hello World"); } }
文档注释:
public class Test { /** * * @param args */ public static void main(String[] args) { System.out.println("Hello World"); } ? /** * * @param i * @param str * @return */ public int test(int i,String str){ return 1; } }
1、关键字的定义
Java 语言预先定义好的,具有特殊意义的标识符(单词),是程序的核心组成,不是由开发者来定义的,而是 Java 官方定义的,简单来说
Java
“关键字 + Java 类库 + 开发者自定义的标识符”
关键字构成程序的核心骨架
Java 类库提供程序要调用的方法
开发者自定义的标识符指定程序要做的事情
2、关键字的分类
表示一个基本数据类型、可以表示流程控制、可以作为类和方法的修饰符等等。
但是不能作为包名,类名,方法名,参数名,变量名。
Java 的关键字全部都是小写,没有大写的关键字。
含义 | |
---|---|
abstract | 标识类或者方法成为抽象 |
boolean | 基本数据类型 |
break | 跳出循环,结束整个循环 |
byte | 基本数据类型 |
case | 与switch搭配使用,流程控制 |
catch | 捕获异常 |
class | 表示类 |
continue | 跳出循环,执行下一次循环操作 |
default | 默认 |
do | 与 while 搭配使用,循环 |
double | 基本数据类型 |
else | 流程控制 |
enum | 枚举 |
extends | 继承 |
final | 修饰常量 |
finally | 与 try catch 结合使用 |
float | 基本数据类型 |
for | 循环 |
if | 流程控制 |
implements | 实现接口 |
import | 导入某个资源 |
int | 基本数据类型 |
interface | 接口 |
long | 基本数据类型 |
native | 本地方法 |
new | 创建对象 |
package | 包 |
private | 私有 |
protected | 访问权限修饰符 |
public | 公有 |
return | 表示返回 |
short | 基本数据类型 |
static | 静态 |
super | 表示父类 |
switch | 流程控制 |
synchronized | 线程同步 |
this | 表示当前对象 |
throw | 抛出异常 |
throws | 主动抛出异常对象 |
try | 跟 catch 结合使用 |
void | 表示方法没有返回值 |
volatile | 表示 Java 内存对线程可见 |
while |
变量
1、什么是变量?
变量是计算机语言中的一个概念,可以表示某个具体的数值,并且这个数值是可以改变的,所以叫变量,如果值不能改变,叫什么?常量。
2、为什么要使用变量?
100 元购买了一款理财产品,年利率 3%,那么你的年底的收益是多少?
计算机如何存储数据?
计算机存储数据的地方叫做内存,内存会为不同的数据开辟不同的空间来存储,所以数据和数据之间是互相独立的,互不影响。
类似超市的储物柜,把不同的数据存储到不同的柜子中。
每一块内存区域都会有一个独一无二的内存地址,开发时需要记住这个内存地址,但是内存地址是没有规律系统自动分配,很难记住,如何解决?
使用变量来解决上述。
原文:https://www.cnblogs.com/program0612-study/p/14351080.html