首页 > 其他分享 >k01_简介

k01_简介

时间:2022-12-27 14:24:33浏览次数:58  
标签:k01 JAVA movie 面向对象 面向 简介 安装 目录

JAVA简介-介绍

各位盟友们大家好:

​ 经过很长时间的学习与突破,个人认为经常使用并且观看许多up主以及别人的博客而很少付钱的我,很有必要出一期有关JAVA开发的博客,以供各位参考!本着开源精神做这期博客!尽管开源和破解的软件用着很不错!但是奔着人道主义精神!有钱了还是希望大家少用或者不用盗版!

  • 仅做个人建议:学者在学习的时候建议会自己装系统,安装纯净版系统,你开始遇到的问题就会很少很少!
  1. 软件安装问题

    其实这个对于JAVA编程来说,问题并不大!很少遇到!

    学者学习JAVA一般开始就用到两个软件(网络上有很多这边考虑到侵权问题暂时不多做赘述)

    1. eclipse(免费的)(这个有可以直接启动的或者安装的根据求即可)(一直下一步即可完成安装)
    2. idea(以后会经常用,功能强大)(需要收费)(建议安装到固态硬盘(SSD)上尽管它很大)(安装到机械硬盘上会很卡!不忍直视的卡顿)

    软件安装问题在其他编程语言中遇到过,比如C#,遇到最难解决的就是:里面有组件的版本冲突了!

    解决方法

    1. 换版本
    2. 重新安装纯净版系统(win10官方的,并不是恢复出厂设置)
  2. JAVA-后端-面向对象语言

    在百度百科中有对java介绍的各种有点,但是初学的同学很难读懂那是什么意思!

    简单的来说就是java:功能强大更加简单,所用代码相对于c++以及c语言更少

    各位初学所能接触的是前端和后端

    前端:就相当于一个界面每一次打开浏览器的那个界面,代表语言:HTML、CSS、Javascript

    比如这个:

    image-20220823113604791

    后端:就相当于对每一个界面进行操作!比如打开了一个登录页面:点击登录按钮,你会发现有报错或者登录的提示信息!那个就是后端来操作的。代表语言:java、Python、C++、C语言(大学必备)

    比如这个:点一下剪头所做出的后台判断

    image-20220823113641620

    既然有一个面向对象那肯定会优异与之对应的语言那即是面向过程:

    个人理解

    面向对象:简单点来说就是把一个可以重复利用的东西分别放到一个地方,然后需要的时候调用就好了(一般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系统过大,安装到服务器上会影响内存和处理性能。

image-20220823121616728

刚开始学习计算机的同学们有必要知道一下:因为我刚开始是一个小白,啥名词都不懂

目录也叫文件夹比如:

image-20220823121255464

标签:k01,JAVA,movie,面向对象,面向,简介,安装,目录
From: https://www.cnblogs.com/2580p/p/17007978.html

相关文章

  • Golang开发项目目录简介以及目录结构设置规范
    一、Golang项目简单介绍Golang简单的目录结构如下:其中,bin用来存放经过gobulid后的可执行文件,pkg存放编译后的gomodule,而src就存放我们项目的代码 二、三种常用目录结......
  • 1、shell简介
    shell简介shell快捷键筛选信息快捷键符号命令执行:!! 执行上一条命令!【num】 执行历史命令中的第num行命令Ctrl【关键字】 执行内容匹配的......
  • 0301_【掌握】注册中心简介
    1、publicstaticfinalStringDEPT_ADD_URL="http://provider-dept-8001:8001/provider/dept/add";publicstaticfinalStringDEPT_GET_URL="http://provide......
  • ATAC-seq分析:教程简介(1)
    简介本课程介绍Bioconductor中的ATACseq分析。该课程由2个部分组成。这将引导您完成正常ATACseq分析工作流程的每个步骤。它涵盖比对、QC、peakcalling、基因组......
  • MyBatis-Plus简介
    文章目录​​一.简介​​​​二.特性​​​​三.支持数据库​​​​四.框架结构​​​​五.入门案例​​​​1.创建数据库及表​​​​2.创建SpringBoot工程​​​......
  • 32、webshell简介
    webshell就是以asp、php、jsp或者cgi等网页文件形式存在的一种命令执行环境,也可以将其称做为一种网页后门。一、eval,使用PHP函数,例如phpinfo()1、把下面内容写入1.php文件<?......
  • Selenium - 简介
    selenium是什么? Selenium是最广泛使用的开源WebUI(用户界面)自动化测试套件之一。它最初由杰森·哈金斯(JasonHuggins)于2004年开发,作为​​ThoughtWorks​​的内部工具。S......
  • ts11_类的简介
    类可以理解为创建对象的模板对象是由两部分组成的:属性和方法所以类也是有属性和方法组成的: 1.属性 直接定义的属性是实例属性,需要通过对象的实例去访问 constp......
  • Robotframework 之常用断言关键字简介
    From: https://www.cnblogs.com/yanjiahong/p/15006244.html 任何自动化测试框架或实例中断言是必不可少的,Robotframework同样如此,那下面就介绍下其常用断言关键字。1......
  • Java版小米商城项目简介
    小米商城课程详情1.课程介绍本套课程主要是基于Servlet、HTML、JS、Ajax、JSP、MySQL、JDBC、Tomcat、微信支付等web技术,仿照小米商城来实现一个电子商城项目。注意:本课程配......