首页 > 编程语言 >一,Java 环境配置与基础语法

一,Java 环境配置与基础语法

时间:2024-10-20 21:48:01浏览次数:7  
标签:运算符 Java JDK 配置 语法 环境变量

Java 环境配置与基础语法

在开始 Java 编程之前,正确配置 Java 环境和理解基础语法是至关重要的。这不仅帮助我们编写有效的 Java 程序,还能确保程序的顺利运行。

Java 环境配置

Java 环境配置主要包括 JDK(Java Development Kit)和 JRE(Java Runtime Environment)的安装和环境变量的配置。

JDK 和 JRE

  • JDK:Java 开发工具包,包含 JRE 和开发工具,如编译器(javac)和打包工具(jar)。
  • JRE:Java 运行环境,包含 JVM(Java Virtual Machine)和核心类库。

JVM

JVM 是 Java 语言跨平台性的保证,它负责 Java 程序在不同操作系统上的运行。

Java 平台版本

Java 平台有三个版本:

  • SE(Standard Edition):标准版,用于桌面应用。
  • EE(Enterprise Edition):企业版,用于 Web 应用。
  • ME(Micro Edition):用于嵌入式设备。

环境变量配置

环境变量配置是 Java 程序运行的关键,主要包括:

  • path:用于指定 JDK 的 bin 目录,使得 javac 和 java 命令可在任何目录下使用。
  • classpath(选配):指定 class 文件的目录,使得 class 文件可在任意目录运行。

path 配置方式

  1. 直接添加 JDK bin 目录:将 JDK 的 bin 目录路径添加到 path 环境变量中。
  2. JAVA_HOME:创建 JAVA_HOME 环境变量,指向 JDK 安装目录,然后修改 path 环境变量为 %JAVA_HOME%\bin;。

Java 基础语法

Java 基础语法包括变量与数据类型、运算符、控制语句等。

变量与数据类型

Java 是强类型语言,每种数据都有明确的类型,如:

  • 整数类型:默认为 int。
  • 小数类型:默认为 double。

变量定义

变量定义注意事项:

  • 作用域:变量定义在哪个大括号中,其作用域就是该大括号的范围。
  • 初始化:变量必须初始化后才能使用。
  • 一行一变量:一行上建议只定义一个变量,可以定义多个但不建议。

数据类型转换

  • 默认转换:byte, short, char -> int -> long -> float -> double。
  • 强制转换:目标类型 变量名 = (目标类型)(被转换的数据);

运算符

Java 支持多种运算符,包括:

  • 算术运算符:+, -, *, /。
  • 赋值运算符:=, +=, -=, *=, /=, %=。
  • 比较运算符:==, !=, >, <, >=, <=。
  • 逻辑运算符:&&, |, ^, !。
  • 位运算符:&, |, ^, ~, <<, >>, >>>。
  • 三目运算符:(条件) ? 表达式1 : 表达式2。

练习

  • 获取两个整数中的最大值。
  • 比较两个整数是否相同。
  • 计算 1 到 100 的偶数和。

控制语句

控制语句用于控制程序的执行流程,包括顺序结构、选择结构和循环结构。

顺序结构

顺序结构是最基本的流程控制,按照代码的先后顺序依次执行。

选择结构

选择结构用于根据条件判断执行不同的代码块,包括:

  • if 语句:根据条件执行不同的代码块。
  • switch 语句:根据表达式的值选择执行不同的 case 块。

循环结构

循环结构用于重复执行一段代码,直到满足特定条件,包括:

  • for 循环:用于已知次数的重复执行。
  • while 循环:只要条件为真,就重复执行。

练习

  • 输出 1 到 10。
  • 求 1 到 100 的和。
  • 找出 1 到 100 之间的偶数和。

通过这些基础语法和控制结构的学习,我们可以开始编写更复杂的 Java 程序,解决实际问题。

标签:运算符,Java,JDK,配置,语法,环境变量
From: https://www.cnblogs.com/bjynjj/p/18488006

相关文章

  • 测开必备-java基础-for、while和do-while循环使用场景
    在编程中,选择使用for循环、while循环还是do-while循环,主要取决于你的具体需求和代码逻辑。下面我们来详细讨论一下这三种循环的使用场景。for循环的使用场景for循环通常用于已知循环次数的场景,特别是当你需要遍历数组、集合或执行固定次数的迭代时。for循环的语法结构清晰地定义......
  • 黑马JavaWeb-day02
    什么是JavaScript?JavaScript:简称Js,是一门跨平台、面向对象的脚本语言。是用来控制网页行为的,它能使网页可交互JavaScript和Java是完全不同的语言,无论是概念还是设计。但是基础语法类似。JavaScriptJavaScript引入方式内部脚本:将JS代码定义在HTML页面中JavaScript代码必......
  • 一,认识计算机和Java基础
    认识计算机和Java基础在开始学习Java编程之前,了解计算机的基础知识和Java语言的概述是非常重要的。这不仅帮助我们更好地理解Java程序的执行流程,还能让我们对计算机的组成和操作有更深入的认识。计算机的组成计算机由硬件和软件两大部分构成:硬件硬件是指计算机系统中由......
  • 使用 JavaScript (Node.js) 实现验证码识别与自动化登录
    安装所需依赖首先,确保你已经安装了Node.js。然后,使用npm安装所需的库:bashnpminstallaxiosjimptesseract.js2.下载验证码图片使用axios下载验证码图片并保存到本地:更多内容联系1436423940javascriptconstfs=require('fs');constaxios=require('axios');......
  • java常见异常及解决方法
    1.ArithmeticException算术异常是因为在Java中尝试执行除以零的操作导致的,Java不允许整数类型的变量进行除以零的操作,因为数学上这是没有定义的。当程序试图执行这样的操作时,JVM将抛出一个ArithmeticException异常。解决方法:1.通过if条件检查除数if(divisor!=0){......
  • java常见异常
    java常见异常1.NullPointerException(空指针异常)在发现空指针或易产生的地方进行非空判断用Optional类来处理判空2.ArrayIndexOutOfBoundsException(数组越界异常)在访问数组元素前,确保索引值在有效范围内。使用循环时,仔细检查边界条件3.ClassCastException(类型转......
  • 学习笔记—微服务—技术栈实践(1)—注册中心与配置中心
    注册中心什么是注册中心  注册中心是SpringCloud和SpringCloudAlibaba系列的第一步。服务的注册与发现是最基本的操作。  在微服务中,注册中心主要体现为三种角色。首先是服务注册中心,也就是Registry,用于保存服务提供者的注册信息,当服务提供者的节点发生变更的时候......
  • java中10个常见的异常及其解决方案
    NullPointerException:空指针异常原因:尝试访问一个空对象的成员或方法。解决方案:确保在使用对象之前它们已经被正确初始化了。可以使用Objects.requireNonNull()来检查关键对象是否为空。ArrayIndexOutOfBoundsException:数组下标越界异常原因:试图访问数组的一个不存在的索......
  • Java常见异常,出现原因和解决方法
    java.lang.ArithmeticException算术运算异常,例如除数为0,所以引发了算数异常Java.lang.StringIndexOutOfBoundsException:这是截取字符串substring()产生的下标越界异常。原因是可能是字符串为空,或长度不足1Java.lang.NullPointerException空指针异常出现该异常的原因在于某......
  • Java常见的10个异常
    1.NullPointerException空指针异常,当操作一个null对象的方法或属性时会抛出这个异常。是一个很头疼的异常,因为它是运行时异常,不需要手动捕获,但运行时碰到这个异常会中断程序。2.OutOfMemoryError内存溢出异常,这不是程序能控制的,当需要分配的对象的内存超出了当前最大的堆内......