黑马程序员技术交流社区

标题: java学习-视频学习-Day01-总结 [打印本页]

作者: 纳木错的程序猿    时间: 2015-9-11 10:31
标题: java学习-视频学习-Day01-总结
本帖最后由 纳木错的程序猿 于 2015-9-11 10:31 编辑

该文档用于记录学习过程,若有错误之处或者不详细之处,望各位指导。也用于相互学习。
一、软件开发:
         什么是软件?
                   :一系列按照特定顺序组织的计算机数据和指令的集合。
         常用的软件:
                   系统软件:doswindowslinux
                   应用软件:扫雷,Microsoftqq
二、交互方式:
1、  图形化界面
2、  命令行方式:控制台,指令
三、Dos命令行
         dirdirectory  列出当前目录的文件夹
cd:进入到某个目录下
cd ..:返回上一级目录
md:创建目录
rd:删除目录
del:删除文件
注:在dos中,要删除目录,必须确保该目录是空的。
四、JAVA语言
         完全面向对象、安全可靠、跨平台。
跨平台:通过java语言编写的应用程序在不同的系统平台下都可以运行。
原理:只需要在运行java应用程序的操作系统上。
先安装一个java虚拟机(jvm java vitural machine)即可。
JREjava runtimeenvironment 指的是java运行环境,包括了java虚拟机和java程序所需要。的核心类库。
JDKjava developmentkit  指的是java开发工具包。Jdk包含了jrejre里面有jvm
设置环境变量:建议将路径放在path的最前面。这样当系统执行时以最快速度寻找路径。
.javajava源文件。
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.exejava源文件中的注释提取出来生存文档。该文档给程序编辑人员使用。
注意:多行注释过程中,多行注释中间不能嵌套使用多行注释,可能会导致错误。

main函数:保证类的的独立运行,是程序的入口,会被jvm所调用。

作者: 洋葱头头    时间: 2015-9-11 17:35
day01也拿来水




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2