软件开发介绍
- 软件开发 软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分。 常见操作系统:Linux、Windows
- 人机交互方式
- 图形化界面(Graphical User Interface GUI):这种方式简单直观,使用者易接受,容易上手操作。
(1)施乐-苹果-微软
( 2)这个公式对计算机科学的影响程度足以类似物理学中爱因斯坦 的"E=MCA2"_-个 公式展示出了程序的本质。
- 命令行方式(Command Line Interface CLI):需要一个控制台,输入特定的指令,让计算机完成一些操作。较麻烦,需要记录一些命令。
- 常用DOS命令
➢dir: 列出当前目录下的文件以及文件夹
➢md:创建目录
➢rd:删除目录
➢cd: 进入指定目录
➢cd..:退回到上一级目录
➢cdl:退回到根目录
➢del:删除文件
➢exit:退出dos命令行
补充: echo javase>1.doc
常用快捷键 常用快捷键
➢←→:移动光标
➢↑↓:调阅历史操作命令
➢Delete和Backspace: 删除字符操作:
计算机编程语言的介绍计算机语言:人与计算机交流的方式
计算机语言的种类很多。如:C、C++、PHP、Kotlin、Python等。
第一代语言 机器语言,指令以二进制代码形式。
第二代语言 汇编语言,使用助记符表示一条机器指令。
第三代语言 高级语言,主要有 面向过程 面向对象
why is Java?
- 是SUN(Gtanford University Network,斯坦福大学网络公司) 1995年推出的一门高级编程语言.
- 是一种面向Internet的编程语言。Java一开始富有吸引力是因为程序可以在Web浏览器中运行。这些Java程序被称为Java小程序( applet)。Applet使用现代的图形用户界面与Web用户进行交互。applet内嵌在HTML代码中。
- 随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
后台开发:Java、Python、PHP、Go、Node.js
Java技术体系平台
- Java SE(Java Standard Edition)标准版 支持面向桌面级应用的Java平台,提供了完整的Java核心API,此版本称为J2SW
- Java EE(Java Enterprise Edition)企业版 是为开发企业环境下的应用程序提供的一套解决方案。该技术体系包括的技术如:Servlet、Jsp,主要正对于web应用程序开发。版本以前称为J2ME。
- Java Card 支持一些Java小程序(Applets)运行在小内存设备上的平台。
Java程序运行机制及运行过程
- Java语言特点
- 面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态
- 健壮性 吸收了C、C++语言的特点,去掉了其影响程序健壮性的部分(例如 指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制。
- 跨平台性 原理:在需要运行Java应用程序的操作系统上,先安装一个Java虚拟机即可。由JVM来负责Java程序在该系统中运行。
- Java两种核心机制:
- Java虚拟机(Java Virtal Machine)
- 垃圾收集机制(Carbage Collection)
Java语言消除了程序员回收无用内存空间的责任:它提供一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间



