Java运行机制及IDEA的安装使用

java程序运行机制

计算机高级语言分为编译型语言跟解释型语言,而java同时具有两者的特点.

可能对于新手来说,什么是编译,什么是解释;

简单来说,编译就是将代码语言整体完全翻译成机器可读懂的代码,再交托给机器运行,像java,c,c++等;

解释呢,就是我敲一行,翻译一行,机器执行一行,像python等.

相比较而言,编译型语言的运行速度更快.

而java是先用javac编译成字节码文件,也就是我们所说的.class文件,等到了操作系统平台这一步时,再将字节码文件进行解释,形成我们的机器语言.

关于IDEA的安装

先解释下什么是ide,ide是集成开发环境,包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套(内容出自百度百科).

java的ide包括Eclips,idea等,但现在eclips停止了更新,业界相对认可IDEA.

关于安装,首先打开官网:idea官网.

新手开始,选择社区版就可以完成初始阶段的学习任务.

下载完成后,打开

往下next,一直到

选择64bit跟.java

安装目录放到自己的学习盘内.

完成安装后,就可以正常使用.

小tips,可以百度IDEA如何优化,可以参考其他博主对IDEA的优化设置,使idea更丝滑


首先我觉得自己的水平所写出来的东西并不值得深入讨论,甚至可能会漏洞百出,十分感谢大家的指出.

关于我为什么要写博客,第一呢是因为自己处于复盘阶段,想再把基础的东西巩固一下.

第二个是想通过这种方法来督促自己学习,并把自己所学到的通过记录,给同样迷茫的同学一个大体方向,如果想从零开始了解Java,可以从博客里Java分栏里的第一篇往后阅读.

在最后重申:水平有限,大佬轻喷.

最新文章

  1. Stop Googling!
  2. R12_专题知识总结提炼-AR模块
  3. codeforces A. Flipping Game 解题报告
  4. 【UVA10972】RevolC FaeLoN (求边双联通分量)
  5. iOS程序的完整启动过程(有storyboard)
  6. iOS调节系统音量
  7. poj1163The Triangle(简单DP)
  8. Linux的文件夹配置
  9. scrapy 模拟登陆
  10. BBS论坛(十三)
  11. C#时间、日期 的操作
  12. 将程序sublime添加到右键菜单中
  13. There is no Action mapped for namespace / and action name . - [unknown location]
  14. Django套用现成模板,导入css,js,images等文件
  15. dorado-TabControl
  16. python基础--xml和configparse模块
  17. vue中数组删除,页面没重新渲染
  18. 阿里云轻量级学生机搭建FTP最新教程
  19. 关于一些对location认识的误区(转)
  20. Python的return self和return一个新的对象区别

热门文章

  1. axios ajax fetch 区别以及优缺点
  2. 如何实现固定宽高的DOM元素的水平垂直居中
  3. VLAN大战三层交换机 以及无敌的Hybrid
  4. 集合、Collection、list、set、HashSet
  5. Solution -「多校联训」小卖部
  6. Solution -「FJWC 2020」人生
  7. Solution -「LOCAL」解析电车
  8. C#Winform 注册使用全局快捷键详解
  9. MySQL表单查询
  10. Spring 高级特性之二:Processor——Bean生命周期关键触发时机