语言,人类进行沟通交流的各种表达符号,方便人与人之间进行沟通与信息交换, 计算机语言,人与计算机之间进行信息交流沟通的一种特殊语言,计算机语言中也有字符,符号等等,常见的计算机语言如C,C++,C#,Java。
Java是一种高级的面向对象的程序设计语言,使用Java语言编写程序是跨平台的,从PC到手机都有Java开发的程序和游戏,java程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。
在开始学习java开发之前,首先我们先从熟悉自己的电脑开始吧,在我们的电脑DOS中也有这么一些必学的指令。
那什么是DOS?
DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件。
如何打开打开DOS控制台:
快捷键 win+r 输入cmd 回车
开始–运行–cmd–回车
打开后,我们一个个来学习他们其中一些比较常用DOS指令:
1、盘符的切换: d:
2、进入盘符目录:cd 目录名
cd 目录名\目录名\目录名
3、目录的上级回退:cd …
4、目录的根目录回退:cd/
5、清屏:cls
6、创建文件夹:md 名称
7、删除文件夹:rd 名称
8、删除文件:del 文件名称
9、补全内容:tab
10、创建文件并写入数据: echo 数据>文件
11、查看文件数据:type 文件名
12、查看当前目录下的所有文件:dir
13、查看ip:ipconfg ipconfig/all
14、查看系统信息:systeminfo
15、查看之前输入的命令:上下键
16、退出DOS窗口:exit
这些学完后,我们基本对自己的电脑有基本的了解,开始进入我们的正题,初识java
1.java语言的发展史
JAVA之父, 詹姆斯 高斯林
JDK 1.2 这个版本将JAVA分为3个不同的方向
JDK5 这个版本推出了枚举、泛型等前沿的主流技术
JDK7 他跟JDK8是不兼容的,但是和J5 J6兼容
近期要发布的Java13(非LTS版本)进入创新这阶段
Java11(LTS版本)进入早期采用这阶段,Java8进入晚期大众阶段
2.JAVA语言的特点
相对简单性、面向对象、分布式处理、解释性、可靠、安全、可移植性、高性能、多线程、动态性等。
也可以说Java是一种解释性、跨平台、通用的编程语言。(后面慢慢的会接触到,我们先了解)
3.JAVA语言程序代码的编译和运行过程
1.先将JAVA源文件通过javac.exe编译成字节码文件(.class)
2.将.class文件交给java.exe进行解释执行
JAVASE:标准版 是为了开发普通桌面和商务应用程序提供解决方案 该技术体系是其他两者的基础,可完成一些桌面应用程序
JAVAME:微型版 用于开发微型程序和嵌入式程序 基本淘汰
JAVAEE:企业级 用于开发B/S架构的应用程序 该技术体系包含的技术如Servlet、Jsp等 这只是JAVA的技术体系的冰山一角
JRE:指JAVA的运行时环境,里面包含了JVM以及核心类库(辅助JVM运行的文件) java.exe(负责运行class文件的)
JDK:指JAVA的开发环境,里面包含了JAVA的开发工具以及JRE javac.exe(负责将.java文件编译成.class文件)
作用:
JVM(JAVA虚拟机):保证JAVA的跨平台性
JRE(JAVA的运行时环境):保证JAVA程序的运行
JDK(JAVA的开发环境):保证JAVA程序的开发
联系:
JDK:JRE+开发工具
JRE:JVM+类库
bin:存放的是JAVA所有处于开发阶段所所用到的执行文件
db:sun公司自带的一个数据库 一般不用
include:存放的是java的本地方法文件 一般不用管
jre:存放java虚拟机所有的文件
lib文件:存放java的核心类库文件
src:源代码文件 可以去参考下,但是目前不建议去看
噢,忘记了,我们还没下载JDK,接着往下看
”工欲善其事必先利其器“,在学习Java语言前,必须了解并搭建好它所需要的开发环境。要编译和执行java程序,JDK是必备的,下面我们具体介绍下载并安装JDK配置环境的方法吧
JDK的下载与安装
通过官方网站获取JDK http://www.oracle.com ( 针对不同操作系统,下载不同的JDK版本)
安装
傻瓜式安装,下一步即可。
建议:安装路径不要有中文或者特殊符号如空格等。最好目录统一。
JAVA环境变量的配置
1.我的电脑–>右键–>属性–>高级系统设置–>环境变量设置
2.找到系统变量下的path变量–>新建–>分别将bin、jre/bin两个目录的具体路径写入进去
*但是由于JDK目录的不稳定性,为了避免由于目录的改变导致更改path,
我们可以新建一个独立的环境变量:
变量名:JAVA_HOME(名称可以随意改变)
值:JDK的具体根目录 如:D:\Program Files\Java\jdk1.8.0_151
使用JAVA_HOME来代替之前写死的路径进行合理的拼接。
path=%JAVA_HOME%\bin
path=%JAVA_HOME%\jre\bin
检验JDK是否安装成功,打开DOS命令窗口
输入 java 检验jdk
输入javac检验java环境
输入java -version查看jdk版本
以上是开发Java之前要做的准备,编写Java程序可以使用很多种工具
notepad(微软操作系统自带,在DOS窗口中你可以试试)
Notepad++
Eclipse
我们先用最原始的工具来开始我们的第一个程序,我们打开记事本编写下面这段代码
代码如下:
class HelloWorld
{
public static void main(String [] args)
{
System.out.println("Hello World");
}
}
写完后保存,重命名记事本,讲记事本的后缀.txt改成.java后 ,点击确定,我们就完成了一半了,这时候我们开始练习上面讲的DOS命令,win+r打开DOS控制台,找到文件所在目录,输入javac HelloWorld.java命令回车,编译源程序,被编译后,会生成相对应的.class文件,这就是编译后的java字节码文件了。
ps:javac和HelloWorld.java之间有一个空格符。
使用javac XX.Java编译时,如果没弹出错误提示信息,说明编译成功,也许会有提示警告信息,但编译也通过;如果出现Exception类的异常错误信息,则说明源程序的代码有问题,无法编译,需要判断错误原因和代码位置,解决代码错误。有关异常后面会讲到,当然现在应该不会遇到。
通过本章学习,我们大概的了解计算机的基础和java语言以及相关特性介绍,还介绍了Windows系统平台搭建java环境的方法,以及简单的编写java程序的简单步骤,当你认真的看完这篇文章,那么这次和java的见面一定是非常有趣的一件事(欢迎入坑)。