java的发展史
1972年C语言诞生
-
贴近硬件,运行快,效率高
-
操作系统,编译器,数据库,网络系统等
-
指针和内存管理
1982年C++诞生
-
面向对象
-
兼容C
-
图形领域,游戏等
JAVA发展
-
高可用,高并发,高性能。
-
构建工具:Ant,Maven,Jekins
-
应用服务器: Tomact,Jetty,Jboss,Websphere,weblogic
-
Web开发:Struts,Spring,Hbernate,myBatis
-
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
-
2006年:Hapoop(大数据)
-
2008年:Android(手机端)
特性和优势
-
简单性:C++的语法纯净版,没有指针和头文件,不需要分配内存。
-
面向对象:万物皆对象。
-
可移植性:write once,run anywhere.
-
高性能:即时编译。
-
分布式:通过url访问网络上的资源。
-
动态性:反射机制。
-
多线程:java受欢迎的主流原因之一。
-
安全性:异常机制可捕获异常。
-
健壮性:对内存进行检查。
java三大版本
-
JavaSE: 标准版(桌面开发,控制台开发)
-
JavaME:嵌入式开发:(手机,小家电)
-
JavaEE:企业级开发(web端,服务器开发)
JDK JRE JVM
-
JDK: Java Development Kit(Java开发工具)包含了JRE和JVM
-
JRE: Java Runtime Environment(Java运行时环境)包含了JVM
-
JVM:Java Virtual Mchine(Java虚拟机) Java跨平台的核心。
卸载JDK
-
删除Java的安装目录
-
删除环境变量-系统变量里的JAVA_HOME
-
删除环境变量-系统变量path里面关于java的目录
-
控制台输入java -version查看结果
安装JDK
-
百度搜索jdk8,下载电脑对应的版本,一般是64位。
-
下载完成后双击安装,记好安装路径。
-
配置JAVA_HOME变量,我的电脑-环境变量-系统变量-新建JAVA_HOME
4.配置path变量,我的电脑-环境变量-系统变量-双击Path变量,添加如下环境变量。
-
控制台输入java -version,出现如下图片所示,表示安装成功。
JDK安装目录
-
bin目录:放的是可执行的程序。
-
include目录:存放的是C语言的头文件。
-
jre目录:java运行时的环境。
-
lib目录:放的是java的类库文件。
-
src.zip压缩包:存放的是java的源代码。
Hello World
-
新建一个文件夹,用来存放java代码。
-
新建一个java文件。
-
文件后缀名为.java
-
Hello.java
-
系统可能没有显示文件后缀名,我们需要手动打开。
-
编写第一个java代码
public class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
-
编译javac java文件,java class文件
-
运行class文件,java class文件
可能遇到的问题
-
每个单词的大小写不能出现问题,java的大小写是敏感的
-
可能使用了中文符号
-
文件名和类名必须保持一致,首字母大写