软件开发
1.系统软件
2.应用软件
什么是开发?
制作软件
人机交互
方式:
图像界面:简单直观
命令行方式:需要有一个控制台
md kkk 创建文件夹
rd kkk 删除文件夹
cd lll 进入文件夹
cd .. 退一级目录
cd \ 直接 进入盘符
echo hah>1.txt 创建文件
del 1.txt 删除文件
rd op 删除文件夹 (要保证文件夹为空)
del op 先删除里面的文件
rd op 再删除文件夹
del *.txt 删除所有.txt的文件
exit 退出dos
计算机语言
如:c、c++、java
我们选择java
java完全面向对象,与平台无关
java语言的三种技术架构:
1.j2ee
Servlet 、jsp
2.j2se
桌面应用程序
3.j2me
手机中的应用
java5.0是一个里程碑
javaEE 、javaSE、javaME
java语言的特点:
夸平台性:在不同的平台上都能运行
不同的系统上装上JVM(JVM不夸平台,依赖于操作系统)
windows是由c和c++编写的
java语言的环境搭建
JRE:java Runtime Environment 运行环境
里面含JVM,核心类库
JDK:java Development Kit 开发工具包
供程序员开发用的工具
JDK中不仅有JRE,还有JRE里面的JVM.
###JDK中含有JRE,还有自己独特的开发工具包
JRE中的事java的运行环境,其中有JRE
bin目录中的可执行文件都是由java编写的,不是图形化界面,需要用命令行方式
下载------------>安装------------>配置环境变量------------->新开DOS测试
配置技巧:
放在path路径前面时系统首先找她的路径
path中配置了已有的路径,也有自己加的
%......%:动态获取环境变量值
JAVA_HOME="C:\Program Files\Java\jdk1.7.0_40\"
path=%JAVA_HOME%\bin
配置环境变量path(3)
临时配置方式:
set:查看、设置环境变量的值
只作用于当前窗口
set path=“C:\Program Files\Java\jdk1.7.0_40\bin”
在path的基础上新加目录:
set path=hah;%path%;
程序开发体验:
通过类的形式体现java
java 关键字
类名的每个单词首字母大写。有意义的名称增加程序的阅读性
类中的内容要有阶梯层次感
主函数的作用是保证类的独立运行
类中是否写主函数不是必须的
注释:
// 单行注释
/*.............*/ 多行注释
/**作者:xxx 版本:xxx*/ 文档注释
作用:
1.注解说明程序
2.调试代码
说明:
单行注释总可以添加单行注释
多行注释中可以添加单行注释
多行注释中不可以添加多行注释
注意点:
1.写代码的时候养成写注释的习惯
2.实际开发和面试中很重要
3.代码是思想的一种体现
下面是一个新手学习java语言的例子:
package szt.lzd.com;/*
* 需求:定义一个hello java的小程序
* 思路:
* 1、......
* 2、......
* 步骤:
* 1、通过class关键字定义一个类,将代码都编写到该类中
* 2、为了保证该类的独立运行,在类中定义一个主函数,格式:public static void main(String [] args){}
* 3、保存成一个扩展名为java的文件
* 4、在DOS控制台总通过javac工具对java文件进行编译
* 5、再通过java工具命令对生成的class文件进行执行
* */
//定义一个Demo类
public class Demo {
//定义一个mian()主函数(方法)
public static void main(String [] args){
//输出hello java
System.out.println("hello java!");
}
}