一、软件开发
1.什么是软件开发
软件开发就是把数据和指令组合在一块,能够完成相应的功能程序。
*系统软件:用于运行其他程序的平台,例如linux,Windows,Mac
*应用软件:完成相应功能的程序,例如QQ,微信,各种游戏。
2.软件开发的过程
1.分析和调研
2.需求设计
3.编码
4.测试
5.运维
3.人机交互
就是程序员和计算机的交流方式,有以下两种:
- 图形界面:简单直观,易于接受
- 命令行方式:需要一个控制台,输入特定的指令,让计算机运行,需要记住一些指令。
4.常用的DOS命令
通过一些DOS指令来操作计算机,常用的DOS命令有:
dir:列出当前目录下所以的文件和文件夹
md:创建目录
rd:删除目录
cd+路径:进入指定文件夹
cd..:退出上一级
cd\:退到根目录
del:删除文件
exit:退出DOS页面
help:帮助命令
cls:清除当前屏幕
ipconfig:查询自己的ip
怎样进入DOS指令操作计算机呢
1.Win+R
2.键入CMD
3.直接进入
5.计算机语言
为了更好的和计算机交流,使用计算机语言封装了一系列的指令,来帮助完成任务。
例如:c,c++,java,go
6.Java语言的框架
J2EE企业级
针对企业及开发,面向对象+Web容器,EJB(分布式)
J2SE标准版
允许部署于桌面,用于学习和嵌入式开发
J2ME小型版
嵌入式
二、环境搭建
1.跨平台原理
跨平台就是操作软件可以在不同的操作系统上运行,不需要进行处理。
其实Java程序是没有跨平台属性的,它的跨平台属性是因为自己的虚拟机JVM,不同的操作系统上有不同的JVM,Java程序的运行是靠JVM来进行的,所以才成就了Java的跨平台性,这就是JVM的魅力。
2.JDK和JRE的区别
JDK
jdk就是Java的核心,包含了运行环境和开发环境
JRE
所有程序需要在jre下运行,包含了JVM和Java的核心类库。
jre下的bin就是JVM,jre下的lib就是JVM运行的环境
JVM
是jre的一部分,虚拟出来的计算机。
总的来说:JDK是Java的开发环境,JRE是Java的运行环境
下载和安装这里就不赘述了
直接来看环境变量的配置吧
3.环境变量的配置
环境变量
一种快捷的访问方式,一种全局路径
想要在Windows下快捷执行某个软件,就可以将路径定义在path环境变量中。
配置环境变量
我的电脑------>右键属性------->高级系统设置------环境变量
喔
这样环境变量就配置完成了
三、hello world
可以用记事本或者开发工具来写成我们的第一个程序,将文件的扩展名改成.java,然后编译成.class文件
public class Demo01{
public static void main(String[] args){
System.out.println("hello world");
}
}
Demo01是类名
四、输出&输入
输出:System.out.println(“hello world”);
System.out.println("可以输出各种数据类型");
输入:Scanner
import java.util.Scanner;//引包
//定义方法
int s = new Scanner(System.in);
System.out.println("输入你想要输入的数字");
int a = s.nextInt();
程序短暂的停止
Thread.currentThread().sleep(1000);//程序短暂停止1000ms
Thread.currentThread().sleep(1000);//程序短暂停止1000ms
五、Java关键字&标识符
1.关键字
关键字是被Java赋予特殊含义的字符,单词,关键字都是小写。
关键字分类:
- 定义数据类型
class interface int byte double bool String - 数据类型的值
0 ture flase null - 流程控制
if for switch while do while break - 权限修饰符
private public - 类 函数 修饰符
static final - 包
package import - 异常
throws throw
package com.test;//打包 分配子路径
2.标识符
标识符的组成:
- 由字母,下划线,$,数字组成,但是数字不能开头
- 标识符大小写敏感
- 不能用Java的关键字
- 不能用别的API类名叫做自己的类名
注意:起名的时候只要标识符不是关键字就可以了
标识符的书写规范: - 包名:多单词组成,所有字母都小写
- 类,接口:多单词组成,所有单词首字母大写
- 变量&函数名:多单词组成,第一个单词首字母小写,后面的内容首字母大写
- 常量名:所有字母都大写,多单词用下划线连接