什么是Java?
Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。
Java特点有哪些?
1.Java语言吸收了C++语言的各种优点,具有功能强大和简单易用两个特征。
2.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
3.Java具有简单性、面向对象、分布式、安全性、平*立与可移植性、动态性等特点。
4.Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
5.Java 语言是跨平台性的。[即: 一个编译好的.class 文件可以在多个系统下运行,这种特性称为跨平台]
学习Java能干啥?
学习Java可以做网站、Android、电脑软件、游戏等
Java就业方向
①网站开发②移动互联③软件开发④第三方交易系统⑤大数据技术⑥企业级应用开发
Java开发环境
①JDK:
JDK 的全称(Java Development Kit Java 开发工具包)
JDK 是提供给 Java 开发人员使用的,其中包含了 java 的开发工具,也包括了 JRE。所以安装了 JDK,就不用在单独 安装 JRE 了。
②JRE:
JRE(Java Runtime Environment Java 运行环境)
如果想要运行一个开发好的 Java 程序, 计算机中只需要安装 JRE 即可。
③JVM:
Java 虚拟机(JVM Java Virtual Machine)
JVM 是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK 中.
对于不同的平台,有不同的虚拟机。
Java 虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”
④三者关系:
JDK = JRE + 开发工具集
JRE = JVM + Java SE 标准类库
配置环境变量
①下载JDK:
https://www.oracle.com/cn/java/technologies/javase-downloads.html
这里的安装路径要记住,后面配置环境变量要用到,也可自己更改安装路径
②安装完后返回桌面,打开“此电脑”,右键,选择属性->高级系统设置->环境变量
③新建JAVA_HOME,变量,复制JDK的安装路径
④ 点击Path->编辑->新建->确定
变量名:JAVA_HOME
变量值:C:\Program Files (x86)\Java\jdk1.8.0_91 // 要根据自己的实际路径配置
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
注:用户变量和系统变量都可,主推系统变量
然后检查是否配置成功:win+r,输入cmd回车。口令:javac、java -version、java
如果出现下面信息代码配置正确
Java开发工具
①Notepad++②Eclipse③Sublime Text④IntelliJ IDEA⑤EditPlus⑥NetBeans
Notepad++下载地址:https://notepad-plus.en.softonic.com/
Eclipse下载地址:http://www.eclipse.org/downloads/packages/
Sublime Text下载地址:https://www.sublimetext.com/download
IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/download
EditPlus下载地址:https://www.editplus.com/download.html
NetBeans下载地址:https://netbeans.apache.org/download
注:所有下载地址皆为官方正版