环境搭建和常量及数据类型

本文详细介绍了Java开发环境的组成,包括JDK、JRE和JVM的区别。JDK是Java开发工具,包含JRE,JRE则用于运行Java程序,其内含JVM。Java的跨平台原理是通过字节码在各系统上的JVM运行实现。文章还涵盖了Java的基本数据类型、语法、环境变量配置、注释和常量等基础知识。同时,指出了配置PATH环境变量的重要性以及可能出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发环境

JDK和JRE和JVM的区别

  • JDK
    JDK(Java Development Kit): Java开发工具,包含开发Java程序的所有工具如javac和java等,JDK包含JRE,如果已经安装了JDK就不必安装JRE。

  • JRE(Java Runtime Environment)
    Java运行环境,如果要运行Java程序,就需要|RE的支持,JRE里包含JVM,一般在只运行程序而不开发程序的服务器中安装。

  • JVM (Java Virtual Machine)
    Java虚拟机,它是运行所有jJava程序的虚拟计算机。JVM是不跨平台的,在Windows下装Windows版的JVM,在Linux下装Linux版的JVM。

什么是java跨平台原理(了解)

  • java跨平台原理就是:首先编写java文件(.java). 通过javac编译生成字节码文件(.class).字节码文件可以在各个系统虚拟环境运行,比如java虚拟机(JVM)运行,从而实现跨平台原理.

什么是计算机语言(了解)

  • 计算机语言就是人与计算机间能够交流的语言,计算机与人之间的交流是通过二进制来交流,我们所有开发出来的语言最终到计算机识别都是二进制进行的. 而编程思想在我理解就是,通过编程语言从而让计算机为我们服务.

配置path环境变量

  • 配置PATH环境变量的目的是

    能够在任何地方使用编译工具(javac)和运行工具(java)。PATH环境变量的值就应该是 javac 和 java 工具所在的目录路径。

  • 常见问题

    1 . 忘记配置PATH环境变量
    2 . PATH环境变量没有指向JDK下面的bin目录
    3 . 出现javac不是内部或者外部命令的错误,原因是path配置错误

环境配置

数据类型

基本数据类型

  • 整数类型 : byte [1] , short[2] , int[4] , long[8] // 15L

  • 小数类型 : float[4] , double[8] //3.14F

  • 字符类型 : char // ‘a’

  • 布尔类型 : boolean(一位) 返回true 或者false

引用数据类型

  • 字符串类型 : String
  • 数组 : int[] arr

数据类型之间的转换

自动类型转换

强制类型转换

自动类型的提升

基本语法

java基本语法

  1. java文件内可以拥有多个类,但是只能有一个主类和主方法main()
  2. java严格区分大小写
  3. 在定义类名的时候,不能使用官方定义的关键字和保留字 关键字: 官方所定义的单词 , 如static,void 保留字: 还没公布的,未使用的单词,但是要被保留不能使用类名
  4. 已经被定义过的类名不能重复定义

java注释

多行注释/*       */
单行注释  //
文档注释/                   */     

注释有三种:

  • 单行注释 :// 内容, //后面这一行的内容被注释
  • 多行注释 :/内容/;/和/ 之间的所有内容被注释
  • 文档注释 :/内容*/;/和*/之间内容被注释,此外,还可以专门生成文档信息API

注意:多行注释之间彼此都不能交叉嵌套,以下就是错误的例子。

java分隔符 : ; () { } [] 等

标志符 : 是指自己定义的名称,可以是变量名,方法名,类名

常量

固定不变的量就是常量 常量有分:直接量 ,final( 有final就是唯一值 )

常量分类

  • 字面量:就表示直接给出的一个值(可以是整数、小数等),也有人称之为直接量。如整数常量 1,2,3,小数常量 3.14 等。

不同数据类型的常量

  • 整数常量 : 所有整数,如1、2、3、100、200等
  • 小数常量 : 所有小数,如1.2、2.7、3.14等
  • 字符常量 :0~65535之间的整数或用单引号括起来的符号如,‘A’、‘a’、'龙’等
  • 布尔常量 : 只有true和false,分别表示对与错
  • 字符串常量 : 使用双引号括起来的内容如:“Will"、"wolfcode"等
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值