2020-12-10 软件开发介绍

  • 软件:是有特定顺序的数据和算法,有系统软件和应用软件之分。
  • 人机交互:图形化界面(GUI)和命令行方式(cli)。
  • DOS命令:d: 到D盘。dir 展现当前目录。md 名字 -创建目录。 cd 进入目录。
    cd.. 到上层目录,即退出。cd\:退回根目录。exit 退出DOS。 echo 内容>文件名 将内容写入文件。del 文件名-删文件。del *.txt 删除txt后缀。rd 目录名-删除目录。
  • 编程语言发展:机器语言(二进制)→汇编语言(机器指令)→高级语言(c面向过程,java面向对象,c++都有)

Java se 开发桌面级应用
Java ee 服务器开发
Java me 移动端

应用场景:

企业级应用,安卓开发和大数据开发。

特点:

面向对象

  • 两个基本概念:类,对象
  • 三大特性:封装,继承和多态

健壮性

  • 去掉了指针和内存管理的申请和释放

跨平台性

  • 原理:只需要在操作系统上,先安装一个JVM(因系统而异)。
  • 垃圾自动回收(c手动)。但是依然有内存泄漏和内存溢出问题。

你可能感兴趣的:(2020-12-10 软件开发介绍)