Java基础——引入

配置path环境变量

path环境变量:Windows执行命令是所要搜寻的路径
我们希望在任何一个文件目录下都可以运行Java的开发工具,故需要配置path环境变量

①在环境变量中添加JAVA_HOME变量,达到动态引用的目的。

配置:JAVA_HOME=C:\Program Files\Java\jdk1.8.0_271
引用:%JAVA_HOME%\bin

②将引用后的路径添加到环境变量下的path变量中

配置:path=%JAVA_HOME%\bin

注:以后的学习和使用中会调用JAVA_HOME的变量,一次配置多次使用。

简单的程序编写(HelloWorld)

①将Java代码编写到对应的java文件中

②通过javac命令对该java文件进行编译并生成对应的class文件

③通过java命令运行生成的class文件

注:java文件即源文件;class文件即字节码文件

注释(Comment)

用于注解说明解释程序的文字,提高了代码的可读性,也可以调试所写代码

Java规范的三种注释方式:

① 单行注释

//这是单行注释

②多行注释

/*
这是多行注释
*/

单行注释和多行注释不参与编译,即编译生成的字节码文件中不包含注释的内容

③文档注释(Java特有)

/**
这是文档注释
*/

文档注释可以被JDK提供的 javadoc 工具解析并生成一套以网页文件形式体现的说明文档
cmd下的命令体现:javadoc -d 文件夹名字 -author -version .java文件

API文档

API即 Application Programming Interface (应用程序编程接口),是Java提供的基本编程接口。
API文档介绍了如何使用Java中的基础类以及这些类所包含的方法。

良好的编程习惯

正确的注释和注释风格

使用文档注释来注释整个类或者整个方法
使用单行注释或者多行注释来注释方法中的某个步骤

正确的缩进和空白

使用Tab进行缩进
运算符两边各留一个空格

块的风格

API源代码使用行尾风格
在这里插入图片描述

我们日常使用时可以选择次行风格
在这里插入图片描述

JDK JRE JVM

JDK = JRE + 开发工具集(javac.exe java.exe javadoc.exe)
JRE = JVM + JavaSE标准类库

Java语言的特点

①面向对象性:
两个要素:类、对象
三个特征:封装、继承、多态
②健壮性:
去除了C语言中的指针
自动的垃圾回收机制(仍然会出现内存溢出和内存泄漏)
③跨平台性
一次编译,到处运行(JVM)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
1. 什么是 Java 异常? Java 异常是指程序执行期间可能发生的错误或异常情况,例如除以零、数组越界、空指针引用等。当这些异常发生时,Java 虚拟机会抛出一个异常对象,并且程序的执行流程将被中断。 2. Java 异常处理机制有哪些关键字和语句? Java 异常处理机制包括以下关键字和语句: - try:用于包含可能会抛出异常的代码块。 - catch:用于捕获指定类型的异常,并在捕获到异常时执行相应的处理代码。 - finally:用于包含无论是否发生异常都需要执行的代码块。 - throw:用于抛出指定的异常对象。 - throws:用于声明可能会抛出指定类型异常的方法。 3. Java 中的异常分为哪几类? Java 中的异常分为两大类:Checked Exception 和 Unchecked Exception。 Checked Exception 是指在编译时就能够检查出来的异常,例如 IOException、ClassNotFoundException 等。程序必须显式地处理这些异常,否则编译不通过。 Unchecked Exception 是指在运行时才能检查出来的异常,例如 NullPointerException、ArrayIndexOutOfBoundsException 等。程序可以选择处理这些异常,但不处理也不会导致编译错误。 4. 请简要说明 try-catch-finally 的执行流程。 当程序执行到 try 块时,Java 会尝试执行其中的代码。如果在 try 块中抛出了异常,则会将异常对象传递给 catch 块进行处理。catch 块会匹配异常类型,如果匹配成功,则执行相应的处理代码。如果 catch 块处理完异常后,程序需要继续执行,则会执行 finally 块中的代码。如果 finally 块中也抛出了异常,则该异常会覆盖 try 或 catch 块中的异常。 如果 try 块中没有抛出异常,则 catch 块不会被执行。如果 finally 块中抛出异常,则该异常会覆盖 try 块中的异常。 5. 什么是异常链? 异常链是指在处理异常时,将一个异常对象作为另一个异常的原因,并将它们组合成一个异常链。这样做的好处是,在抛出异常时可以同时传递多个异常信息,从而更加清晰地表示异常发生的原因。 6. 请简要说明 try-with-resources 的作用和使用方法。 try-with-resources 是 Java 7 中引入的语法,用于自动关闭实现了 AutoCloseable 接口的资源。在 try 块中声明需要使用的资源,Java 会在 try 块执行完毕后自动关闭这些资源,无需手动调用 close 方法。 try-with-resources 的语法如下: ``` try (Resource1 r1 = new Resource1(); Resource2 r2 = new Resource2()) { // 使用资源 } catch (Exception e) { // 处理异常 } ``` 7. 请简要说明 Java 中的文本 IO。 Java 中的文本 IO 主要包括两种类:Reader 和 Writer。Reader 用于读取字符流,而 Writer 用于入字符流。 Java 中常用的 Reader 类包括 InputStreamReader、FileReader 和 BufferedReader,常用的 Writer 类包括 OutputStreamWriter、FileWriter 和 BufferedWriter。这些类提供了各种方法来读取和入字符流,并且可以处理多种编码格式。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值