【Java零基础入门到就业】第一天:java简介和cmd窗口的一些常见命令

1、java简介

Java是一种基于类的、面向对象的编程语言,它被设计成具有尽可能少的实现依赖。它旨在让应用程序开发人员编写一次,并在任何地方运行(WORA),这意味着编译后的Java代码可以在所有支持Java的平台上运行,而无需重新编译。Java于1995年首次发布,广泛用于开发桌面、web和移动设备的应用程序。Java以其简单性、健壮性和安全性特性而闻名,使其成为企业级应用程序的流行选择。

JAVA是由Sun Microsystems公司的James Gosling在1995年开发的,后来被Oracle公司收购。它是一种简单的编程语言。Java使编程的编写、编译和调试变得容易。它有助于创建可重用代码和模块化程序。Java是一种基于类的、面向对象的编程语言,它被设计成尽可能少地依赖于实现。这是一种通用的编程语言,开发人员可以编写一次在任何地方运行的编译Java代码,它可以在所有支持Java的平台上运行。Java应用程序被编译成可以在任何Java虚拟机上运行的字节代码。Java的语法类似于c/c++。

历史:

Java的历史非常有趣。它是一种创建于1991年的编程语言。James Gosling, Mike Sheridan和Patrick Naughton,一个由Sun工程师组成的团队,被称为Green团队,在1991年首创了Java语言。Sun Microsystems在1996年发布了它的第一个公开实现Java 1.0。它在流行的平台上提供免费运行时。Java1.0编译器由Arthur Van Hoff用Java重新编写,以严格遵守其规范。随着Java 2的到来,新版本为不同类型的平台构建了多种配置。

1997年,Sun Microsystems接触了ISO标准组织,后来正式确定了Java,但它很快退出了这一进程。有一段时间,Sun免费提供了它的大部分Java实现,尽管它们是专有软件。Sun通过出售专门产品(如Java企业系统)的许可证从Java中获得收入。

2006年11月13日,Sun发布了其大部分Java虚拟机作为免费的开源软件。2007年5月8日,Sun完成了这个过程,在开源发行条款下提供了所有JVM的核心代码。

创建java的原则是简单、健壮、安全、高性能、可移植、多线程、可解释、动态等。1995年,被称为Java之父的James Gosling开发了Java。目前,Java应用于移动设备、网络编程、游戏、电子商务等领域。

2、如何与计算机交流

在windows中,提供了一种利用命令行的方式操作计算机的方式,就是cmd窗口,利用cmd窗口,我们可以执行一些命令来完成打开文件,打开文件夹,创建文件夹等等的操作。

2.1 打开cmd窗口

第一步:同时按住键盘的win+R按键,如下图所示:

这时在屏幕的左下角会出现运行框:

第二步:在运行框中输入cmd,,并按下确定按钮后就会跳转到cmd窗口界面

2.2 一些常见的cmd命令

盘符名称 + 冒号

说明:盘符切换

举例:D:回车,表示切换到D盘

dir

说明:查看当前路径下的内容

注意:dir显示当前路径下的内容时也包括隐藏的文件

cd目录

说明:进入单级目录

举例: cd Pythonproject

cd..

说明:回退到上一级目录

cd 目录1\目录2\...

说明:进入多级目录。

举例: cd Program Files\Tencent

cd \

说明:回退到盘符目录。

cls

说明:清屏。

exit

说明:退出命令提示符窗口,输入exit后黑窗界面就推出了

2.3 利用cmd打开微信并将其路径配置为环境变量

第一步:找到电脑上微信所在的位置,打开文件所在的位置

发现微信的WeChat.exe程序在 D:\Program Files\Tencent\WeChat 路径下:

第二步:打开cmd窗口

先进入D盘:

再输入 cd Program Files\Tencent\WeChat:

最后输入WeChat.exe回车后,微信程序就启动啦:

第三步:思考

微信是经常打开的软件,每次打开的时候都要切换盘符,并且进入多层文件夹,太麻烦了!

解决方法:只要把qq的路径记录在电脑的环境变量,我们就能在cmd窗口的任意路径下输入WeChat.exe打开微信程序啦。

第四步:打开环境变量的方法

右键我的电脑,打开属性:

拖到最后发现高级系统设置:

点击环境变量按钮:

点击新建按钮,然后填入WeChat.exe的绝对路径 D:\Program Files\Tencent\WeChat,最后点完所有的确定按钮

第五步:测试最后的效果

打开cmd窗口,在任意路径下输入WeChat.exe,发现可以启动微信程序啦

总结:为什么要配置环境变量?

我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/159306.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【具身智能模型1】PaLM-E: An Embodied Multimodal Language Model

论文标题:PaLM-E: An Embodied Multimodal Language Model 论文作者:Danny Driess, Fei Xia, Mehdi S. M. Sajjadi, Corey Lynch, Aakanksha Chowdhery, Brian Ichter, Ayzaan Wahid, Jonathan Tompson, Quan Vuong, Tianhe Yu, Wenlong Huang, Yevgen C…

Vue鼠标右键画矩形和Ctrl按键多选组件

效果图 说明 下面会贴出组件代码以及一个Demo&#xff0c;上面的效果图即为Demo的效果&#xff0c;建议直接将两份代码拷贝到自己的开发环境直接运行调试。 组件代码 <template><!-- 鼠标画矩形选择对象 --><div class"objects" ref"objectsR…

bash一行输入,多行回显demo脚本

效果图&#xff1a; 脚本&#xff1a; #!/bin/bash # 定义一个变量&#xff0c;用来存储输入的内容 input"" # 定义一个变量&#xff0c;用来存储输入的字符 char""# 为了让read能读到空格键 IFS_store$IFS IFS# 提示内容&#xff0c;在while循环中也有&a…

CSS 滚动驱动动画 animation-range

animation-range 语法 normallength-percentagetimeline-range-name 具名时间线范围 named timeline rangecovercontainentry 和 entry-crossingexit 和 exit-crossing 兼容性 animation-range 这个属性可同时对 scroll progress timeline 和 view progress timeline 这两种不…

数据结构与算法-(8)---队列(Queue)

&#x1f308;write in front&#x1f308; &#x1f9f8;大家好&#xff0c;我是Aileen&#x1f9f8;.希望你看完之后&#xff0c;能对你有所帮助&#xff0c;不足请指正&#xff01;共同学习交流. &#x1f194;本文由Aileen_0v0&#x1f9f8; 原创 CSDN首发&#x1f412; 如…

Python算法练习 10.15

leetcode 2130 链表的最大孪生和 在一个大小为 n 且 n 为 偶数 的链表中&#xff0c;对于 0 < i < (n / 2) - 1 的 i &#xff0c;第 i 个节点&#xff08;下标从 0 开始&#xff09;的孪生节点为第 (n-1-i) 个节点 。 比方说&#xff0c;n 4 那么节点 0 是节点 3 的孪…

LaunchView/启动页 的实现

1. 创建启动画板&#xff0c;LaunchScreen.storyboard 添加组件如图: 2. 项目中设置只支持竖屏&#xff0c;添加启动画板&#xff0c;如图: 3. 创建启动画面动画视图&#xff0c;LaunchView.swift import SwiftUI/// 启动视图 struct LaunchView: View {/// 字符串转换为字符串…

ES知识点全面整理

● 我们从很多年前就知道 ES6, 也就是官方发布的 ES2015 ● 从 2015 年开始, 官方觉得大家命名太乱了, 所以决定以年份命名 ● 但是大家还是习惯了叫做 ES6, 不过这不重要 ● 重要的是, ES6 关注的人非常多, 大家也会主动去关注 ● 但是从 2016 年以后, 每年官方都会出现新…

【TensorFlow2 之013】TensorFlow-Lite

一、说明 在这篇文章中&#xff0c;我们将展示如何构建计算机视觉模型并准备将其部署在移动和嵌入式设备上。有了这些知识&#xff0c;您就可以真正将脚本部署到日常使用或移动应用程序中。 教程概述&#xff1a; 介绍在 TensorFlow 中构建模型将模型转换为 TensorFlow Lite训练…

Mac 远程 Ubuntu

1. Iterm2 添加ssh 参考&#xff1a;https://www.javatang.com/archives/2021/11/29/13063392.html 2. Finder 添加远程文件管理 2.1 ubuntu 配置 安装samba sudo apt-get install samba配置 [share]path /home/USER_NAME/shared_directoryavailable yesbrowseable ye…

NewStarCTF2023week2-ez_sql

闭合之后尝试判断字段数&#xff0c;存在WAF&#xff0c;使用大小写绕过&#xff08;后面的sql语句也需要进行大小写绕过&#xff09; ?id1 Order by 5-- 测出有5列 ?id1 Order by 6-- 查一下数据库名、版本、用户等信息 ?id1Union Select database(),version(),user(),4,…

elementUI el-table+树形结构子节点选中后没有打勾?(element版本问题 已解决)

问题 1.不勾选父级CB111&#xff0c;直接去勾选子级&#xff08;ST2001…&#xff09;&#xff0c;子级选中后没有打勾显示 排查 一直以为是这个树形结构和表格不兼容产生的问题&#xff0c;到后来看官方demo都是可以勾选的&#xff0c;最后排查到了版本问题&#xff0c; 项…

数学建模——人工神经网络模型

一、人工神经网络简介 1、神经网络起源与应用 1943年心理学家McCulloch和数学家Pitts提出神经元生物数学模型&#xff08;M-P模型&#xff09;&#xff0c;后来人工神经网络(Artifical Neural Network,ANN)是在生物神经网络(Biological Neural Network,BNN)基础上发展起来的&a…

SystemC入门学习-第8章 测试平台的编写

之前的章节&#xff0c;一直把重点放在用SystemC来描述硬件电路上&#xff0c;即如何编写SystemC 的RTL。本章的注意力集中在验证和编写测试平台上。 重点包括&#xff1a; 如何生成时钟信号和激励波形如何编写有响应能力的测试平台如何记录仿真结果 8.1 编写测试平台 测试平…

IO流:java中解码和编码出现乱码说明及代码实现

IO流&#xff1a;java中解码和编码的代码实现 一、UTF-8和GBK编码方式二、idea和eclipse的默认编码方式三、解码和编码方法四、代码实现编码解码 五、额外知识扩展 一、UTF-8和GBK编码方式 如果采用的是UTF-8的编码方式&#xff0c;那么1个英文字母 占 1个字节&#xff0c;1个…

使用Swift开发Framework遇到的问题及解决方法

文章目录 一、Swift 旧版本Xcode 打出来的framework 新版本不兼容问题 一、Swift 旧版本Xcode 打出来的framework 新版本不兼容问题 Cannot load module xxx built with SDK ihphoneos16.4 when using SDK iphoneos17.0:XXX/xxx.framework/Modules/xxx.swiftmodule/arm64-appl…

java swing实现点击按钮切换图片(简单实现)

本文教程&#xff0c;主要提供一个简单的例子&#xff0c;使用java swing完成点击按钮能够切换图片。 目录 一、程序预览 二、程序代码 一、程序预览 二、程序代码 package learnProject.csdn;import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.ev…

webpack 解决:Cannot use import statement outside a module 的问题

1、问题描述&#xff1a; 其一、报错为&#xff1a; Uncaught SyntaxError: Cannot use import statement outside a module; 中文为&#xff1a; 未捕获的语法错误&#xff1a;无法在模块外部使用 import 语句; 其二、问题描述为&#xff1a; 在项目打包的时候 npm run …

【Vue面试题二十一】、Vue中的过滤器了解吗?过滤器的应用场景有哪些?

文章底部有个人公众号&#xff1a;热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享&#xff1f; 踩过的坑没必要让别人在再踩&#xff0c;自己复盘也能加深记忆。利己利人、所谓双赢。 面试官&#xff1a;Vue中的过滤器了解吗&am…

Android组件通信——PendingIntent(二十八)

1. PendingIntent 1.1 知识点 &#xff08;1&#xff09;了解PendingIntent与Intent的区别&#xff1b; &#xff08;2&#xff09;可以完成Notification功能的开发&#xff1b; &#xff08;3&#xff09;可以使用PendingIntent进行短信的发送&#xff1b; 1.2 具体内容 …