Java程序基本语法
类结构:
// 类声明
public class 类名 {
// 类体
}
main方法:(Java程序运行的入口)
// 方法声明
public static void main(String[] args) {
// 方法体
指令
}
使用 Java 语言来给计算机下达指令,在前期语法结构固定
推荐文件对比工具:beyound compare
注意: 单词大小写
String(正确),反例:string
使用英文符号,反例:使用中文括号等
main(正确),反例:mian
补充:注意代码规范,花括号左不换行,右侧换行。下一级内容要缩进4个空格,同一级内容左对齐。
public class 类名 {
public static void main(String[] args) {
// 指令
}
}
使用记事本开发第一个 Java 程序
-
创建一个文本文档(.txt),命名为 HelloWorld (为了存储 Java 程序的源代码)
-
将 Java 程序的基本语法编写在文本文档内
-
类名要和文件名保持一致
-
根据需要编写想给计算机下达的指令
System.out.println("Hello World");
-
保存(Ctrl + S)
-
-
将文本文档的扩展名更改为
java
(Java源代码文件格式,源文件格式) -
使用 javac 来编译 Java 源文件,将其编译为 class 文件(字节码 byte code 文件)
javac Java源文件名(带上扩展名)
javac.exe
:编译 Java 源代码,编译后的 Java 源代码才可以被运行
5.使用 java 来运行字节码文件
java Java字节码文件名(不带扩展名)
java.exe
:运行 Java 程序的
Path环境变量
环境变量: 在系统中配置的,为了给计算机中的各个程序们使用的一些值(常用值)。
Path环境变量: 在该变量中存储着大量的程序路径
path:路径
在DOS系统中,如果输入了一个程序名,首先 DOS 系统会先从当前所在的位置下寻找该程序,如果找不到,就从 path 环境变量中,一个路径一个路径的查找,看看这些路径下是否存在该程序,如果存在就可以运行。
1.Windows 键 -> 在开始菜单中搜索 "环境变量" -> 点击 “编辑系统环境变量” 进行设置。
2.在打开的 “系统属性” 对话框,我们点击 “高级” 选项卡 中的 “环境变量” 按钮,弹出了 “环境变量”
设置对话框。
3.对话框上方是帐户级环境变量设置,下方是系统级环境变量设置。
4.在系统级环境变量列表中,找到 "Path" 环境变量,然后双击它,进入编辑 Path 环境变量对话
框。
5.在对话框中,点击右侧的 “新建” 按钮,复制粘贴输入 javac、java 它们所在的路径。
D:\Develop\Java\jdk1.8.0_202\bin
注意事项:
设置好 path 环境变量之后,记得将命令行窗口关闭再重新打开
如果在 path 环境变量中,有看到 C:\Program Files(x86)\Common Files\Oracle\Java\javapath 这个路径,删掉它
输出语句
-
System.out.println(输出内容);
输出内容后换行 -
System.out.print(输出内容);
输出内容后不换行
转义字符:
-
\n
换行 -
\t
一个制表位(理解为按了一下 tab 键)
注释
对于注释的要求:
第一、能够准确反映设计思想和代码逻辑;
第二、能够描述业务含义,使别的程序员能够迅速了解到代码背后的信息。完全没有注释的
大段代码对于阅读者形同天书,注释是给自己看的,即使隔很长时间,也能清晰理解当时的
思路; 注释也是给继任者看的,使其能够快速接替自己的工作。
单行注释:用于在一行解释代码或代码段
// 解释性的内容
多行注释:用于在多行中解释代码或代码段
/* 解释性内容 */
javadoc注释(文档注释):有点像多行注释,但是它有特殊的作用
/** 解释性内容 */
注意事项:
-
注释应该写在要解释的代码行的上方(推荐)或右方。
-
注释是不会影响到程序运行和性能的,它在编译的时候就已经被取消了。
-
前期至少写 40% 的注释(例如:10行代码,4行注释),后期写主要的注释即可,而且尽量代码应该自解释。(好的命名、代码结构是自解释的,注释力求精简准确、表达到位。避免出现注释的一 个极端:过多过滥的注释,代码的逻辑一旦修改,修改注释又是相当大的负担)
跨平台原理
非跨平台:
-
C语言写的源代码想要运行:
-
编译成 对应平台 的二进制文件(机器码)
-
对应平台可以运行该二进制文件
-
跨平台: Write Once, Run Anywhere,一次编写,到处运行
-
Java语言写的源代码想要运行:
-
编译成 字节码文件(伪二进制文件)
-
JVM(Java虚拟机) 运行字节码文件,把字节码文件内容转换为二进制(机器码)
-
对应平台可以运行该二进制
-
编译和反编译(了解)
编译: 将源代码翻译成字节码的过程。
反编译: 将字节码转换为源代码的过程。
使用 jad 工具实现反编译:jad -s java 字节码文件地址
IDE
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
Eclipse下载
参考链接:https://juejin.cn/post/6912051236476813326
Eclipse安装
参考链接:https://juejin.cn/post/6912051236476813326
需要配置好 JAVA_HOME 环境变量
提醒: 可以将之前的 Path 环境变量中的 java及javac 所在的路径使用 JAVA_HONE 优化一下。
这样方便以后维护 JDK 所在地址。
使用Eclipse来开发第一个Java程序
1.打开 Eclipse,首先会弹出选择工作空间(workspace,未来在Eclipse中编写的 Java 程序文件的存放地址)的对话框
提醒:改盘符
如果确定以后固定存储在一个位置,可以勾选打开Eclipse时出现的复选框。
2.指定好工作空间后,运行进入 Eclipse主界面
3.切换到 Java 视图
4.新建一个 Java 工程(项目,project),起个名 hello-world
5.在 src 目录上右键,新建一个 Class(类),起名为 HelloWorld
6.在编辑区编写代码,保存
7.在编辑区右键 -> run as -> Java Application
8.然后你就可以在 console 窗口中看到输出的内容