首页 > 代码库 > 一,入门常识
一,入门常识
一【计算机基础知识】
计算机: 就是由硬件和软件组成的电子设备.
计算机硬件: 用于支持软件执行的物理设施.
计算机软件: 一系列按照特定顺序组织的计算机数据和指令的集合
可分为:系统软件和应用软件
软件开发:就是制作软件。
二 【开发周期】
- 需求调研 需求分析(项目经理与客户交流)
- 写需求设计文档(项目经理与我们写设计文档)
- 程序员编码(程序员根据设计文档进行编码)
- 测试(大公司有测试团队,小公司由程序员测试)
- 维护(一般免费维护一年)
………………………………………………
三【人机交互两种方式】
人机交互两种方式:图形界面,命令行,常见的dos命令
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回到上一级目录
cd\:退回到根目录
del:删除文件
exit:退出dos命令行【什么计算机语言 Java发展历史】
Java之父—詹姆斯·高斯林。
四【Java的三大结构 JavaSE JavaEE JavaME】
- Javaee :企业版(企业级用户)
- Javase :标准版(桌面程序开发)
- Javame:小型版(被android逐渐取代)
【Java 特型。开源、跨平台】
Java跨平台原理,基于JVM。JVM不跨平台
Java编写的程序在不同的系统平台上都可以运行
只需要在需要运行Java应用程序的系统上安装一个Java虚拟机即可,由Jvm来负责Java程序在该系统中的运行。(Java跨平台,Jvm不夸平台,虚拟机保证了Java的跨平台特性)
【JVM,JRE和JDK的区别】
JVM:Java虚拟机。保证Java语言的跨平台性。
JRE:Java运行环境(提供Java程序运行的环境(JVM)和核心类库)如果只需要在计算机中运行一个开发好的Java程序,计算机中只需要安装JRE即可.
JDK:Java开发工具包即Java开发环境(JRE和Java开发工具包)
JDK:是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDK,就不用单独安装JRE了。
其中开发工具:编译工具(Javac.exe)打包工具(Jar.exe)等
【下载JDK】
官网下载Jdk文件,www.oracle.com
【安装JDK,并验证按照是否成功】
安装 JDK,不需要安装JRE,安装完成后。在Dos命令行中测试是否安装成功。
测试方法:在dos中切换到bin目录中,输入Javac 看是否显示Javac的相关应用;
如果显示则安装成功,否则安装失败需重新安装。
【classpath,path】
配置path是为了保证JDK的bin目录的.exe应用程序可以在任意目录下运行。
path:path中配置的是可以直接执行是应用程序或者批处理文件等。
操作系统查找应用程序的顺序:先在当前目录中找,如果当前目录中没有可执行的命令,就会到系统的变量path中再找,如果在path中找到当前命令就会去执行这个命令,如果没找到就会报错。
配置path时,开启的dos窗口无法预知已经更改的path,如果要运行可执行的程序,需要重新开启dos窗口,使用start开启新窗口无效。
【path配置和技巧:】
使用一个新的环境变量记录Jdk安装目录可能改变的目录:
Eg:JAVA_HOME= D:\JavaTool\Jdk1.7.0_45;
path:%JAVA_HOME%\bin;
想要引用一个已经存在的环境变量用%已存在的环境变量%。
临时环境变量配置:只对当前窗口有效,但可用start开辟可用窗口。
set:查看环境变量
set+空格+环境变量名:查看环境变量名对应的环境变量的配置信息
set path=D:\JavaTool\Jdk1.7.0_45\bin
set path= 清空path配置
set path= D:\JavaTool\Jdk1.7.0_45\bin;%path% 在原有path上添加新目录
【classpath的原理】
classpath中配置的class文件所在的路径,即就是Java可执行程序所在的路径。classpath是JVM可以识别的环境变量。先到指定路径找,如果配置了当前目录再在当前目录找。
set classpath 查看classpath配置路径;
set classpath= 清空classpath制定路径
set classpath=.;d: (.代表当前目录,也可在指定路径后加“;”一般不查找当前目录)
【path和classpath的区别】
classpath:
它用来记录.class文件所在的路径
classpath中配置的class文件所在的路径,即就是Java可执行程序所在的路径
classpath是JVM可以识别的环境变量
path
path中配置操作系统可以执行的命令或者可执行程序,以及批处理文件等path是操作系统可以识别的环境变量
它们都可以做持久的配置,配置在系统变量中
也可以做临时配置,使用set命令完成临时配置。
一,入门常识