一.软件开发

什么是软件?

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

1、数据就是指现实生活中的年龄、姓名等信息。

2、指令就是告诉计算机如何对数据进行处理。

java

常见的软件

1. 系统软件(操作系统)

如:DOS(Disk Operating System)、Windows、Linux、Android、iOS、MAC等。

DOS系统是命令行方式操作的操作系统,为了便于用户操作,后来产生了图形化界面操作的操作系统,也就是Windows系统。

小编相信这里有很多学习java的朋友,小编整理了一份java方面的学习资料,想要获取的可以加我的java学习群的哟,928204055。欢迎爱学习Java的你们。

2. 应用软件

如:淘宝,视频,微信等。

系统软件和应用软件都是用计算机语言编写出来的,计算机语言调用底层指令处理数据。

什么是开发?

用编程语言编写制作软件。

人机交互

软件的出现,实现了人与计算机之间更好的交互。

交互方式

两种方式:

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

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

二.计算机语言

什么是计算机语言?

语言:是人与人之间用于沟通的一种方式。

例如:中国人与中国人用中文沟通,而中国人要和韩国人交流,就要学习韩语。

操作计算机就如同和计算机说话一样,我们告诉它做什么,它就可以做什么。前提是,我们和它说的内容它必须能够识别才可以,这就是计算机语言。

计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。

计算机语言有很多种,如:C、C++、Java等。这里,我们选择其中的一种,Java语言。

java是SUN公司1995年推出的一门高级语言。

有三种技术架构:

J2EE企业版

J2SE标准版

J2ME小型版

自java5.0版本以后,更名为javaEE、javaSE、javaME。

java语言的特性:跨平台性。

Java教程——软件开发基础相关推荐

  1. 【web前端特效源码】使用 HTMLCSSJavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开发基础入门教程|网页制作|网站开发定制

    b站视频演示效果: [web前端特效源码]使用 HTML&CSS&JavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开 效 ...

  2. java清华大学教程_清华大学出版社-图书详情-《Java Web应用开发基础教程》

    目录                                                  ...

  3. java培训学习之Java桌面软件开发

    大家都知道Java软件开发工具有很多,本文面向 Java 技术新手,它描述了创建各种类型的桌面应用程序所涉及的技术以及您可能决定何时使用它们. 要使用本文中的任何技术,您必须 在计算机上安装Java ...

  4. java微服务开发(基础环境篇)

    java微服务开发(基础环境篇) 我们的目标是~~_浩瀚的宇宙 _~~全栈开发 俗话说的好 _工欲善其事 必先利其器 _对于一个开发者来说 一个好的开发环境可以带来的收益是巨大的 本篇的重点主要是li ...

  5. android java教程_[Java教程]Android开发快速入门

    [Java教程]Android开发快速入门 0 2020-12-22 18:01:40 Xamarin.Android 应用程序剖析 以下屏幕截图列出了解决方案的内容. 下面是一个解决方案资源管理器, ...

  6. java reactjs_[Java教程]Reactjs 入门基础(一)

    [Java教程]Reactjs 入门基础(一) 0 2016-06-02 17:00:04 实例中我们引入了三个库: react.min.js .react-dom.min.js 和 browser. ...

  7. 西安尚学堂Java软件开发基础学习内容

    一.软件开发 软件是一系列按照特定顺序组织的计算机数据和指令的集合. 1.数据就是指现实生活中的年龄.姓名等信息. 2.指令就是告诉计算机如何对数据进行处理. 常见的软件 系统软件(操作系统) 如:D ...

  8. springmvc教程--注解开发基础详解

    springmvc教程系列 springmvc史上最好教程(2) springmvc史上最好教程(1) 一. 注解开发-基础 1.1 需求 使用springmvc+mybatis架构实现商品信息维护. ...

  9. [Java 教程 00] 计算机基础

    前言 我想,来到这的朋友肯定是想学习JAVA或者想要进入IT这个行业的.考虑到大家的基础可能不一样,有些人可能还是用着新买的电脑,为了让大家在后续的学习中更加顺畅.在学习一门全新的计算机语言之前,我需 ...

最新文章

  1. 适合初学者的数据结构_数据结构101:数组-初学者的直观介绍
  2. python简易木马(一)
  3. 处理数字_1_计算某列的最小/大值
  4. 求离散数据的突变点_Nat Gen | 染色质三维构象决定突变分布
  5. Android闹钟 AlarmManager的使用
  6. 使用Amazon s3托管您的Maven工件
  7. 2021中国音乐市场年度综合分析
  8. fastclick.js解决移动端(ipad)点击事件反应慢问题
  9. Dij_heap__前向星。
  10. GRBL学习笔记2--grbl Arduino烧写
  11. 寻找矩阵行最大列最小元素
  12. Pulling without specifying how to reconcile divergent branches is discouraged.
  13. 金融投资大数据(1)-马科维茨资产组合基于excel
  14. 为什么重写equals方法时必须重写hashcode方法
  15. moviepy音视频开发:音频合成类AudioArrayClip介绍
  16. 使用Git来管理svn代码
  17. 互联网校招关于offer的抉择及自己的一些感悟
  18. 【深度学习】什么是扩散模型(Diffusion Models),为什么它们是图像生成的一大进步?...
  19. iOS-检测 iOS 系统网络权限被关闭
  20. 【Word与MathType】出现报错并解决:Please restart Word to load MathType addin properly和“错误53,文件未找到MathPage.WLL”

热门文章

  1. 永远的疯狂竹子----纪念退役不久的V-Gundam
  2. TP90、TP95、TP99性能指标含义及计算
  3. 2019 FeatherNets: Convolutional Neural Networks as Light as Feather for Face Anti-spoofing
  4. css学习11:font-style字体样式
  5. ai修复照片软件是哪个软件_最近大火的AI修复照片是什么软件做出来的 其实可能就是这个小程序而已...
  6. 目录遍历(Directory traversal)
  7. php框架laravel win10,composer 安装Laravel (win10)
  8. android能用svg格式,关于Android SVG图形:Android SVG图形 – 将当前PNG文件转换为svg格式的缺点...
  9. sasl java_kafka sasl java api
  10. java定义一个长方形类,该类中具有长方形长宽两种属性,并具有相应的构造方法属性访问方法,计算长方形的周长和面积的方法,要求输出长是5,宽是4的长方形