java 盘符 系统_001-Java再回首开篇-入门基础

来我们一起了解下java

3da2a2bca52b6bfe1c412eb560176980.png

背景

突然想着, 整理一套从基础开始的文章吧,对自己来讲是回顾基础和复习,对他人来讲,能有一点点绵薄的帮助,我也是很欣慰了呢,希望能帮你少走点弯路。

自己整理的,如有勘误,欢迎指正。

1.Java语言发展史

df6c105e8bf9385c63cb0298a31a3dcb.png

Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

1995年Sun公司发布Java1.0版本

1997年发布Java 1.1版本

1998年发布Java 1.2版本

2000年发布Java 1.3版本

2002年发布Java 1.4版本

2004年发布Java 5版本(重要更新)

2006年发布Java 6版本

2009年Oracle甲骨文公司收购Sun公司,并于2011发布Java 7版本

2014年发布Java 8版本 (重要更新)

2017年发布Java 9.0版本

2018年3月发布java 10版本

2018年9月发布java 11 版本

2019年3月发布Java 12 版本

2019年9月发布Java 13 版本

2.Java语言能做什么

Java语言主要应用在互联网程序的开发领域。常见的互联网程序比如天猫、京东、物流系统、网银系统等,以及服务器后台处理大数据的存储、查询、数据挖掘等也有很多应用。

3.计算机基础

二进制

计算机中的数据不同于人们生活中的数据,人们生活采用十进制数,而计算机中全部采用二进制数表示,它只包含0、1两个数,逢二进一,1+1=10。每一个0或者每一个1,叫做一个bit(比特)。下面了解一下十进制和二进制数据之间的转换计算。

十进制数据转成二进制数据:使用除以2获取余数的方式

921aae61612060f9457265ce8a9d07f7.png

二进制数系统中,每个0或1就是一个位,叫做bit(比特)

计算机存储单位

字节是我们常见的计算机中最小存储单元。计算机存储任何的数据,都是以字节的形式存储,右键点击文件属性,我们可以查看文件的字节大小。

8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。

8 bit = 1 B

1024 B =1 KB

1024 KB =1 MB

1024 MB =1 GB

1024 GB = 1 TB

1024 TB = 1PB

1024 PB = 1EB

1024 EB = 1ZB

常用DOS命令

Java语言的初学者,学习一些DOS命令,会非常有帮助。DOS是一个早期的操作系统,现在已经被Windows系统取代,对于我们开发人员,目前需要在DOS中完成一些事情,因此就需要掌握一些必要的命令。下面简单介绍几个常用的Windows命令。

按下Windows+R键盘,打开运行窗口,输入cmd回车,进入到DOS的操作窗口。

26ccb1ff5de03dc0b0bc2c26be8840de.png

打开DOS命令行后,看到一个路径 c:user 就表示我们现在操作的磁盘是c盘

几个简单的命令

命令操作符号

盘符名: 盘符切换命令 eg: d:

dir 查看当前文件夹

cd 文件夹名 进入文件夹命令

cd.. 返回上层文件夹命令

cd 退出到磁盘根目录

cls 清屏

4.Java语言开发环境搭建

JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在JVM 之上。

跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作系统上。

6197c14001c229295a3b0a44d292183b.png

JRE (Java Runtime Environment) :是Java程序的运行时环境,包含JVM 和运行时所需要的核心类库 。

JDK (Java Development Kit):是Java程序开发工具包,包含JRE 和开发人员使用的工具。

我们想要运行一个已有的Java程序,那么只需安装JRE 即可。

我们想要开发一个全新的Java程序,那么必须安装JDK 。

三者关系: JDK > JRE > JVM

如果你觉得对你有帮助,请关注俺或私信俺,咱们可以交流下哈。

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

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

相关文章

[react] react的虚拟DOM和vue的虚拟DOM有什么区别?

[react] react的虚拟DOM和vue的虚拟DOM有什么区别? React 是数据先生成 vdom,然后对比 vdom(实现上并非先后顺序,两棵树边遍历边生成新的树),最后通过新的 DOM 树渲染。 Vue 是数据先进性对比,先…

( 设计高效算法 ) 年龄排序 Age Sort Uva 11462

( 设计高效算法 ) 年龄排序 Age Sort Uva 11462 可以使用整数排序法, 内存太小无法堆排序. #include <cstdio> #include <cstring> using namespace std;int main(){unsigned int age[101];int n,temp;while (scanf("%d", &n) 1 && n){mems…

js 如何去除字符两端的引号

通过js 提供的substring()就可以直接去除引号。&#xff08;注意是小写&#xff0c;和java不同&#xff09; var str JSON.stringify("sasasa"); console.log(str); var str str.substring(1,str.length-1); console.log(str);

如何在string.Format方法中输出大括号({})

C#(a.cs) using System;public class Test {public void Middle(string start, string end){string pat1 string.Format("(?<{0}).*(?{1})", start, end);Console.WriteLine(pat1);string pat2 string.Format("(?<{{0}}).*(?{{1}})", start, e…

Linux source用法(转)

source命令用法&#xff1a; source FileName作用:在当前bash环境下读取并执行FileName中的命令。注&#xff1a;该命令通常用命令“.”来替代。如&#xff1a;source .bash_rc 与 . .bash_rc 是等效的。source命令(从 C Shell 而来)是bash shell的内置命令。点命令&#xff0c…

[react] 解释下react中component和pureComponent两者的区别是什么?

[react] 解释下react中component和pureComponent两者的区别是什么&#xff1f; 组件的state或者props更新都会触发render(),同时也会导致子组件render()重新渲染&#xff1b; 当我们不想子组件更新时&#xff0c;需要手动在shouldUpdateComponent当中返回false; pureComponent帮…

asic面试题目 英伟达_免笔试!不限量!全球可编程图形处理技术领袖英伟达2021校园招聘火热进行中!...

关注并标星大同学吧每周1次&#xff0c;打卡阅读快速获取行业最新资讯秋意浓&#xff0c;渐微凉校招逐渐收尾不少同学陆陆续续开始签约还在观望决意不定的同学英伟达还没结束&#xff01;筹谋已久的英伟达2021校园招聘终于来啦&#xff01;拥有全世界最酷的AI计算机发明主办最顶…

Linux 重命名文件和文件夹

linux下重命名文件或文件夹的命令mv既可以重命名&#xff0c;又可以移动文件或文件夹. 例子&#xff1a;将目录A重命名为B mv A B 例子&#xff1a;将/a目录移动到/b下&#xff0c;并重命名为c mv /a /b/c转载于:https://www.cnblogs.com/sallet/p/4268858.html

将HTMLDOM对象转换成字符串

将HTMLDOM对象转换成字符串 js实现文字播放

C++真的能够王者归来吗?

From: http://blog.csdn.net/adwu73/article/details/7230048 C真的能够王者归来吗&#xff1f; 吴穹Adam 我个人认为不太可能&#xff01;因为不能光看C改进了什么&#xff0c;有什么优点&#xff1f;而要看环境&#xff0c;看对手&#xff01; 这篇博客不想写太长&#xff0c…

JTA的含义及应用简介

2019独角兽企业重金招聘Python工程师标准>>> Java Transaction API&#xff08;Java事务API&#xff09; (JTA)Java Transaction API(Application Programming Interface) 什么是JTA Transaction&#xff1f;它有怎样的特点呢&#xff1f;JTA Transaction是指由J2EE…

电脑表格日期怎么修改原有日期_为何电脑系统时间常出错或无法修改?怎么解决?...

简介电脑系统出现的问题可谓层出不穷&#xff0c;千奇百怪。这不&#xff0c;有朋友就遇到电脑系统时间无法修改或者修改后很快就出错的问题&#xff0c;而且有时候在修改时会出现“没有权限&#xff0c;无法更改”的类似信息。这是怎么回事呢&#xff1f;首先我们得知道问题产…

JS实现数组、对象去重的几种常用方式

JS实现数组、对象去重的几种常用方式

DOM--5 动态修改样式和层叠样式表

W3C DOM2 样式规范 CSSStyleSheet对象 表示所有css样式表&#xff0c;包括外部link和嵌入style的;通过document.styleSheets属性可以获得文档中CSSStyleSheet对象的列表&#xff1b;其中每个CSSStyleSheet都具有以下属性&#xff1a; type: 值始终是text/css;disabled: 布尔值&…

VC++ 深入详解 学习笔记(5) -- 修改窗口样式续

From: http://elton.iteye.com/blog/301503 之前说过&#xff0c; 修改窗口大小&#xff0c;窗口样式的方法。 这里说明一下修改窗口的图标&#xff0c;光标和背景的方法。 修改窗口大小&#xff0c;样式是在创建窗口的时候进行的&#xff0c;而修改图标&#xff0c;光标和背…

×××常见问题原因与解决

服务器什么地方可能出现故障当客户端与某个ISP建立连接时&#xff08;这种连接使用连接中的点对点协议--PPP--部分&#xff09;&#xff0c;ISP将为客户端分配一个IP地址、一个DNS服务器地址以及一个缺省网关。当客户端发起一个PPTP连接时&#xff0c;这项操作将创建第二个TCP/…

报错解析 [Vue warn]: You may have an infinite update loop in a component render function.

报错解析 [Vue warn]: You may have an infinite update loop in a component render function.

关于yield的一些资料

yield是一个语句不对应IL指定,编译后可以看到yield会变成一个IEnumerator(IEnumerable)实现. 参考: http://www.cnblogs.com/montaque/archive/2005/04/21/142844.html http://www.microsoft.com/china/msdn/library/langtool/vcsharp/CreElegCodAnymMeth.mspx?mfrtrue http:/…

改变窗口的外观和大小

From: http://blog.csdn.net/yoyobaibai/article/details/6044101 改变窗口的外观和大小需要在窗口创建以前改变。 所以我们可以在CMainFrame的 PreCreateWindow中改变CREATESTRUCT 结构体的值就行了。 E.G. BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs) 改变窗口…