首页 > 代码库 > 一,入门常识

一,入门常识

一【计算机基础知识】

计算机: 就是由硬件和软件组成的电子设备.

计算机硬件: 用于支持软件执行的物理设施.

计算机软件: 一系列按照特定顺序组织的计算机数据和指令的集合

可分为:系统软件和应用软件

软件开发:就是制作软件。

二 【开发周期】

  1. 需求调研 需求分析(项目经理与客户交流)
  2. 写需求设计文档(项目经理与我们写设计文档)
  3. 程序员编码(程序员根据设计文档进行编码)
  4. 测试(大公司有测试团队,小公司由程序员测试)
  5. 维护(一般免费维护一年)

………………………………………………

 

三【人机交互两种方式】

人机交互两种方式:图形界面,命令行,常见的dos命令

dir:列出当前目录下的文件以及文件夹

md:创建目录

rd:删除目录

cd:进入指定目录

cd..:退回到上一级目录

cd\:退回到根目录

del:删除文件

exit:退出dos命令行【什么计算机语言 Java发展历史】

 

 Java之父—詹姆斯·高斯林。

四【Java的三大结构 JavaSE   JavaEE  JavaME

  1. Javaee :企业版(企业级用户)
  2. Javase :标准版(桌面程序开发)
  3. Javame:小型版(被android逐渐取代)

Java 特型。开源、跨平台】

 Java跨平台原理,基于JVMJVM不跨平台

 Java编写的程序在不同的系统平台上都可以运行

只需要在需要运行Java应用程序的系统上安装一个Java虚拟机即可,由Jvm来负责Java程序在该系统中的运行。(Java跨平台,Jvm不夸平台,虚拟机保证了Java的跨平台特性

JVM,JREJDK的区别】

JVM:Java虚拟机。保证Java语言的跨平台性。

JRE:Java运行环境(提供Java程序运行的环境(JVM)和核心类库)如果只需要在计算机中运行一个开发好的Java程序,计算机中只需要安装JRE即可.

JDK:Java开发工具包即Java开发环境(JREJava开发工具包)

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是为了保证JDKbin目录的.exe应用程序可以在任意目录下运行。

pathpath中配置的是可以直接执行是应用程序或者批处理文件等。

   操作系统查找应用程序的顺序:先在当前目录中找,如果当前目录中没有可执行的命令,就会到系统的变量path中再找,如果在path中找到当前命令就会去执行这个命令,如果没找到就会报错。

配置path时,开启的dos窗口无法预知已经更改的path,如果要运行可执行的程序,需要重新开启dos窗口,使用start开启新窗口无效。

path配置和技巧:】

使用一个新的环境变量记录Jdk安装目录可能改变的目录:

EgJAVA_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可执行程序所在的路径。classpathJVM可以识别的环境变量。先到指定路径找,如果配置了当前目录再在当前目录找。

set classpath 查看classpath配置路径;

set classpath= 清空classpath制定路径

set classpath=.;d: (.代表当前目录,也可在定路径后加;”一般不查找当前目录)

pathclasspath的区别】

classpath:

它用来记录.class文件所在的路径

    classpath中配置的class文件所在的路径,即就是Java可执行程序所在的路径

 classpathJVM可以识别的环境变量

path

path中配置操作系统可以执行的命令或者可执行程序,以及批处理文件等path是操作系统可以识别的环境变量

 

它们都可以做持久的配置,配置在系统变量中

也可以做临时配置,使用set命令完成临时配置。

                                           

一,入门常识