1.程序:程序 = 数据结构 + 算法。数据结构是计算机存储和组织数据的方式,算法是解决某个问题的一系列有序指令的集合。
2.Java:是一种面向对象的编程语言,于1994年由Java之父Gosling在硅谷大会上公开展示。
3.Java特点:①Java是面向对象的编程语言(opp);②Java语言是健壮的,它的强类型机制、异常处理。垃圾回收等机制是程序健壮性的保证;③Java是跨平台的,一个编译好的.class文件可以在多个平台运行,这依赖于JVM;④Java是解释型语言,.java文件编译成.class文件(字节码)后,由解释器逐行解释并执行。
JDK:Java Development Kit(Java开发工具包),是提供给Java开发人员使用,包含了Java的开发工具。JDK中包含了开发工具和JRE。
Java开发工具:包含 java(执行.class文件) 或 javac(将.java文件编译为.class文件) 等开发工具。
JRE:Java Runtime Environment(Java运行环境),包含了JVM和Java核心类库,用于提供Java程序的运行环境。
Java核心类库:提供了一组基础类的接口,用于处理常见的任务和操作。
JVM:Java virtual machine(Java虚拟机),具有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在虚拟机上运行的目标代码(字节码),就可以在不同平台运行。
首先去官网 Oracle JDK 17 Certified System Configurations 下载对应的JDK版本,目前使用广泛的是JDK8或JDK11版本,这两个版本也是长期支持的版本。
安装很简单,按照步骤来就可以。
安装成功后,可以尝试在记事本中写一个简单的helloworld程序,检查JDK是否安装成功。
注意String的S为大写,System的S也是大写。
然后将txt文件后缀改为java,并在命令行中切换到Hello.java文件所在目录,并使用javac命令编译源文件。
可以看到如上的报错信息,这是因为javac命令实际上是一个可执行程序,在执行这条命令时,首先会在当前目录中查找有没有对应的可执行程序,如果没找到,就回去path中的目录里查找对应的可执行程序,如果没有找到,就会报错。所以我们需要将Java开发工具的路径添加到path中。
在Windows10的搜索栏中搜索path就可以打开变量的窗口。
窗口分为两个部分:用户变量和系统变量。系统变量表示所有登陆这台计算机的用户都可以使用,而用户变量只有对应的用户才能使用。在这里我将在用户变量中进行添加。
首先新建变量,将变量名设置为JAVA_HOME,值为JDK的安装路径。接着编辑Path环境变量,增加%JAVA_HOME%\bin,表示的路径为 D:\Java\JDK8\bin。
设置完成后,就可以在命令行中使用javac等开发工具了。
出现这个错误的原因是如果源文件中出现中文,命令提示符中需要使用GBK编码的文件,但文件目前不是GBK文件,需要先将后缀改为txt,然后打开文本文件,点击另存为,并在编码格式中选择GBK。
在Java控制面板中取消自动检查更新的勾选,避免版本自动升级。
找到中文版sublime下载安装即可。
1.Java源文件的后缀为.java,源文件的基本组成部分是类。源文件默认使用utf-8编码。
2.Java程序的执行入口是类中的main方法,它有固定的书写格式。
public static void main(String[] args){...}
3.Java语言严格区分大小写。
4.一个源文件中最多只能包含一个public类,并且文件名要与public类名一致,其他类个数不限。
5.主类必须有main函数,这是程序的入口,但主类不是必须为public类。
6.一个源文件中可以没有public类。
1.单行注释:简单的描述逻辑或算法等。
//这是一个注释
//这是另一个注释
2.多行注释:多用于注释多行代码。
/*这是一个注释
还是这个注释
仍是这个注释*/
多行注释不能使用多行嵌套注释,否则会出现错误。
/* 注释内容
注释内容
/* 注释内容
注释内容*/ 在这里会认为注释已经结束,以下部分会出现错误
注释内容*/
3.javadoc(文档注释):文档注释用于类、方法、属性等元素的说明。
/**
* @author
* @version [version-text]
*/
文档注释的具体使用细节可以查看相应的文档。
Windows系统中基本上不会用到DOS,所以不需要过多了解,知道一些简单的命令即可。命令行操作在Linux中会系统的学习。