本帖最后由 纳木错的程序猿 于 2015-9-11 10:31 编辑
该文档用于记录学习过程,若有错误之处或者不详细之处,望各位指导。也用于相互学习。 一、软件开发: 什么是软件? :一系列按照特定顺序组织的计算机数据和指令的集合。 常用的软件: 系统软件:dos,windows,linux等 应用软件:扫雷,Microsoft,qq等 二、交互方式: 1、 图形化界面 2、 命令行方式:控制台,指令 三、Dos命令行 dir:directory 列出当前目录的文件夹 cd:进入到某个目录下 cd ..:返回上一级目录 md:创建目录 rd:删除目录 del:删除文件 注:在dos中,要删除目录,必须确保该目录是空的。 四、JAVA语言 完全面向对象、安全可靠、跨平台。 跨平台:通过java语言编写的应用程序在不同的系统平台下都可以运行。 原理:只需要在运行java应用程序的操作系统上。 先安装一个java虚拟机(jvm java vitural machine)即可。 JRE:java runtimeenvironment 指的是java运行环境,包括了java虚拟机和java程序所需要。的核心类库。 JDK:java developmentkit 指的是java开发工具包。Jdk包含了jre,jre里面有jvm。 设置环境变量:建议将路径放在path的最前面。这样当系统执行时以最快速度寻找路径。 .java:java源文件。 Javac:编译工具,将.java编译成.class文件。 .class:运行文件,虚拟机可识别的文件。 Java:执行java程序。 set path=路径名:临时设置环境变量。 set classpath= :清空环境变量。 path:先在当前目录下找,然后再去path设置的路径下查找文件。 classpath: 若不加分号,则去classpath设置的路径下寻找。 若加了分号,则先去classpath设置的路径下寻找,然后再去当前目录下寻找。 第一个java程序:hello world class Demo { publicstatic void main(String[] args) { System.out.println(“Helloworld”); } } 类名:单词首字母大写,若是由多个单词组成,则每个单词的首字母都为大写。 疑问:代码中第三行参数列表的第二个参数args换成其他不影响程序运行,但为什么固定写成args,有什么特指含义? 注释:注解、说明、解释。还可以用于调试程序 //:单行注释。 /* */:多行注释。 /** */:文档注释:通过javadoc.exe将java源文件中的注释提取出来生存文档。该文档给程序编辑人员使用。 注意:多行注释过程中,多行注释中间不能嵌套使用多行注释,可能会导致错误。
main函数:保证类的的独立运行,是程序的入口,会被jvm所调用。 |