JAVA语言特点及配置环境变量

Java发展史

Java的前身是Sun公司开发的名为“Oak”语言。
Java具有简单性、面向对象、分布式、健壮性、安全性、多线程、可移植性(跨平台) 的特点。
面向对象的核心思想:
Java文件(后缀名为.java)需要先编译生成字节码文件(后缀名为.class),然后在不同平台上的JVM(Java Virtual Machine)解释为具体平台上的机器代码并执行。

Java运行环境

下载地址:oracle

  • JDK(Java Development Kit):java语言开发工具包(Java运行环境和Java工具)
  • JRE(Java Runtime Environment):Java运行环境(JVM标准实现及Java核心类库)

配置环境变量(Windows)

为了能够在任意目录下的命令行窗口或者PowerShell中把源文件编译生成字节码文件并执行Java程序,需要配置相关系统环境变量。
此电脑 -> 属性 -> 高级系统设置 -> 环境变量
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在系统环境变量中新建一个变量名为JAVA_HOME变量值为JDk的安装目录的变量然后在Path变量中新建%JAVA_HOME%\bin,最后确定保存。(环境变量是在操作系统中的特定对象,它包含应用程序所能使用到的资源。%%被用来调用系统环境变量)
在这里插入图片描述
测试是否设置成功的方法是在任意目录下按住Shift单击右键在此处打开命令行窗口或者在此处打开PowerShell窗口输入javac或者java,如果能够出现提示信息,则说明设置成功。若提示信息是’java’ 不是内部或外部命令,也不是可运行的程序或批处理文件,则说明上面配置失败,仔细检查变量路径是否正确。

编译运行第一个Java程序

编辑Java文件

新建一个文本文件,将文本文件(后缀名为.txt)修改为文件名为HelloWorld的Java文件(后缀名为.java)(前提是计算机扩展名未隐藏),用记事本(初学者为了需要了解Java源程序语法结构,所以需要手动书写,不建议刚开始使用具有自动补全和错误检测的Eclipse或者IDEA软件)打开输入以下代码。

public class HelloWorld {
	public static void main(String[] args) {
		System.out.println("Hello,World");
	}
}
  • main()方法
    Java应用程序的公共类中必须有一个主方法(主函数),且必须用public static void联合限定修饰!
    public指明所有类都可以用这个方法(在导包(import)的前提下)
    void指明本方法没有返回值
    String[] args传递main()方法的参数,其中参数名为args,参数类型为String[]数组,可接收一个或者多个参数,各个参数可用空格分隔开。
    注意
  1. Java文件严格区分大小写且字符为英文半角字符。
  2. 第一行class后面的类名称必须和文件名称保持一致!(不一致时会生成以类为名称的字节码文件。不建议这样使用)
  3. 注意Tab缩进;
  4. 一个类的内部不能定义其他的类,即类与类之间是平行关系,而非嵌套关系。

编译Java文件生成字节码文件并执行

高级语言程序从源代码到目标代码的生成过程称之为编译,Java的编译程序为javac.exe。将Java程序编译为字节码文件(后缀名为.class)命令行下键入javac Java文件名.java来编译Java程序。(这里是javac HelloWorld.java)无报错后键入Java 字节码文件名来执行Java程序。(这里是java HelloWorld)Java程序就运行完成了。

Dos操作

Dos下不区分大小写

常用命令 功能
dir 显示目录中的文件和子目录列表
cd 改变当前目录
md 创建目录
rd 删除一个目录
del 删除一个或数个文件(通配符*代表任意多个字符 通配符?代表任意一个字符)
exit 退出CMD.exe(命令解释器)或当前批处理脚本
cls 清除屏幕
type 显示文本文件内容
盘符号: 切换为该盘目录下
ipconfig 显示绑定到TCP/IP的每个适配器的IP地址、子网掩码和默认网关

遇到不会的命令可以键入 命令+空格+/? 来获取帮助信息

猜你喜欢

转载自blog.csdn.net/qq_38637725/article/details/82833848