一、基本常识
什么是软件开发?1、软件:一系列按照特定顺序组织的计算机数据和指令的集合。
常见的软件:
系统软件: DOS, windows, Linux 等。
应用软件: 扫雷、迅雷、QQ 等。
2、什么是软件开发?
制作软件
3、软件的出现实现了人与计算机的人机交互
人机交互方式:
图形化界面/视窗操作方式、命令行方式
4、命令行方式指令:
dir列出目录 md创建目录 rd删除目录 cd进入指定目录 cd..退回上一级目录 cd\退回根目录 del删除文件 exit退出dos命令行
5、小知识:命令行中创建文件并写入内容:
echo haha>1.txt
6、备注:rd只能删除空文件夹 del只能删除文件
7、删除非空文件夹:可以先del删除文件夹中的全部文件,再用rd删除文件夹
8、del删除文件技巧:*代表通配符;*.txt表示删除全部txt文件;*.*删除全部文件;del * 可删除全部文件。
9、计算机语言:人与计算机交流的方式;如 C C++ Java
二、Java的跨平台性
Java语言由SUN(Stanford University Nerwork,斯坦福大学网络公司)于1995年推出,面向internet 。特点:简单易学,完全面向对象,安全可靠,与平台(平台指操作系统)无关。
Java语言的三种技术架构(从Java 5.0版本开始更名):
JAVAEE(企业版)
JAVASE(标准版)
JAVAME(小型版)
Java跨平台性:可以在不同的系统平台上运行。
原理:安装Java虚拟机(JVM Java Virtual Machine)
三、Java环境搭建
JRE(Java运行环境:java runtime environment):包括JVM和核心类库JDK(Java开发工具包:java development kit):包括JRE和开发工具包
下载网址:www.oracle.com
原网址:www.java.sun.com
四--五、环境变量配置及其技巧
javac未配置前,只可以在指定bin目录下运行;在配置环境变量后可以在任意目录下执行。配置path环境变量及其技巧:
新建JAVA_HOME=地址,然后编辑path=%JAVA_HOME%\bin;
六、环境变量临时配置
进入dos命令行set 查看全部环境变量
set path 查看当前path配置
set path=(空白) 清空当前path配置
set path=地址;%path% 在原有基础上增加环境变量配置
该配置方式只在当前窗口有效。
在命令行中可以输入start开启一个新的命令行,该新命令行会沿袭原窗口环境变量的配置值。
七、Hello World
class Demo
{
public static void main(String[] args)
{
System.out.println("Hello World");
}
}
运行步骤:
javac编译 .java文件(源文件),生成 .class文件-->java运行.class文件
注意:
1、编译找不到源文件,要么是路径写错,要么是文件名写错。
2、如果class前面加public,则类名和源文件名必须保持一致。
八、classpath配置
set classpath=路径 -->设置classpath环境变量set classpath=(空白) -->清空classpath环境配置
注意一:
1、在配置classpath环境变量时,如果在末尾处加分号“;”(例如:set classpath=c:\;),java虚拟机在执行class文件时,先在classpath配置的路径下找.class文件,如果配置路径下找不到,再找当前目录。
2、如果末尾处不加分号,则虚拟机只在配置路径下找.class文件。
3、如果想要JVM在当前路径下先找一次,再找其他路径。可以按以下配置:set classpath=.;其他路径;其他路径 (.代表当前路径)
注意二:path配置则是先在当前路径查找,当前路径没找到,再去path环境变量下查找。
注意三:可执行变量用path配置。
九、Hello World的组成部分
class是一个关键字用于定义一个类;Demo是类名,类名每个单词首字母大写,类名必须有意义;
用{}定义一个区间;
需要一个主函数:
public static void main(String[] args)主函数可以保证类的独立运行,它是程序的入口;
主函数后面再加{},{}内写相关内容。
注意:
一个类中只能写一个主函数;保存文件名时,注意文件名后缀是否隐藏。
十、注释
单行注释://注释文字多行注释:/*注释文字*/
文档注释:/**注释文字*/
注释的作用:1、注解说明;2,调试程序。
注意一:
单行注释中可以可以有单行注释;多行注释中不可以嵌套多行注释;文档注释中也不能有文档注释。
注意二:
一般情况下,类上面加文档注释;
函数上面加文档注释;
如果修饰符有改变可能会加多行注释;代码当中有几句话比较关键,而且难懂,一般会加单行注释;
但不要每一行都加,这样会导致阅读性非常差。
注意三:
单行注释和多行注释,被注释的文字,不会被JVM解释执行;
对于文档注释,是java特有的注释,其中注释的内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档。
注意四:
写代码时一定要写注释,代码只是思想的一种体现。
写代码步骤:
1、写需求;2、写思路;3、写步骤