软件开发及计算机基础
1.01计算机基础
1》.计算机硬件:计算机硬件(ComputerHardware):是指计算机系统中,由电子,机械和光电元件这些物理装置按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。
常见的硬件包含CPU(中央处理器),主板,电源,主机箱(起到保护作用),硬盘,鼠标,显示器,等多个原件。
计算机软件:是指用使用计算机软件过程中必不可少的东西,计算机软件可以是计算机按照预先预定好的顺序完成特定的功能,计算机软件又分为系统软件和应用软件。
系统软件:主要负责控制和管理计算机底层硬件,为用户提供最基本的计算机功能。
应用软件:处理特殊领域问题的软件,应用软件依赖于系统软件。
1.02软件开发和计算机语言描述
软件:指一些列按照特定顺序组织的计算机数据与指令的集合。
软件开发:借助开发工具与计算机语言制作软件(机器语言(二进制)→汇编语言→高级编程语言)
计算机语言:人与计算机之间进行信息交流的一种特殊语言(常见的计算机语言有C.C++.Python.java)
1.03人机交互
交互方式分为 图形化界面和命令行方式
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作,缺点;繁琐操作执行速度慢。
命令行方式:需要一个控制台,输入一些特定命令,让计算机完成一些操作,需要记住一些命令。
1.04计算机常用的一些快捷键
快捷键表
Ctrl+A 全选
Ctrl+c 复制
Ctrl+V 粘贴
Ctrl+X 剪切
Ctrl+W 关闭选项卡/窗口
Ctrl+P 打印
ctrl+F 查找
Ctrl+N 新建文件
Win+E 打开资源管理器
Win+R 打开运行窗口
Win+I 打开Windows设置
Win+P 打开投影模式
Win+D 快速切换桌面
Win+L 快速锁屏
Alt+F4 强制关闭程序
Shift+Delete 强制删除 不走回收站
Tab 制表符/自动补全
进入控制台:win+R 输入cmd 确定回车
常见DOS命令
D: 盘符切换(盘名称加冒号)
dir 列出当前目录下的文件及文件夹
md 创建目录
cd 改变指定目录(进入目录)
cd.. 退回上级目录
del 删除文件
exit 退出dos命令行
cls 清屏
扩展DOS命令
notepad 打开记事本
mspaint 打开画图板
calc 打开计算器
rd/s 询问(是否)删除
rd/q/s 直接删除
java语言跨平台原理
java程序→JVM(字节码)(java Virtual machine虚拟机)(翻译成各种系统识别的语言)→Windows系统或Linux系统或MAC系统
1.04java开发中常见问题
语法错误(syntax error):或编译错误(compile error),语法错误是有创建代码是所引起的错误;例如:拼错关键字,忽略一些必要的标点符号({ } 或[ ]或;)等。
运行时错误(runtime error) :运行应用程序时,当环境检测到一个不可能执行的操作,就会出现运行时错误。示①System.out.println(“1/0”);中0不能做除数而引发的这种情况;②程序需要用户输入一个数值,而用户输入了一个字符串,就会发生输入错误(Input Mismatch Exception)
逻辑错误 (logic error)即就是题目的需求与程序运行后的结果不符,需要检查代码逻辑和需求逻辑
扩展名被隐藏
文件名与类名不一致
严格区分大小写
出现中文标点符号
遗漏括号
遗漏分号
遗漏引导:字符串没有放在引号中所致
命名拼写错误:Java程序中对大小写敏感,大小写拼错会导致命名拼写错误。
软件开发及计算机基础相关推荐
- 合理用药软件开发,带基础库
第一套系统:合理用药系统.PASS系统的软件开发 药品安全预警监管系统也称为合理用药系统,很多医院因为使用美康的PASS系统,也经常称为PASS系统.合理用药系统PASS系统的软件开发需要对医院的需求 ...
- No1-Java开发预科计算机基础知识
转载来自狂神说Java基础教程视频的整理笔记,仅供学习参考. 一.什么是计算机 Computer:全称电子计算机,俗称电脑. 能够按照程序运行,自动.高速处理海量数据的现代化只能电子设备. 由硬件和软 ...
- 无忧全国计算机等级考试超级模拟软件_一级计算机基础及MS Office应用安装教程
本套软件是根据国家教育部新考试大纲,并汇聚了多年开发全国计算机等级考试模拟软件的丰富经验,并综合有经验的命题专家.教授和全国各地考点一线教师的建议基础上研制而成.本套软件采用模拟考试形式,以大量的习题 ...
- 计算机应用基础与实训教程word2003文字处理软件 教学目标,计算机基础教学计划多篇...
[概述]计算机基础教学计划多篇为好范文网的会员投稿推荐,但愿对你的学习工作带来帮助. 在工作计划要达成的目标部分,关键是要清晰的定义目标,表现形式就是清楚的定义目标对应的指标,并设置量化的指标目标值. ...
- 活动预告 | 2023 QCon 全球软件开发大会 - AI 基础架构论坛
QCon 全球软件开发大会是由极客邦科技旗下 InfoQ 中国主办的综合性技术盛会,2023 QCon 会议北京站即将举行. 第四范式技术副总裁.OpenMLDB 项目发起人郑曌作为出品人在本次会议上 ...
- 学习游戏软件开发需要哪些基础知识
随着互联网技术的不断进步,游戏动画产业得到了大众的接受和尊重,现已发展成为最受欢迎的产业之一.许多游戏开发公司也变得越来越繁荣.许多游戏玩家开始转向游戏开发,学习游戏开发.他们必须了解游戏开发的基础需 ...
- 华为海思MPP媒体处理软件开发学习(基础)
1.系统概述 1.1概述 海思提供的媒体处理软件平台(Media Process Platform,简称 MPP),可支持应用软件快速 开发.该平台对应用软件屏蔽了芯片相关的复杂的底层处理,并对应用软 ...
- QT软件开发之入门基础-搭建开发环境
1.1 Qt版本介绍 在Qt发行版本中将要涉及两个版本:Qt商业授权和Qt开源授权. Qt商业授权是设计商业软件的开发环境,这些商业软件使用了传统的商业来发布,它包含了一些更新的功能.技术上的支持和大 ...
- 宏定义编程软件_什么是计算机编程? 定义软件开发。
宏定义编程软件 My five year old son, Ramy, approached me one day while I was working from home and asked, & ...
最新文章
- 怎么安装python3-如何装python3
- FFplay源代码分析:整体流程图
- 【Android 逆向】Android 进程注入工具开发 ( Visual Studio 开发 Android NDK 应用 | VS 自带的 Android 平台应用创建与配置 )
- VC++连接远程Oracle数据库
- DIY_DE2开发板介绍
- 高效实用Kafka-Kafka消息处理(底层原理)
- 我的手绘2013.01.27
- 生产订单“生产线别”带入生产入库单
- LocalDateTime计算两个日期时间差
- Linux系统裁减之,制作一个极度精简的Linux-5-重新编译login去除对pam模块的依赖...
- 微信小程序map组件 markers 展示当前位置修改标记点图标
- linux 流程图软件有哪些,除了visio,流程图软件还有哪些?
- bilibili技术总监毛剑:B站高可用架构实践
- 如何快速有效的发散思维?
- 浙江移动盒子魔和m401h 2+8G破解使用网络安装软件
- STM32F03寄存器方式点亮LED流水灯
- 为什么iPhone手机微信信息老是出现延误?原来是这5大原因搞的鬼
- WIN7双系统卸载与重装Ubuntu
- internet时间和域
- HTML CSS JS基础
热门文章
- 深度学习之NN(Neural Network)
- 电磁波波长与穿透力的关系是什么?
- [蓝桥杯]2020年第十一届省赛真题C/C++ B组(七月)
- android fuse 检测原理,fuse 原理总结
- 【KITTI】KITTI数据集简介(三) — 图像数据image_2
- 森林防火远程监控解决方案,再隐秘的角落也难逃天眼
- git问题:Please make sure you have the correct access rights and the repository exists.
- 电磁离合器线圈绕线机
- QQ样式的在线客服代码
- 对计算的理解计算机科学导论论文,计算机科学导论论文