JAVA简介-介绍
各位盟友们大家好:
经过很长时间的学习与突破,个人认为经常使用并且观看许多up主以及别人的博客而很少付钱的我,很有必要出一期有关JAVA开发的博客,以供各位参考!本着开源精神做这期博客!尽管开源和破解的软件用着很不错!但是奔着人道主义精神!有钱了还是希望大家少用或者不用盗版!
- 仅做个人建议:学者在学习的时候建议会自己装系统,安装纯净版系统,你开始遇到的问题就会很少很少!
-
软件安装问题
其实这个对于JAVA编程来说,问题并不大!很少遇到!
学者学习JAVA一般开始就用到两个软件(网络上有很多这边考虑到侵权问题暂时不多做赘述)
- eclipse(免费的)(这个有可以直接启动的或者安装的根据求即可)(一直下一步即可完成安装)
- idea(以后会经常用,功能强大)(需要收费)(建议安装到固态硬盘(SSD)上尽管它很大)(安装到机械硬盘上会很卡!不忍直视的卡顿)
软件安装问题在其他编程语言中遇到过,比如C#,遇到最难解决的就是:里面有组件的版本冲突了!
解决方法:
- 换版本
- 重新安装纯净版系统(win10官方的,并不是恢复出厂设置)
-
JAVA-后端-面向对象语言
在百度百科中有对java介绍的各种有点,但是初学的同学很难读懂那是什么意思!
简单的来说就是java:功能强大更加简单,所用代码相对于c++以及c语言更少
各位初学所能接触的是前端和后端:
前端:就相当于一个界面每一次打开浏览器的那个界面,代表语言:HTML、CSS、Javascript
比如这个:
后端:就相当于对每一个界面进行操作!比如打开了一个登录页面:点击登录按钮,你会发现有报错或者登录的提示信息!那个就是后端来操作的。代表语言:java、Python、C++、C语言(大学必备)
比如这个:点一下剪头所做出的后台判断
既然有一个面向对象那肯定会优异与之对应的语言那即是面向过程:
个人理解
面向对象:简单点来说就是把一个可以重复利用的东西分别放到一个地方,然后需要的时候调用就好了(一般new就是创建一个对象调用之前已经拥有的东西)这样避免了代码的重复操作,以及代码的冗余
就好像我需要一瓶易拉罐饮料,面向对象讲究的是:我直接买就可以了!
面向过程:讲究的是:先去找原材料然后制造易拉罐瓶子,再找原料制作饮料!再一步一步的组装到一起然后组成易拉罐饮料
很明显这两种方法显然是面向对象语言所需要的方式更加方便简介;
面向对象
概念
面向对象是按人们认识客观世界的系统思维方式,采用基于对象(实体)的概念建立模型,模拟客观世界分析、设计、实现软件的方法。通过面向对象的理念,将计算机软件系统能与现实世界中的系统一一对应。
特性
封装、继承、多态、抽象
优点
易维护、易复用、易扩展(在解释面向过程的缺点时有对面向对象的优点进行解释)
缺点
性能比面向过程低(同上)
面向过程
概念
面向过程是一种以过程为中心的编程思想,面向过程编程是基于“冯·诺依曼”模型的。在这种模型中,程序与变量一起存储,程序中包含一系列指令,并把这些指令以函数的方式组织起来。
特性
自顶向下、逐步求精、模块化,
在我学过C语言之后才真正的了解面向过程到底是什么意思,
在学java的时候我们会通过专有length方法直接获取到一个数组的长度,但是C语言不一样,在C语言当中我们没有length方法,没有专门获取长度的函数或方法,大多数情况需要自己编写一个函数来获取长度。
优点
性能比面向对象高,因为类调用需要实例化,开销比较大,比较消耗资源。
如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发,因为在它们看来性能是最重要的因素。
缺点
没有面向对象易维护、易复用、易扩展
(按照面向过程的思想,在解决问题时,各函数之间是为了这个问题服务;而面向对象的思想,则是站在提出问题的主体的角度去解决问题,可将解决这一具体问题的步骤,抽象为解决这一类问题的方法,以后再遇到类似的问题,可以复用解决思路)
扩展:
市面上主流常用的操作系统有:
Windows(微软的)、mac(苹果的)、Linux
windows和mac主流都是以图形界面为主的:就是打开电脑双击一下就可以打开某个软件了
win+r -》 cmd -》 进入命令行界面!各位可以尝试一下!
各位可以尝试输入dir检索一个盘符
cls清屏
cd返回上一个目录
md 创建目录
例:md movie music // 在当前目录中创建名为movie和music的文件夹
例:md d:\test\movie // 创建d:\test\movie目录
rd 删除目录
例:rd movie // 删除当前目录下的movie空文件夹
例:rd /s /q d:\test // 使用安静模式删除d:\test(除目录本身外,还将删除指定目录下的所有子目录和文件)
copy 拷贝文件
例:copy key.txt c:\doc // 将当前目录下的key.txt拷贝到c:\doc下(若doc中也存在一个key.txt文件,会询问是否覆盖)
Linux系统主流以命令行为界面,这个是服务器上主流用的!由于Windows系统过大,安装到服务器上会影响内存和处理性能。
刚开始学习计算机的同学们有必要知道一下:因为我刚开始是一个小白,啥名词都不懂
目录也叫文件夹比如:
标签:k01,JAVA,movie,面向对象,面向,简介,安装,目录 From: https://www.cnblogs.com/2580p/p/17007978.html