day5.JAVA的运行机制 和 IDEA安装

JAVA的运行机制 和 IDEA安装

IDEA安装

之前用记事本什么的编写代码特别麻烦,工程量大,不能调试,每次要到运行的时候才知道出错了

因为这么麻烦,就有很多开发软件的工具出来了

比如:早期的Eclipse到现在的IDEA都是为了我们开发的时候更方便而诞生的,他们都属于 IDE

什么是IDE

IDE 中文名叫:集成开发环境

是用于提供程序开发环境的应用程序

一般包括代码编辑器、编译器调试器和图形用户界面等工具

为的就是为了简化软件开发

下载IDEA

  1. 百度搜索IDEA进入jetbrains官网,选择开发工具 – 选择java – IDEA-Edu的 – 直接下载安装包

  2. 点击安装包,会提示是否安装jvm 看你需求要不要安装,选择好安装路径(注意最好不要放在c盘),

    会提示选择桌面快捷方式和语言选java,然后无脑下一步

  3. 以上可能都是英文请自行做好翻译

在IDEA上运行HelloWorld

  1. 打开IDEA,选择第一个:创建一个新的项目

在这里插入图片描述

  1. 进入后,选择java,旁边路径会自动检测到java的环境变量导航到所在路径,然后点击下一步

    如果没有检测到就手动输入路径

在这里插入图片描述

  1. 选择文件安装的位置,找个自己记得住的,我是放在桌面,文件名为Hello,先选路径,文件名会自动同步

    路径和文件名必须一致,如图: 然后点击finish下一步

在这里插入图片描述

  1. 在桌面或者你选择的地方会自动生成一个Hello文件,点进去会加载出IDEA的界面(配置差的加载会有点慢),现在就创建好一个项目了,接下来开始创建一个类开始写代码

  2. 在左边就可以看到文件路径,在hello文件里找到src跟别的文件不一样,是蓝色的,

    右键src – 点击New – 选择java class – 创建一个“类”,名称要一样:Hello

在这里插入图片描述

  1. 加载完成后就可以编写代码了,一开始就会看到已经帮我们写了一行了,这就是这款软件的目的:简化软件开发,这样我们就会轻松很多了

  2. 接着在第二行输入psvm 就会出来第二串代码,不要忘了我们编写的是昨天的helloworld

    只要打出单词的首字母就会自动生成代码,这是main方法的快键,

    只花了一瞬间就做成了一串代码,大大减轻了工作量

            public class Hello {
                public static void main(String[] args) {
                    System.out.println("Hello,World");
                }
            }
            ```
    
    

8.再把第三条输出helloworld的代码输上去就完成了,直接打出sout就会生成第三行代码

然后在括号里写他输出的话,打上**Hello,World!**就完成了昨天的代码

  1. 然后进行调试,看是否有出错

点击右边绿色的箭头运行程序,下面就会跳出结果,如图就成功输出了跟昨天一样

在这里插入图片描述

如果你的代码有出错,比如漏掉了分号,那么就会有红标的提示出现报错

在这里插入图片描述

或者双引号写成中文的了也会有红标提示报错

在这里插入图片描述
在IDEA上编写代码非常非常方便轻松,相比在notepad++和TXT记事本那是方便了很多很多

这里要记住:main方法的快键psvm 还有输入 sout 就会生成一个输出语句

IDEA的设置

IDEA 上编写代码会感觉字太小了看着很难受,那就打开设置更改字体吧

点击 file 下来有**serrings…**的点进去,进入设置

在这里插入图片描述

进入设置搜索上打出font 进入,这里可以设置字体和大小,如果有看不懂想设置其他的东西请自行翻译

在这里插入图片描述

JAVA的运行机制

在计算机的高级编程语言分为: 编译型解释型 而java程序属于这两种时间,包含了两者的

什么是编译型和解释型

从字面上理解,编译和解释都有翻译的意思,两者的区别就是它们翻译的时机不同

假设 编译型为中国人 解释型为美国人 两者都不懂对方的语言

两者想查看对方国家的书籍小说什么的,这时候就有两种翻译方法

编译型 :中国人就直接把书整本翻译过来,直接看

缺点:如果这本书中间有改动了,那就要整本书重新翻译,才能看

编译型有个程序专门翻译外国的文字,一下翻译一本就可以看全部了

解释型 :美国人有钱请了翻译官来翻译这本书,想看哪句就翻译哪句

缺点:代价大,请个翻译官要花很多钱

解释型翻译就是:说一句翻译一句,但是想看翻译过的话,又要重新再翻译一次,这样对性能消耗大


编译型:翻译好了随时能用,对性能没什么损耗,对操作系统要求低,如:Windows C语言 c++ Linux都用编译型

翻译型:就是实时翻译,对速度要求不高,适用于网页 python java java脚本 等

java :属于两者之间,更趋近于翻译型

像昨天学的,java想要转换成class文件再被执行,在执行之间被预编译一次在进入到虚拟机再到操作系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值