一、软件开发
1、什么是软件?
软件:一系列按照特定顺序组织的计算机数据和指令的集合。
常见的软件:
系统软件:如DOS、Windows、Linux等。
应用软件:如扫雷、迅雷、QQ等。
2、什么是开发?
制作软件
二、人机交互方式
软件的出现实现了人与计算机之间更好的交互。
交互方式:
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作。
命令行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。比较麻烦,需要记住一些命令。
三、常用的DOS命令
DOS命令行,课程中常见的命令。
l dir:列出当前目录下的文件以及文件夹
l md:创建目录
l rd:删除目录
l cd:进入指定目录
l cd..:退回到上一级目录
l cd/:退回到根目录
l del:删除文件
l exit:退出DOS命令行
四、计算机语言
通过DOS命令行的演示,发现原来操作计算机就如同和计算机说话一样。我们告诉它做什么,它就可以做什么。前提是,我们和它说的内容它必须能够识别才可以,这就是计算机语言。
1、什么是计算机语言?
语言:人与人之间用于沟通的一种方式。例如:中国人与中国人用中文进行沟通,而中国人要和韩国人进行沟通,就必须学习韩语。
计算机语言:人与计算机进行交流的方式。
如果人要与计算机交流,那么就要学习计算机语言,计算机语言有很多种,如:C、C++、Java等。这里,我们选择其中的一种:Java语言。
2、Java语言概述:
2.1.Java语言的三种技术架构
J2EE(Java 2 Platform Enterprise Edition)企业版
J2SE
J2ME
2.2.Java语言的特点:跨平台性
l 什么是跨平台性?
l 原理是什么?
3、Java语言的环境搭建
v 明确什么是JRE、JDK?
v 下载JDK
v 安装JDK
4、Java程序开发体验——编写
步骤一:编写
选择最简单的编辑器——记事本
敲入代码
Class Demo
{}
将文件保存成Demo.java,这个文件是存放java代码的文件,成为源文件。
关键字:被Java语言
2.4常量与变量
常量表示不能改变的数值
Java中常量的分类:
v 整数常量:所有的整数
v 小数常量:所有的小数
v 布尔型常量:较为特有,只有两个数值,true和false
v 字符常量:将一个数字、字母或者符号用单引号(‘’)标识。
v 字符串常量:将一个或多个字符用双引号标识。
v Null常量:只有一个数值,就是null.
对于整数,Java有三种表现形式:
v 十进制:0-9,满10进1;
v 八进制:0-7,满8进1,用0开头表示。
v 十六进制:0-9,A-F,满16进1,用0x开头表示。
变量:就是将不确定的数据进行存储,这就需要在内存中开辟一个空间。
如何开辟内存空间?
Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存里分配了不同大小的内存空间。
字符串数据和任何数据使用+都是相连接,最终都会变成字符串。
转义字符:通过 \来转变后面字母或者符号的含义。
\n:换行
\b:退格,相当于backspace键。
\r:按下回车键
\t:制表符,相当于Tab键。
If和switch语句很像,具体什么场景下,应用什么语句呢?
如果判断的具体数值不多,而且符合byte、short、int、char这四种类型,虽然这两个语句都可以使用,但建议使用switch语句,因为效率稍高。
其它情况,对区间判断,或结果为boolean类型判断,使用if语句,if的使用范围更广。
While:先判断条件,只有条件满足,才执行循环体;
Do while:先执行循环体,再判断条件,若条件满足,再继续执行循环体;
简单一句话,Do while无论条件是否满足,至少执行一次循环体。
3.1.1理解面向对象
面向对象是相对面向过程而言
面向对象和面向过程都是一种思想
面向过程