Java语言的概述(一些扯淡的话加上一些软件开发的基础知识和环境的搭建)

编程语言排行榜
image.png

计算机简述

计算机的硬件
image.png

计算机包括硬件和软件,硬件包括计算机中可以看得见的物理部分,而软件提供看不见的指令,这些指令控制硬件并且使得硬件完成特定的任务。

程序设计

开发指令,使得计算机能够帮我们完成一些功能,通常,称呼开发指令的人员就是程序猿了
程序设计语言
Java,c++,c,汇编,PHP,世界上没有最好的语言,可能会听到一些流言 PHP是世界上最好的语言,纯属谣言。Java才是^_^,在学习的Java的过程中,其实我们也会接触许多其他的语言,但是等我们学好Java,学习其他语言,最多一周左右即可上手。

JavaSE简述

主要应用:J2EE,安卓开发,大数据的开发的基石,从行业前景来看安卓开发市场已经不太火热,而J2EE还是依旧坚挺,大数据则入门门槛较高,更适合有一定J2EE开发经验后转行大数据

软件开发的简述

按照一定顺序组织的计算机数据和指令的集合,有系统软件和应用软件之分,通常,大部分的开发者还是开发应用软件,除了大公司,中小型公司都不会开发系统软件。

人机交互方式

图形化:通过鼠标点击的方式操作系统,简单直观,容易上手操作。

命令行:需要有一个控制台,Windows+R键 输入CMD可以唤起控制台,在早期,没有图形化时,人们操作电脑的方式还是使用控制台的方式来操作计算机 ,命令行可以做图形化能做的任何事情,但是需要你掌握一些 操作命令,在这里不多做介绍,在Linux的文档中会更新一波命令行操作指令

计算机语言的对比

个人理解,计算机语言分为两种,面向对象与面向过程,
面向过程:代表C,汇编,主要强调怎么做,一步一步来做,如果是开发大型的应用软件,使用面向过程编程语言,开发者会非常的痛苦。
面向对象:代表 Java,Python,主要强调谁来做,现在大型的应用软件都是使用Java来进行开发。