当前位置: 首页 > news >正文

Java教程_软件开发基础

软件开发

什么是软件?
软件是一系列按照特定顺序组织的计算机数据和指令的集合。
1、数据就是指现实生活中的年龄、姓名等信息。
2、指令就是告诉计算机如何对数据进行处理。
创一个小群,供大家学习交流聊天
如果有对学JAVA方面有什么疑惑问题的,或者有什么想说的想聊的大家可以一起交流学习一起进步呀。
也希望大家对学JAVA能够持之以恒
JAVA爱好群,
如果你想要学好JAVA最好加入一个组织,这样大家学习的话就比较方便,还能够共同交流和分享资料,给你推荐一个学习的组织:快乐学习JAVA组织 可以点击组织二字,可以直达
图片描述

常见的软件

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

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

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

  1. 应用软件

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

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

什么是开发?

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

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

交互方式
两种方式:

  1. 图形化界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。
  2. 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作,较为麻烦,需要记住一些命令,如早期的DOS系统。

2

计算机语言

什么是计算机语言?
语言:是人与人之间用于沟通的一种方式。
例如:中国人与中国人用中文沟通,而中国人要和韩国人交流,就要学习韩语。

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

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

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

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

有三种技术架构:
J2EE企业版
J2SE标准版
J2ME小型版

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

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

相关文章:

  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • spring cloud构建互联网分布式微服务云平台-消息总线
  • Android之Window与WindowManager
  • Linux 抓包工具 tcpdump
  • Linux CTF 逆向入门
  • Choerodon 猪齿鱼 0.14 发布,开源企业级数字化服务平台
  • 网络应用优化——时延与带宽
  • nginx、tomcat调优方向及压测网站步骤
  • Python组织文件 实践:将带有美国风格日期的文件改名为欧洲风格日期
  • 聚合查询, 分组查询,F查询,Q查询
  • [面试题记录01]实现一个function sum达到一下目的
  • 你和大神之间只差一个高效工具
  • 蓝桥——商标倒放
  • 05 面向对象之:类的成员
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【140天】尚学堂高淇Java300集视频精华笔记(86-87)
  • 【Leetcode】104. 二叉树的最大深度
  • 【mysql】环境安装、服务启动、密码设置
  • 2017届校招提前批面试回顾
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • AHK 中 = 和 == 等比较运算符的用法
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • HTML-表单
  • iOS 颜色设置看我就够了
  • spring boot下thymeleaf全局静态变量配置
  • Spring Cloud Feign的两种使用姿势
  • windows-nginx-https-本地配置
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 基于Javascript, Springboot的管理系统报表查询页面代码设计
  • 近期前端发展计划
  • 开发基于以太坊智能合约的DApp
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 事件委托的小应用
  • 协程
  • 怎么将电脑中的声音录制成WAV格式
  • Linux权限管理(week1_day5)--技术流ken
  • ​​​​​​​sokit v1.3抓手机应用socket数据包: Socket是传输控制层协议,WebSocket是应用层协议。
  • ​决定德拉瓦州地区版图的关键历史事件
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (1)虚拟机的安装与使用,linux系统安装
  • (27)4.8 习题课
  • (3)nginx 配置(nginx.conf)
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (强烈推荐)移动端音视频从零到上手(上)
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (算法二)滑动窗口
  • (一)appium-desktop定位元素原理
  • (一)WLAN定义和基本架构转
  • (转)关于多人操作数据的处理策略
  • (转载)利用webkit抓取动态网页和链接
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • .bat批处理(九):替换带有等号=的字符串的子串