黑马程序员技术交流社区
标题: java学习-视频学习-Day01-总结 [打印本页]
作者: 纳木错的程序猿 时间: 2015-9-11 10:31
标题: java学习-视频学习-Day01-总结
本帖最后由 纳木错的程序猿 于 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所调用。
作者: 洋葱头头 时间: 2015-9-11 17:35
day01也拿来水
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |