一、基础常识
1.软件:顺序组织的计算机数据与指令的集合。
2.分类:系统软件、应用软件。前者如:window、Linux、mac。后者如QQ等。
二、常见命令
1.人机交互:图形化界面、命令行交互。后者如在控制台的dos命令。
2..常见dos命令:输入help加回车,可以看到常见的命令行。下列常见目录需要掌握:
dir:列出当前目录的内容
md:创建目录
rd:删除文件夹(windows从里面往外删除。先删内容,在删除文件夹)
cd:进入命令
del:删除文件夹内容
cd..:退到上一级目录
cd\:直接退到根目录下
cls:清屏
exit:退出dos控制台
三、计算机语言-java语言
1.来源
1.1 SUN(Stanford University Network)公司。被Oracle公司收购。web方面发展更大。
1.2 J2ee:java企业版(主要针对web应用程序开发) j2SE 标准版(桌面应用程序的开发) j2ME:小型版(如手机中的程序)
2.特性
2.1
解释:跨平台性指的是:操作系统,简言之,在不同的操作系统都可以运行java的程序。
2.2
原理:Java虚拟机JVM(Java Virtual Machine),在不同的操作系统上有不同的JVM。
3.环境搭建
3.1 JDK JRE
JRE:java运行环境。(java Runtime Environment) , 由JVM与核心类库组成。
JDK:java开发工具。 (Java Develepment Kit),面向程序员,如运行、调试等。其包括JRE。
总结:jdk包括java调试编译的工具、java类库、java运行环境(jre)。jre包含虚拟机jvm及一些类库。
4.下载地址:www.oracle.com
5.安装JDK后提示是否安装JRE,可以不用安装,因为JDK中已经包含JRE了。
6.jdk\bin目录下,提供了JAVA的工具。
7.cd\jdk1.7*,其中*号表示后面的一切,不用全写,就可以进入到该目录。
8.javac -version 查询jdk版本
9.环境变量配置思路
path:系统变量
将JDK的bin目录配置在系统变量path最前方(为了快速找到),用;号隔开。
打开命令行,用javac进行检测,成功后的界面。
%JAVA_HOME%,填写jdk的安装目录,降低了对path系统变量的操作。新建%JAVA_HOME%(系统变量) 值是:C:\Program Files\Java\jdk1.8.0_191,则path的配置为:%JAVA_HOME%\bin;。为了让pc可以在任意目录运行.class文件,可以配置一个环境变量CLASSPATH。综上环境变量的配置详情如下:
win7
1.新建JAVA_HOME系统变量,值是jdk的安装目录,如我的安装目录是:C:Program Files\java\jdk1.8.0_191
2.在系统变量path前加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
3.新建一个系统变量CLASSPATH,其值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
win10
1.新建JAVA_HOME的变量,值是jdk的安装目录,如我的安装目录是:C:Program Files\java\jjdk1.8.0_191
2.点击编辑系统变量path,新建两个值:%JAVA_HOME%\bin 与 %JAVA_HOME%\jre\bin
3.新建一个CLASSPATH变量,其值为:%JAVA_HOME%\lib\dt\.jar;%JAVA_HOME%\lib\tools.jar
其他知识点:临时设置path值,只在当前dos框生效,关闭后失效。命令窗口输入set,回车,可以看所有环境变量配置。set path,回车,只看path变量配置。
在path变量前加其他配置,set path = ****;%path%
set path = 回车 表示清空设置值。
四、java程序开发体验-Hello World
1.class Demo
{
public static void main(String [] args)
{
System.out.println("Hello World");
}
}
注意:
1.NoSuchMethod Error:没有主方法
2.文件扩展名默认被隐藏的,应在文件中设置。
3.NoclassdefFoundError 找不到类,java严格区分大小写。
4.main勿写成mian。
5.进入到目录,javac ** 源文件 ,生成一个.class 文件(字节码文件),用java命令(启动虚拟机)运行类。简单来讲,就是先编译,后运行。
下图表示设置当前目录的classpath。set classpath=.
6.java运行必须包含主函数main。
7.工具新手推荐使用记事本或者EditPlus。
8.主函数的作用:虚拟机寻找的入口。public static void main(String [] args)