初识Java

初识Java

1.使用前的准备

1.1 JDK安装

准备工作

1.1.1 安装包下载

Java 软件 | Oracle 中国

点击Oracle JDK:

找到常用版本进行下载:

 

 

1.1.2 soft目录创建文件夹Java

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

(可以标注一下版本号,方便日后查错) 

1.1.3 安装

两次选择安装目录,一次在jdk中,一次在jre中

 

安装完成:

 

1.2 环境变量配置

1.2.1 方式一

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

1.2.2 方式二

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语言编写的应用程序在不同的系统平台上都可以运行。
​
原理是什么?
只要在需要运行java应用程序的操作系统上,
​
先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
​
由JVM来负责Java程序在该系统中的运行。

jdk jre jvm的关系

 

 

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

2.2 第一个Java程序

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.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
自定义常量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值