学习记录【Java入门基础】01 Java开发环境的安装和环境的配置

学习参考的视频

该学习记录主要是依据的b站up主遇见狂神说的视频,本人感觉比较通俗易懂附上视频:【狂神说Java】Java零基础学习视频通俗易懂

Java语言的优势

现代编程语言有很多种类比如C、Java、C++、C#、python 我们可以根据不同的项目应用场景选择不同的语言。
C语言:面向过程,贴近硬件,代码运行效率高。指针和内存管理,应用在操作系统,软硬件开发上面。
Java:面向对象 前后端开发 安卓开发
C++:面向对象 主要应用在图形领域和游戏开发领域。
python:面向对象 主要应用在数据分析和人工智能领域。
C#:面向对象 继承了C和C++很多东西 应用于游戏桌面开发。
附上链接:8大编程语言的适用领域
Java的优势在于:入门简单,面向对象、分布式,动态性 (反射),解释执行,体系结构中立、可移植性能好。 java技术有哪些优点优势

Java平台的JDK JRE JVM三者的关系和区别

JDK(Java Development Kit)
JRE(Java runtime environment)
JVM(Java Virtual Machine)
Java良好的可移植性只要归功于JVM,JVM可以在官网上下载 不同的操作系统上JVM也不一样,但是正是有了JVM的存在,屏蔽了底层操作系统的一些差别。才使得一段相同的Java代码可以在不同的操作系统正常运行。真正实现“一次编译,到处运行”。
搞清楚JDK、JRE、JVM的区别

Java开发环境的搭建

Jdk安装及配置最全教程
第一步:jdk的下载和安装。我们可以看一下里面文件的组成 主要的有bin(主要是一些可执行文件) include(头文件) lib(库文件) 和jre

在这里插入图片描述

第二步:环境变量的配置,我们打开环境变量往往会看到两个变量,一个是用户变量一个是系统变量。这两个变量区别在于:
系统变量对所有的用户都有效,用户变量只对该用户有效。当系统在执行程序命令的时候,首先查找当前目录下的文件,如果没有找到,就查找系统变量里面路径下的文件,如果还是没找到才会在用户变量的路径下寻找。用户变量和系统变量区别

在这里插入图片描述
第三步:查看是否安装成功 ,打开命令提示符窗口,输入java -version 回车。如果出现以下类似的字符,恭喜你,说明安装成功了。

在这里插入图片描述

Java程序的运行机制

编译型和解释型

java程序运行机制
编译型语言:类似于文本翻译,一次性翻译完成后,即可运行,运行效率高,比如C,C++都是编译型语言。
解释型语言:类似于同声翻译,代码在执行时被解释器解释一行执行一行,速度慢。比如python 语言
Java编译器:将Java的源文件(.java)编译成字节码文件后缀为.class文件,上面jdk中bin文件下的javac.exe就负责编译。
Java解释器:这一部分由JVM负责 Java.exe作为解释器将编译后的.class文件解释成机器语言并且执行。

IDEA的安装

IDEA作为一款Java的集成开发工具,可以更快捷方便有效的开发相关大型项目。所以安装这样一款idea是非常有效的,因为博主是一名在校生,所以可以使用学校邮箱免费申请到账号。关于IDEA配置java开发环境
上面的全部完成以后就可以准备有关Java知识的学习了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值