第一节:java语言概述

这篇博客是关于Java语言的概述,涵盖了计算机基础知识,如计算机组成、操作系统、单位、交互方式和DOS命令。接着介绍了Java的起源、特点和历史,强调了其跨平台性和面向对象设计。详细讲解了Java环境的搭建,包括JDK、JRE和JVM的概念以及配置。最后,通过HelloWorld程序介绍了Java的编译和运行机制。
摘要由CSDN通过智能技术生成

第一节:java语言概述

一、计算机基础知识

1.1 计算机的组成

常见的计算机主要由软件硬件组成。硬件是软件运行的基础。软件的存在会让计算机功能变的更加的强大。

mark

1.2 计算机操作系统

不同的计算机可以安装不同的操作系统。常用的操作系统:

  • Window: 平时个人常用的电脑。目前 win7,win10都使用较多

  • Unix/Linux: 主要用做服务器。性能稳定

  • Mac:苹果机

1.3 计算机的常用单位

字节是计算机中进行信息存储的基本单位。

  • 1 Byte(字节) = 8 bit(位);
  • 1 KB = 1024 Byte;
  • 1 MB = 1024 KB ;
  • 1 GB = 1024 MB ;
  • 1 TB = 1024 GB ;

java中一个字母占一个字节,一个中文占两个字节;

不同的编码方式下所占的字节数量是不确定的。一个中文可能是2,3,或者4个字节

1.4.计算机的交互方式

人类可以使用计算机程序来帮我们处理现实生活中的各种问题,例如可以通过12306来购买去丈母娘的车票。这时候就得让计算机程序知道我们要从哪里出发,去到哪里。只有这样,程序才会帮我们做事。这时候就牵扯到人与机器的交互问题。常用的人机交互主要以下两种方式:

  • 图形化界面(GraphicalUser Interface GUI)这种方式简单直观,使用者易于接受,容易上手操作。

  • 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

1.5.常用的DOS命令

DOS命令是我们所接触的第一个命令行的交互方式。所以是最基本也是我们必须要掌握的问题。

  • 常用的DOS命令
    • dir(directory) : 列出当前目录下的文件以及文件夹
    • md(make directory) : 创建目录
    • rd(remove directory) : 删除目录
    • cd(change directory): 进入指定目录
    • cd… : 退回到上一级目录
    • cd : 退回到根目录
    • exit : 退出 dos 命令行
  • 具体操作如下

mark

mark

mark

1.6计算机程序语言

**语言:**是人与人之间用于沟通的一种方式。例如:中国人与中国人用普通话沟通。而中国人要和英国人交流,就要学习英语。

**计算机语言(编程语言):**人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:C,C++,Java,PHP等。

二、Java简介

2.1.java概述

2.1.1java是什么?

​ 学习之前需要了解,java是什么。java是sun公司推出的面向对象程序设计语言,特别适用于Interent应用程序开发,它的最大特点就是“一次编译,到处运行”,并且能够在各种操作系统上运行,例如:windows,linux等。

2.1.2java名称的由来

​ Java是印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名。Java语言中的许多库类名称,多与咖啡有关,如JavaBeans(咖啡豆)、NetBeans(网络豆)以及ObjectBeans (对象豆)等等。SUN和JAVA的标识也正是一杯正冒着热气的咖啡。Java自1995诞生,至今已经20多年的历史。

2.1.3为什么学习java?

​ java可以说是无处不在,其市场占有率也在不断攀升。他已经吸收了全球最大的开发者队伍—500W+开发者这是全球最大最具活力的开发团队。

​ 目前采用java的设备已经超过45亿,其中报告8亿台个人计算机、15亿部移动电话及其其他手持设备、22亿智能卡,以及机顶盒、打印机、网络照相机、游戏、汽车导航系统、彩票终端、医疗设备、收费站等。

以下是最新的编程语言排行榜:

2019年03月编程语言排行榜TOP 10 榜单

https://hellogithub.com/report/tiobe/?url=/

排名 编程语言 流行度 对比上月 年度明星语言
1 Java 14.880% 0.996% 2015, 2005
2 C 13.305% 0.881% 2017, 2008
3 Python 8.262% 0.688% 2010, 2007, 2018
4 C++ 8.126% 0.682% 2003
5 Visual Basic .NET 6.429% 0.666%
6 C# 3.267% 0.421%
7 JavaScript 2.426% 0.422% 2014
8 PHP 2.420% 0.149% 2004
9 SQL 1.926% 0.026%
10 Objective-C 1.681% 0.234% 2012, 2011

2.2.java发展史

mark

  • 1995年5月23日,Java语言诞生

  • 1996年1月,第一个JDK-JDK1.0诞生

  • 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术

  • 1996年9月,约8.3万个网页应用了JAVA技术来制作

  • 1997年2月18日,

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值