【薯条奇妙历险记之Java世界】第一回(上):初入异世界 计算机、程序和Java概述

Knock Knock~我是薯条,从今天开始就要进行薯条奇妙历险记之Java世界系列啦!真零基础小白(对电脑最大的接触应该是4399小游戏了吧,无情。),希望可以在这里记录自己的学习成长印迹,不断进步!!加油!!奥里给给给!!!初入Java世界,一切对我来说都是新奇的!嘿嘿,今天就来向大家介绍我初入世界时,对周围环境的大致认知。所以我要开始进行关于计算机、程序和Java语言的概述了。qiangqiang~开始啦!

 

首先,先向介绍一下我的老朋友计算机(在小学以后就很少碰了),这次在异世界的重逢,使我对他有了更加深刻的了解。关于计算机,想必大家都听过硬件和软件这两个词吧!它们是一个完整的计算机系统互相依存的两大部分。

那么我们先来看看这两部分分别是什么吧!

计算机硬件:

输入设备:例如键盘,鼠标,摄像头等。

输出设备:例如显示屏,音响等。

存储设备:硬盘,内存(是我们通常买电脑手机时选择配置的8+256G中的8指的即是内存,内存是临时调用。)等

处理器:中央处理器(CPU)

              图形图像处理器(GPU,显卡)

(小常私语:我们的计算机朋友配置也是多种多样的,而这两项也是我们挑选电脑时最重要的两个参数,比如爱玩吃鸡这种游戏的就需要挑选显卡好的电脑,对视频剪辑要求高的应该买好一些处理器的电脑,选对了朋友才会让今后学习生活变得方便。)

软件:是指一系列按照特定顺序组织的计算机数据与指令的集合。

系统软件:主要负责控制和管理计算机底层硬件,为用户提供最基本的计算机功能也是专门用于运行其他应用程序的平台。(例如,安卓系统,ios等)

应用软件:主要处理特殊领域问题的软件,为用户提供更多专项的计算机功能,必须基于系统软件运行。(例如,微信,爱奇艺等)

 硬件软件关系如下:

看完了系统结构,想必大家对计算机已经有一个大致的了解了吧。那么计算机的程序是如何编写的呢物种都有着自己的语言,我们想要和计算机做朋友就要知道它的语言,那么人与计算机的语言是怎么共通的呢来让我们来看看计算机语言。

计算机语言:

机器语言:(二进制)

汇编语言:(用一些短的描述性单词来表示每一条机器语言指令,也称为低级语言,需要使用汇编器将汇编语言转化为机器代码)

高级语言:(高级语言很像英语,易于学习和使用,按照人类的思想进行编程。例如,Java,C/C++,Python等)

 

 那么我们与计算机朋友是如何对话的呢p>

人机交互方式:

图形界面(简单直观,易于接受,便于操作。)

命令行方式(从控制台输入指令)

等等……

介绍了这些,大家应该对计算机有一个大概的认知了吧。接下来我要向大家介绍一种计算机高级语言Java,这也是这个世界的大BOSS,这也是接下来我将重点学习攻克的一种计算机语言。

Java语言

Java是一门面向对象编程语言,它吸收了C和C++语言的各种优点。并摒弃了C++中难以理解的部分,因此,Java语言具有功能强大和简单易用两个特征。

我们先通过一个简单的小程序来学习Java的相关知识吧!

程序举例:

文件名:hello.java 

class是一个类,公共类class后面的类名必须与源程序命名相同。

main方法,是程序开始执行的第一行,对于一个java应用程序来说,main方法是必须的。

每个类中可以定义多个方法,但main方法只能有一个。

关键字public表示访问权限,指明所有类都可以使用这一方法。

关键字static指明该方法是一个类方法。

关键字void指明main()方法不返回任何值。

String为字符串类,代表数据类型。

main方法()中定义的String[] args是传送给main方法的参数,参数名为args,它是类String的一个对象。方法的参数用“类名参数名”来指定,多个参数间用逗 分隔。

main方法该行最后的字符是“}”,它表示main程序体的开始,一个方法中包含的所有代码都将包括在这对花括 中间。

另外,main仅是解释器开始工作的地方,一个复杂的程序可能包含几十个类,但这些类只需要一个main方法。

第三行是输出语句,表示本程序最后输出的结果是:hello

其中,println后面的ln表示换行。

看完了这些,你应该对Java语言有一个大概的认知了吧!接下来我们来学习Java程序在电脑中如何运行呢p>

Java的跨平台原理:

跨平台是说一个软件可以在不同的操作系统上执行,而不需要对软件做任务处理。

即通过Java语言编写的应用程序在不同系统平台上都可以运行。只要在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机(JVM)即可。由JVM来负责在该系统中Java程序的运行。(不同操作系统上的JVM不同,JVM非跨平台。)

Java运行工作流程:

Java源代码(.java)通过编译转化为Java字节码(.class),再将字节码加载进入Java虚拟机(JVM)中,由JVM传递指令给操作系统,再由操作系统按需执行底层硬件,最后显示出结果。

其实就是让Java字节码在装有JVM的平台上进行运行。真正跨平台的实际上是Java字节码(.class)。

最后着重强调!!Java源程序中严格区分大小写,一定要注意关键字,类这些字符的大小写!!源程序的扩展名为.java!!公共类名必须与源程序类名相同!!

好啦!今天就到这里啦!初到这个世界,一切对我来说都是新奇的,希望我能继续努力早日打败魔王Java!我们下次再见奥!拜拜啦!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览93762 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月11日
下一篇 2020年1月11日

相关推荐