------- android培训、java培训、期待与您交流! ----------
编程基础常识从软件开发、人机交互方式、常用的dos命令3个方面来进行阐述:
软件开发:
软件:一系列按照特定顺序组织的计算机数据和指令的集合;常用的软件分为系统软件(如:DOS、WINDOWS等)、应用软件(如:迅雷、QQ等)。
开发:制作软件。
人机交互方式:
图形界面方式:其特点是简单直观,使用者易于上手操作;
命令行方式:需要有一控制台,输入特定指令,让计算机完成一些操作,其缺点是比较麻烦,需要记住一些命令。
常用的dos命令:
dir:列出当前目录下的文件以及文件夹;
md:创建目录;
rd:删除目录;
cd:进入指定目录;
cd..:退回到上一级目录;
cd/:退回到根目录;
del:删除文件;
echo:创建文件和输入内容(如:echo dhfidg>1.txt);
exit:退出dos命令行。
java语言概述:
java:是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言,是一种面向Internet的编程语言,其特点是跨平台性(就是通过Java编写的应用程序在不同的系统平台上都可以运行,其原理是在该系统安装一个相关版本的Java虚拟机(JVM—JavaVirtualMachine),由JVM来负责Java程序在该系统中的运行)。
java语言的三种技术架构:
J2EE(JavaEE):全称Java 2 Platform Enterprise Edition(企业版),是为开发企业环境下的应用提供的一套解决方案,该技术体系中包含的技术如Servlet Jsp等,主要针对于web应用程序的开发。
J2SE(JavaSE):全称Java 2 Platform Standard Edition(标准版),是为开发普通桌面和商务应用程序提供的解决方案。
J2ME(JavaME):全称Java 2 Platform Micro Edition(小型版),是为开发电子消费品和嵌入式设备提供的解决方案。
名词解释:
JRE:全称Java Runtime Environment,java运行环境,包括java虚拟机(JVM)和java程序所需的核心类库,如果想要运行一个开发好的java程序,计算机中只需安装JRE即可。
JDK:全称Java Development Kit,Java开发工具包,JDK是提供给开发人员使用的,其中包含了java的开发工具,也包括了JRE,所以安装JDK后,就不需要再单独安装JRE了。
path和classpath环境变量的阐述:
path环境变量作用:是为一些程序在平台上运行时指定搜索路径去寻找所需的可执行文件,以到达此程序在平台上任何目录下均可运行(方便使用者使用,这样使用者就不必每次使用时都要去相应目录查找相关可执行文件了);
例如:javac或java程序,当在doc命令行中执行命令javac或java程序时,它会到path环境变量所指定的路径中去查找程序所需的可执行文件,从而使程序在平台任何目录下均可运行(前提是在相应的path环境变量配置完成下)。
对于我们所需的java开发工具jdk,可以把jdk安装目录下的bin目录添加到现有的PATH变量中,bin目录中包含有所需的可执行文件如javac/java/javadoc等,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。
说到path环境变量配置,就不得不说到path环境变量配置技巧和临时配置。
path环境变量配置技巧:path环境变量中包含有很多程序的配置路径(如:Path=C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner 2\;D:\Program Files\jdk\bin;),如果经常改动,容易出现误删,这样就会导致一些程序运行时出现错误,这时就可以对经常变动的路径使用动态获取方式进行配置(用%路径%来动态获取路径),如Path=C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\backburner 2\;%myjdk%\bin;然后再在系统环境变量中新建一个myjdk=D:\Program Files\jdk,这样如需改动myjak的路径时就不用到path下去更改了,直接修改myjdk就可以了,这样也提高了path的安全性。
path临时配置方式:上述配置方式属于一劳永逸的配置方式,配置一次,以后就不用再进行配置了;但如果出现一些软件需要到其它的机器上临时使用,这时就会出现需要临时配置;环境变量临时配置在dos命令行中用set进行查看,重新设置path时使用set path(如:set path=e:\;);如果是在原有path上进行增加,可用set path=%path%(如:set path=e:\;%path%);临时配置方式只在当前配置下的窗口有效。
classpath环境变量作用:是给java虚拟机运行时指定类的搜索路径,以到达相关类在平台上任何目录下均可运行;如果在配置时后面加有分号(;)(如:classpath=d:\;)则表示在搜索时,先搜索classpath下的路径,如果没有再搜索当前目录,设置中的点号(.),代表当前目录(如:classpath=.;d:\;);若没有对classpath进行设置,则在搜索时就搜索当前目录;其相关配置方式和配置技巧可参考path。
path和classpath的搜索区别:
path:程序在搜索可执行文件时是先搜索当前目录,再搜索path路径下的目录;
classpath:java虚拟机在搜索类时是先搜索classpath路径下的目录,再搜索当前目录(前提是对classpath有设置并结尾带有分号;)。
Java三种注释方式:
单行注释://
多行注释:/* */
文档注释:/** */