开始学习所需的基础知识
计算机软件
计算机软件分类:
- 系统软件:系统软件是各类操作系统,如:Dos,window,Linux,Unix,Mac,Aniroid,Ios等,还包括操作系统的补丁程序及硬件驱动程序,都是系统软件类;
- 应用软件:如工具软件、游戏软件、管理软件等都属于应用软件类。
DOS操作系统
Windows系统下打开控制台的方式:
Windows + R(run) 然后输入cmd(command);
常用dos命令(dos命令是常用操作系统的命令,是一种面向磁盘的操作命令):
查看当前目录内容:dir
磁盘间的转换: d: 从当前磁盘进入D盘
新建目录:md
打开指定的目录:cd(既可以单级进入也可以多级进入)
返回上一级:cd…(单级退出)
返回根目录:cd/
删除当前指定目录:rd
删除文件:del
多文件删除:del *+后缀名可以删除后缀名相同的一堆文件
清屏操作:cls(clear screen)
退出控制台:exit
JDK是什么
Java技术
-
JavaSE(Java Platform Standard Edition,标准版)
用来开发桌面应用、C/S结构网络,是Java技术体系的基础; -
JavaEE(Java Platform,Enterprise Edition,企业版)
用来开发企业环境下的应用程序,通常来说,包含JSP、Servlet、JDBC、XML等; -
JavaME(Java Platform Micro Edition,微型版)
用于小规模的嵌入式开发,适合手机等嵌入式设备;JavaSE是Java的基础,主要针对桌面程序开发;JavaEE是针对企业级应用开发;而JavaME是主要针对嵌入式设备软件开发。
Java语言特点
开源:开放源代码
跨平台:可移植性(平台无关性)通过JAVA语言编写的应用程序在不同的系统平台都可以运行,只需要在运行JAVA程序的操作系统上先安装一个Java虚拟机(JVM)即可,由JVM负责将字节码翻译成不同平台上的机器指令执行,实现“一次编译,到处运行”。其中注意Java是跨平台的但是JVM不是跨平台的。
JRE与JDK
JRE(Java Runtime Environment Java运行环境)包括Java虚拟机和Java程序所需的核心类库等,要想运行一个开发好的Java程序只需安装JRE即可;
JDK(Java Development Kit Java开发工具包)包含Java开发工具和JRE。开发工具有编译工具(javac.exe)打包工具(jar.exe)等,要想自行开发Java软件需要下载JDK;
JDK开发的Java程序由JRE运行,JRE保证Java的跨平台。
JDK安装与配置环境
安装
- 官网上下载https://www.oracle.com/index.html安装时注意修改安装路径,安装完后在进入控制台输入Java后有显示就安装成功;
- HelloWorld
在bin目录下简单用记事本创建名为Helloworld的java源文件(注意扩展名为.java)
使用javac 对源文件进行编译,需要加扩展名(产生.class字节码文件)
使用Java 对字节码文件进行解释运行,执行时不用加.class扩展名
class HelloWorld{
public static void main(String args[]){
System.out.println("HelloWorld");
}
}
行过程出现的常见问题:
- 文件名隐藏(工具->文件夹选项->去除隐藏扩展名)
- 文件名与类名一致(不一致也可以但是javac后面是文件名+扩展名,而Java后面是类名不带扩展名)
- 大小写问题,Java严格区分(非法字符\65307肯定是中文问题)
- 括号的配对问题(检测已到文件结尾)
配置方法
bin目录下放的是与开发有关的工具,此时Java源文件只能在有bin目录下才能使用javac命令,要想Java源文件在任何目录下都可以使用javac命令就要修改path环境变量(主要是Windows系统):
- 方法1:将JDK安装目录下的bin目录配置到path变量下,添加到最左边并添加分号;
- 方法2:相对于方法1更利于修改,创造新的变量名称:JAVA_HOME,为JAVA_HOME添加变量值即为JDK安装目录,修改path环境变量中JDK目录为%JAVA_HOME%\bin;