java发展史

发布时间 2023-07-16 12:20:19作者: 预备初级程序员

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

  1. 删除Java的安装目录

  2. 删除环境变量-系统变量里的JAVA_HOME

  3. 删除环境变量-系统变量path里面关于java的目录

  4. 控制台输入java -version查看结果

安装JDK

  1. 百度搜索jdk8,下载电脑对应的版本,一般是64位。

  2. 下载完成后双击安装,记好安装路径。

  3. 配置JAVA_HOME变量,我的电脑-环境变量-系统变量-新建JAVA_HOME

       4.配置path变量,我的电脑-环境变量-系统变量-双击Path变量,添加如下环境变量。

  

  1. 控制台输入java -version,出现如下图片所示,表示安装成功。

 

JDK安装目录

  • bin目录:放的是可执行的程序。

  • include目录:存放的是C语言的头文件。

  • jre目录:java运行时的环境。

  • lib目录:放的是java的类库文件。

  • src.zip压缩包:存放的是java的源代码。

Hello World

  1. 新建一个文件夹,用来存放java代码。

  2. 新建一个java文件。

  • 文件后缀名为.java

  • Hello.java

  • 系统可能没有显示文件后缀名,我们需要手动打开。

  1. 编写第一个java代码

public class Hello{
public static void main(String[] args){
System.out.println("Hello World!");
}
}
  1. 编译javac java文件,java class文件

  2. 运行class文件,java class文件

 

可能遇到的问题

  1. 每个单词的大小写不能出现问题,java的大小写是敏感的

  2. 可能使用了中文符号

  3. 文件名和类名必须保持一致,首字母大写