黑马程序员——Java基础(一)之Java概述

本文介绍了Java编程的基础知识,包括常用DOS命令、Java语言特点、Java运行环境(JRE和JDK)及其安装配置方法。此外,还提供了编写第一个Java程序HelloWorld的详细步骤。

-----------android培训、java培训、java学习型技术博客、期待与您交流!------------

一:在学习编程前,首先要了解常用的DOS 窗口命令。

d: 盘符切换(切换到D盘)

dir 显示当前文件夹下的文件和文件列表

md 创建目录

rd 删除目录

rd /s 删除带内容的文件夹

cd 进入指定文目录

cd.. 后退到上级目录

cd\ 后退到跟目录

del 删除文件(*.xxx  删除所有xxx类型文件)

cls 清屏

exit 关闭DOS窗口

二:Java语言的特点

       简单性,解释性,面向对象,高性能,分布式处理,多线程,健壮性,动态,结构中立,安全性,开源,跨平台。

       Java的跨平台原理:在需要运行Java程序的设备上安装一个Java虚拟机JVM(Java Virtual Machine)即可,由JVM负责Java程序的运行。

三:Java语言运行环境

       JRE(Java Runtime Environment)运行环境包括JVM和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中需要安装JRE即可。

       JDK(Java Development Kit)开发工具是提供给Java开发人员使用的,其中包含了JRE和Java的开发工具,所以安装了JDK,就不需要再安装JRE了。其中常用的工具有:编译工具(javac.exe),打包工具(jar.exe)和运行工具(java.exe)。

简单的说,使用JDK开发的Java程序,交给JRE运行。

四:JDK的安装与配置路径

下载安装:

JDK下载官网http://www.oracle.com

JDK的下载地址1

进入网站后,选择Downloads,点击Java for Developers进入下载。

JDK的下载地址2

选择版本后

依次点击进入,选择适合自己电脑的版本下载。(注意:要先点击接受许可协议后才可下载)

下载完成后直接安装即可(注意文件安装路径中不要出现中文和空格),安装完成后,就可以编写程序了。

编写基本HelloWorld程序:

首先在安装目录的bin目录下新建一个文本文档,文件名改为HelloWorld,并将其后缀名改为.java,进入。

按照下图所示,先定义一个类,在类中写主函数,在主函数中写输出语句。


       打开DOS窗口,进入bin目录下,先输入javac HelloWorld.java编译程序,再输入java HelloWorld运行程序,就可以在DOS窗口中显示HelloWorld了。


设置环境变量:

       在写HelloWorld程序时,我们发现.java文件必须写在bin目录下才可以编译和运行,因为此目录下有javac.exe等文件,但是在实际开发中,不能源代码写到安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),即需要使javac指令在任意目录下可以运行,所以需要在计算机中配置path变量实现此功能。

       通过配置path环境变量,将JDK安装目录下的bin目录配置到path变量下,即可使javac指令在任意目录下运行。配置过程如下:

       点击 计算机--属性--高级系统设置,在弹出的系统属性中点击环境变量。


点击新建


输入变量名JAVA_HOME,变量值为JDK安装目录

再找到path变量,在其变量值前加入%JAVA_HOME%\bin;


点击确定后,配置完成。



【完美复现】面向配电网韧性提升的移动储能预布局与动态调度策略【IEEE33节点】(Matlab代码实现)内容概要:本文介绍了基于IEEE33节点的配电网韧性提升方法,重点研究了移动储能系统的预布局与动态调度策略。通过Matlab代码实现,提出了种结合预配置和动态调度的两阶段优化模型,旨在应对电网故障或极端事件时快速恢复供电能力。文中采用了多种智能优化算法(如PSO、MPSO、TACPSO、SOA、GA等)进行对比分析,验证所提策略的有效性和优越性。研究不仅关注移动储能单元的初始部署位置,还深入探讨其在故障发生后的动态路径规划与电力支援过程,从而全面提升配电网的韧性水平。; 适合人群:具备电力系统基础知识和Matlab编程能力的研究生、科研人员及从事智能电网、能源系统优化等相关领域的工程技术人员。; 使用场景及目标:①用于科研复现,特别是IEEE顶刊或SCI区论文中关于配电网韧性、应急电源调度的研究;②支撑电力系统在灾害或故障条件下的恢复力优化设计,提升实际电网应对突发事件的能力;③为移动储能系统在智能配电网中的应用提供理论依据和技术支持。; 阅读建议:建议读者结合提供的Matlab代码逐模块分析,重点关注目标函数建模、约束条件设置以及智能算法的实现细节。同时推荐参考文中提及的MPS预配置与动态调度上下两部分,系统掌握完整的技术路线,并可通过替换不同算法或测试系统进步拓展研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值