保姆式教学JAVA基础环境的搭建,Java api,基础语法,书写风格介绍

前言❤️❤️

hello hello💕,这里是洋不写bug~😄,欢迎大家点赞👍👍,关注😍😍,收藏🌹🌹

这也是这个栏目第一篇的学习博客,会从环境搭建,基础语法等角度帮助大家快速入门Java💪
在这里插入图片描述
🎇个人主页:洋不写bug的博客
🎇所属专栏:Java学习之旅,从入门到进阶
🎇铁汁们对于Java的各种常用核心语法(不太常用的也有😆),都可以在上面的Java专栏学习,专栏正在持续更新中🐵🐵,有问题可以写在评论区或者私信我哦~

1,编程时中英文界面选择哪个

注:推荐使用用英文界面,如果用中文,装中文插件的话,有的翻译可能不好,并且,编程许多资料最早都是英文的,一定不要排斥英文,应该从开始,就用英文环境,逐渐适应,这样就会越来越强,而且界面的大部分单词其实都学过,像Run ,Open File 这些!!!

2, 安装文件

通过网盘分享的文件:Java相关软件
链接: https://pan.baidu.com/s/1vD5hKam02jk9n_7PFiM-ww?pwd=hyc7 提取码: hyc7

Java环境的搭建就需要下载两个东西,一个是JDK(Java开发工具包),一个是IDE(集成开发环境);


网盘分享的文件中有一个叫IDEA的安装包,就是下载IDEA这个软件,我们直接点击安装包(一路next)下载即可,JDK先下载好,并记住安装位置,后面配置的时候要用到。

至于网盘文件的Java api可以先下载下来点开看一下,就相当于是语法说明书

1,JDK—Java开发工具包

1,功能介绍

JDK中包含了Java开发代码用到的一些重要工具,其中最重要的就是Java的编译器
我们之前的写C语言的时候,编写完代码之后,需要编译后才能运行,之前都是通过VS(或者dev)来直接编译运行的
VS称为 集成开发环境(包含编译器,代码编辑器,调试器,工程管理工具等)


C语言的编写软件,可以看作软件里面带有开发工具包,而Java写代码软件和开发工具包则是分开的,就要下载完写代码的软件后再配置JDK,如果我们不下载配置JDK,那写代码软件就只能写代码和保存代码,没法运行。

2,版本的使用以及说明

当前主流的的JDK版本是JDK8和JDK17,JDK17是三年前的版本,当前的JDK版本是JDK24,那为什么主流的不是最新的呢,因为新的JDK版本可能会存在一些bug,而相对老的JDK版本,其中的bug已经被改的差不多了(因为发布后公司会根据市场上反馈的bug来完善优化),最新版本可能不稳定,或多或少就会存在一些问题

在这里插入图片描述

这个就是JDK17的程序,在安装JDK时,最好文件存在自己熟悉的位置

2,IDEA的介绍

全球最火的Java编程工具,分为专业版和社区版,专业版功能比较强大,但对于学习编程的大学生来说,社区版是完全够用的,因此下载社区版即可。
在这里插入图片描述

3,Java特点

Java支持多种硬件设备,多种操作系统(比如Windows,Android,鸿蒙,IOS…),也就是一段Java代码可以在多种设备场景中使用。

原因:编写的Java代码,在编译的时候,不是和C语言那样生成.exe文件,而是生成.class文件(字节码文件)。JVM(Java虚拟机)是JDK(Java开发工具包)中的一部分,JVM起到了翻译的作用,能对.class文件进行解释执行,在不同的操作系统中,对应着不同的JVM。

4,第一个JAVA程序

打开IDEA软件,在File中点击new(有的先点击左上角,才会显示File),再点击Project,创建一个新的项目。

1,创建新的项目

在这里插入图片描述

在这里插入图片描述

给项目命名,尽量不要是中文,然后定义下以后的代码项目的储存的位置(Location),Build system直接选第一个,JDK选择安装好的即可(上面让记住JDK安装的位置就是这个道理,如果没有记住的话,在每个盘里面大概找一下,也能找到)

在这里插入图片描述

2,在项目中创建类

创建完后,界面就是这样的,src表示项目,在项目中创建类(class),在类中写代码,右键点击src创建类,给类起一个名字,不要写中文,也不能以数字开头,符号的话,只能加下划线(_)和美元符号($),其他的符号都不能加,而且我们写类的名字的时候,字母最好以大写开头,默认是这样的

在这里插入图片描述
在这里插入图片描述

这里我们创建一个名为Test1的类,初始情况下就是这样的,这里在里面写一个main函数,写一个main,再按一下tab键(enter键也可以)

在这里插入图片描述

3,写出main函数,开始入门

就会出现这样的效果,这就是Java中的main函数,后面的课程我们会讲到
在这里插入图片描述

4,打印“hello world”

接着在main函数,打出一个"sout",再按一下tab键(按enter键也可以),就能生成一句打印字符的函数

sout相当于这句的简写,这个可能大家会觉得句子比较啰嗦,比较长,但是有IDEA这样的开发工具,许多都可以简写,然后按enter或者tab键后自动补全,依次用IDEA写Java也是比较简便的,在里面写一个字符串"hello world",点击绿色的三角形,或者单击右键,点击Run,就打印出了hello world,也能运行。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

这里的println里的ln相当于换行的意思,这句的意思就相当于打印+打印完换行

5,查看代码存储位置

1,文件位置查看

在这里插入图片描述

点击open in,再点击explore,就自动跳转到了存储的代码的位置,如下图所示,文件扩展名显示了出来(.java),如果这里没有显示,就要设置一下,方便以后学习

在这里插入图片描述

2,文件扩展名的修改

如果是当前的win11系统的话,点击查看->显示->文件的扩展名,选中显示即可,如果是其他系统的话,可以在网上搜索一下,修改也都很简单,这个一定要修改!!!

在这里插入图片描述

另外,IDEA软件可以实时进行语法错误的检查,比如我这里少写一个分号,就会报错。

在这里插入图片描述

当main方法拼写错误时,再按tab键时就不会自动补全

在这里插入图片描述

6,标识符定义规则

标识符包括类名,方法名,变量名

  • 硬性规则:标识符中可以包含字母,数字,_(下划线),$(美金符号) ;标识符不能以数字开头,也不能是关键字(比如int double 等),并且是区分大小写的
  • 类名:每个单词的首字母大写,这里有两种写法,可以用小驼峰(studentName,由单词组成第一个单词首字母小写,第二个小写),也可以用大驼峰,(StudentName,第一个单词和第二个单词的首字母都大写)。
    • 7.Java基础语法规则介绍

      Java数据类型的两个大类:

      • 变量:程序运行过程,可以改变的量
      • 常量:程序运行过程中,不可以改变的量

      1,基础数据类型(8种类型):

      在这里插入图片描述

      这些数据类型跟C语言有所差别,大家不用刻意记忆,要多去练习代码,这样自然能记住,下面是一些常见的区别

      • 在C语言中false和true是bool类型,在Java中则是boolean类型
      • 其他的一些内存大小的区别也要注意区分,比如说char类型,在C语言中是一个字节,在Java中则是2个字节。
      • 在C语言中,没有byte,C语言中的short,int,long都没有明确定义长度(在32位,64位的Windows系统有区别)

      字节指的是存储空间的单位,计算机使用二进制位来表示和存储数据,0和1,一个二进制位,称为一个比特位(bit),各种单位的换算如下:

      1024Byte => 1KB

      1024KB => 1MB

      1024MB => 1GB

      1024GB => 1TB

      注:这里是1024进制(2的10次方),不是1000进制

      Java的char更长,能表示大部分的汉字,

      2,long的使用

      当表示比int范围大的数时,就要使用long来表示

      long的变量的定义:
      在这里插入图片描述

      在这里,定义的这个变量c并没有超过long的范围,但是仍然报错了,这是为什么呢?


      因为在定义long类型的变量时后面必须加上一个英文字母L(大写小写都可以),但是小写英文字母"l",跟1长得特别像,容易弄混,因此建议要写大写“L”。

      另外,还有一个小技巧,定义一个long类型的变量,很容易数不清楚到底由几位,这时候就可以加上下划线“_”,四个一划,位数特别好数,下面是加过的和没加过的,明显第二个更加清楚.
      在这里插入图片描述
      在这里插入图片描述

      8,Java说明书:Java api

      是一个文档,打开后是这样的,后续可以用于查看语法等。

      在这里插入图片描述

      9,结语

      1,如何解决难题

      1. 大家初学时可能确实会遇到各种各样的问题,比如软件装不上,项目不会建,JDK配不上等等🤦‍♂️🤦‍♂️
      2. 不知道大家在以前的学习中有没有遇到过这样的情况,那就是刚开始学觉得很难,但是在学了一段时间以后,会发现可能刚开始特别难的问题,但是后面熟练了以后,都会变得变得特别简单。
      3. 因此,遇到难的问题,不要气馁,要有敢于攻克的决心,而且现在AI十分发达,对于初学者, 豆包大概能解决80%以上的内容,豆包速度比较快,剩余的基本上Deep Seek能够解决,这对于我们学编程的是非常好的。

        在这里插入图片描述

        2,笔记学习建议

        其实Java是不用死记硬背的,真的不建议大家手写笔记!!!,很建议大家在电脑上记笔记和代码的思路,也可以自己写优快云博客,记录一些重点知识点和一些比较难的代码的思路,这样后期记不清楚的话也能很快的复习。 其实,最重要的还是多敲代码,可能学习一段时间后,你真的会发现,看五次代码不如自己动手敲一次代码。

      评论
      添加红包

      请填写红包祝福语或标题

      红包个数最小为10个

      红包金额最低5元

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

      抵扣说明:

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

      余额充值