什么是软件?
就是一系列按照特定的顺序组织计算机数据和指令的集合。
常见的软件:(有很多种的列举下面两种)
系统软件:dos linux等
应用软件:QQ等
什么是开发?
就是制作软件
人和计算机之间的交互,交互方式:
1.图形化界面(直观简单)
2.命令行(操作复杂,早期的)
Java中常用的dos命令:
dir:列出当前目录的下的文件及文件夹
md:创建目录
rd:删除目录
cd:进入指定目录
cd..:退回上一级目录
cd/:退回根目录
del:删除文件
exit:退出dos命令行
Java语言:是sun公司1995推行的一门面向对象的编程语言,简单易学、安全、纯面向对象与平台无关的语言(平台指的是操作系统)
其有三个版本:
JavaSE:标准版,是为开发普通桌面和商务应用程序提供的解决方案。 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。
JavaEE:企业版,是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。
JavaME:小型版,是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
跨平台性原理:运行Java应用程序,安装一个Java虚拟机(JVM:Java virtual Machine)
明确JDK JRE
JRE(Java Runtime Environment)含有虚拟机还有核心内库
JDK(Java Development Kit)Java开发工具包,包括开发工具和JRE,开发工具:编译工具,运行工具等等。
环境变量的配置(xp系统下的)
变量名:JAVA_HOME,变量值:你安装的Java的绝对路径
我的电脑-->属性-->高级-->环境变量-->系统环境变量
path变量值:在最前面加上%JAVA_HOME%\bin;
如果没有CLAASSPATH那么就新建,并且变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(.是指当前的路径)
注意:这种配置方式只在当前dos窗口有效。窗口关闭,配置消失
start可以开一个dos窗口但是效果是沿袭上个dos的效果。
1,数字不可以开头。
2,不可以使用关键字。
Java中的名称规范:
用于注解说明解释程序的文字就是注释。
/**
这是我的Hello World程序。
@author 小强
*/
class Demo
{
/*
这是主函数,是程序的入口
它的出现可以保证程序的独立运行,
*/
public static void main(String[] args)
{
//这是输出语句用于将括号内的数据打印到控制台。
System.out.println("Hello World");
}
}
上述程序中涉及的一些的语句和关键字的用法后续再作解释的,现在只需要记住这样做。
这些过程中可能出现的一些问题:
源文件名不存在或者写错,或者当前路径错误。
错误提示:javac:找不到文件:Demo.java
类文件名写错,或者类文件不在当前路径下,或者不再classpath指定路径下。
错误提示:Exception in thread "main" java.lang.NoClassDefFoundError:Demo
好了,第一天的学习总结就到这里的了,发现Java好有意思的啊,加油,加油,go go!!! Fight my dream!!!