Java 01

1.使用前的准备

1.1 JDK安装

准备工作

1.安装包下载:

Java 软件 | Oracle 中国

点击Oracle JDK:

找到常用版本进行下载:

2.在soft目录下创建一个新的文件夹为Java,并在其里面创建一个jdk和jre文件夹

 3.准备完毕之后,开始安装: 

俩次选择安装目录,一次在jdk中,一次在jre中:(此处少了一张截图)

安装完成:

 

1.2 环境变量设置

1.通过配置 path 环境变量,将 javac 指令所在目录也就是 JDK 安装目录下的 bin 目录配置到 path 变量下,即可使 javac 指令在任意目录下运行
win11/10 系统:右键点击桌面计算机 选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找 path→ 双击 path
XP 系统:右键点击桌面计算机 选择属性→选择高级选项卡→点击环境变量→下方系统变量中查找 path→ 双击 path
jdk 安装目录下的 bin 目录添加到最左边并添加分号
2.path 环境变量的参照形配置方式
创建新的变量名称: JAVA_HOME
JAVA_HOME 添加变量值: JDK 安装目录
path 环境变量中 JDK 目录修改
•%JAVA_HOME%\bin;

 这里使用第二种方式配置

 

修改环境变量可以使在任意目录下调用java命令

1.3 IDEA安装

安装包下载地址:

IntelliJ IDEA – the Leading Java and Kotlin IDE

2.JAVA知识点

2.1 java的跨平台性

什么是跨平台性?

  通过Java语言编写的应用程序在不同的系统平台上都可以运行。

l 原理是什么?

只要在需要运行java应用程序的操作系统上,

先安装一个Java虚拟机(JVM Java Virtual Machine)即可。

由JVM来负责Java程序在该系统中的运行。

jdk jre jvm的关系

 使用JDK开发完成的java程序,交给JRE去运行。

1、第一个java程序 HelloWorld
    java程序的运行过程:
        a. 编写一个xxx.java后缀的文件,在文件中使用java的语言进行编写程序
        b. 编写完后保存,使用javac的命令对xxx.java后缀的文件进行编译,编译后得到一个.class后缀的文件
        c. 使用java命令运行编译后的.class后缀的文件

    1) 在哪里编写?编写的文件格式是什么样子?怎么写?怎么保存?怎么运行?
        哪个目录下有javac命令和java命令,我们就在哪个目录下编写。(在安装后的jdk的bin目录下编写)
        编译的时候,javac 跟的是源文件的完整名称包括后缀名(javac HelloWorld.java)---->HelloWorld.class后缀的文件
        运行的时候,java 跟的是class文件的名称,不包括后缀名(java HelloWorld)
        a. 文件的名字能不能与代码中class后面的名字不一样?
            可以不一样,编译后的class文件的名字以代码中的名字一致。
            但是,规范是class后面的名字要与文件的名字一致
        b. 编写代码程序过程常见的问题
            1)单词大小写拼写错误
            2)输出有中文字符,win10系统可能会编译失败,win11系统编译虽然成功,但是出来的结果看不懂
                解决方案,另存为修改编码为ANSI
            3)因为后缀名未显示导致找不到文件(打开文件扩展名)
            4)由于中英文或者大括号的问题导致编译失败(敲代码的过程中因为不细心导致的)

    2) 能不能随便找一个目录下编写?如果不可以,怎样才可以?
        直接做是不可以的,原因是我们自己创建的目录下是找不到javac和java命令,也就是说没有办法进行编译和运行
        但是我们可以使用系统内置的命令,比如说calc
        于是乎我们就在想,如果可以把javac和java命令设置为系统命令就好了,就达成我们可以在任意目录下能够找到并使用
        javac和java命令的目的。

 3.Java基础语法

3.1 关键字

关键字:被java语言赋予特殊含义的单词
特点:关键字所有字母都是小写
如何辨识:如果使用了像IDEA这样的编辑器,有特殊颜色标识
注意:goto和const作为保留字存在,目前并不使用

 3.2 标识符

标识符:就是给类,接口,方法,变量等起名字时使用的字符序列
简单记忆:就是起名字时的一些规范
组成规则:
    1. 英文大小写字母
    2. 数字字符
    3. $和_

注意事项:
    1、在IDEA中java文件的名字要与类名一致
    2、数字不能作为开头
    3、可以包含特殊字符,但是仅限于有$和_其他特殊字符不允许存在
    4、不允许为关键字
    5、要见名知意

常见的命名场景:
    包(其实就是文件夹,用于解决相同类名问题)
        所有字母全部小写,多层级文件夹以.分割 比如:com.shujia.wyh.day01
    类或者接口
        一个单词组成
            首字母大写,其余字母小写 比如 Student
        多个单词组成
            首字母大写,其余字母小写 比如 HigthStudent
    方法和变量
        一个单词组成
            全部小写  比如 eat()
        多个单词组成
            第一个单词小写,从第二个单词开始,首字母大写,其余字母小写  比如 playGame()
    常量
        一个单词组成
            字母全部大写  比如 PI
        多个单词组成
            字母全部大写,单词与单词之间使用_进行连接  比如  FIRST_NAME

 3.3 注释

注释:就是用于解释说明的文字

三种分类注释:
    单行注释:// xxxx
    多行注释:/* ....*/
    文档注释:/** ...  */  今天暂时不细讲(后面讲到面向对象的时候讲解)

注释的作用:
    1、解释说明程序,提高程序的阅读性
    2、可以帮助我们排错  debug

3.4 常量 

常量:在程序运行过程中,其值不可以发生改变的量

分类:
    字面值常量
        字符串常量
            用双引号括起来的内容  "数加"
        整数常量
            所有的整数 包括负数  1,2,3,-1,-2
        小数常量
            所有的小数  1.2  1.1  1.23  -1.2
        字符常量
            使用单引号括起来的单个字符   'a'  'b'
        布尔常量
            true  false
        空常量
            null
    自定义常量(放到后面的面向对象的时候讲解)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值