黑马程序员_java基础(概述和开发环境)

本文详细介绍了Java开发环境的组成,包括JRE、JDK及其核心组件,深入探讨了Java虚拟机的工作流程,并阐述了环境变量(如Path、JAVA_HOME和ClassPath)的重要性以及如何配置它们,确保在不同路径下运行Java程序无障碍。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

黑马程序员_java基础(概述和开发环境)

 

------- android培训java培训、期待与您交流! ---------- 

1.     概念

软件:特定顺序组织的计算机数据和指令的集合。

环境变量:是操作系统中定义的变量,可供操作系统上的所有应用程序使用。

 

2.     Java方向

J2EE (Java 2 Platform EnterpriseEdition) 企业版,以企业为环境而开发应用程序的解决方案。

J2SE(Java 2 Platform StandEdition)标准版,桌面开发和低端商务应用的解决方案。

J2ME(Java 2 Platform MicroEdition)小型版,致力于消费产品和嵌入式设备的最佳解决方案。

 

3.     语言环境

1> JRE(Java Runtime Enviroment java运行环境)

包括java虚拟机和java程序所需的核心类库等,要运行一个开发好的java程序,计算机中只需要安装JRE即可;

2> JDK(Java Development Kit java开发工具包)

JDK是面向开发人员使用的SDK,包含了JRE 、Java函数库和开发工具(编译器)等,所以装了JDK就不用再装JRE;

JDK下的bin文件夹中存放Java开发工具常用命令:

    javac.exe 源文件编译工具;

    java.exe  java字节码解释程序;

    java –verbose  显示详细的加载过程的信息

3>Java虚拟机)

JVM执行过程(三步):代码的装入(类装载器class loader)、代码的校验、代码的执行。如下图:

JVM代码装入文件时取决于环境变量:classPath

注意:

       如果要运行一个Java程序, 虚拟机(java.exe)的版本不能低于编译器(javac.exe);

4.     环境变量

1> 概述

Path系统查找可执行命令时的路径;

通常我们希望在任何路径下都可以运行javac和java, 那么我们就可以把javac和java的所在路径配置到环境变量中

在我的电脑 - 属性 - 高级 - 环境变量中找到path - 将java和javac所在的路径添加进去 - 用分号结束

配置完之后,在任何路径下都可以找到java和javac了.

JAVA_HOME:设置JDK的安装目录,可简化用到此路径的环境变量设置,用”% JAVA_HOME%”就能对其所表示路径进行引用;

ClassPath: 虚拟机(java.exe)加载类的路径;

 当我们运行一个程序的时候, 虚拟机会到classpath指向的路径找到这个程序, 加载到内存中,在JDK5版本以后,classpath不配置默认指向当前目录。

2> 配置方式

a.临时:

set变量名=值, 例如:

setpath=C:\Program Files\Java\jdk1.6.0_30\bin

使用 set 变量名 形式可以查看环境变量的值

可以使用 %变量名% 引用一个之前配置过的值

只适用于当前窗口

b.永久:

我的电脑 - 属性 - 高级 - 环境变量中找到变量 - 对其进行修改一次配置永久有效, 但需要重新启动cmd

 

 

 

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 这个HTML文件是一个专门设计的网页,适合在告白纪念日这样的特殊时刻送给女朋友,给她带来惊喜。它通过HTML技术,将普通文字转化为富有情感创意的表达方式,让数字媒体也能传递深情。HTML(HyperText Markup Language)是构建网页的基础语言,通过标签描述网页结构内容,让浏览器正确展示页面。在这个特效网页中,开发者可能使用了HTML5的新特性,比如音频、视频、Canvas画布WebGL图形,来提升视觉效果交互体验。 原本这个文件可能是基于ASP.NET技术构建的,其扩展名是“.aspx”。ASP.NET是微软开发的一个服务器端Web应用程序框架,支持多种编程语言(如C#VB.NET)来编写动态网页。但为了在本地直接运行,依赖服务器,开发者将其转换为纯静态的HTML格式,只需浏览器即可打开查看。 在使用这个HTML特效页时,建议使用Internet Explorer(IE)浏览器,因为一些老的特定的网页特效可能只在IE上表现正常,尤其是那些依赖ActiveX控件IE特有功能的页面。过,由于IE逐渐被淘汰,现代网页可能再对其进行优化,因此在其他现代浏览器上运行可能会出现问题。 压缩包内的文件“yangyisen0713-7561403-biaobai(html版本)_1598430618”是经过压缩的HTML文件,可能包含图片、CSS样式表JavaScript脚本等资源。用户需要先解压,然后在浏览器中打开HTML文件,就能看到预设的告白纪念日特效。 这个项目展示了HTML作为动态互动内容载体的强大能力,也提醒我们,尽管技术在进步,但有时复古的方式(如使用IE浏览器)仍能唤起怀旧之情。在准备类似的个性化礼物时,掌握基本的HTML网页制作技巧非常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值