故事:Java帝国的诞生

对手

C&C++

  ◆1972年C诞生

◆贴近硬件,运行极快,效率极高。

◆操作系统,编译器,数据库,网络系统等

指针内存管理

  ◆1982年C++诞生

◆面向对象

◆兼容C

◆图形领域、游戏等

 

Java

◆语法有点像C

◆没有指针

◆没有内存管理

◆真正的可移植性,编写一次,到处运行

◆面向对象

◆类型安全

◆高质量的类库

◆.....

Java初生【三高:高可用,高性能,高并发,】

◆1995年的网页简单而粗糙,缺乏互动性。
    ◆1996年1月份Sun公司发布Java1.0正式版本
     ◆图形界面的程序(Applet)
 
     ◆Bill Gates说:这是迄今为止设计的最好的语言!
 
     ◆Java2标准版(J2SE):去占领桌面
     ◆Java 2移动版(J2ME):去占领手机
     ◆Java2企业版(J2EE):去占领服务器
     ◆大量的巨头加入

Java的发展:

◆他们基于Java开发了巨多的平台,系统,工具

Maven,Jekins

Tomcat,Jetty,Jboss,Websphere,weblogic

SpringHibernatemyBatis

intellij idea,Jbuilder

  ◆2006:Hadoop(大数据领域)

  ◆2008:Android(手机端)

Java特性和优势

◆简单性
 ◆面向对象
 ◆可移植性
 ◆高性能
 ◆分布式
 ◆动态性-反射
 ◆多线程
 ◆安全性
 ◆健壮性

Java三大版本

◆Write Once、Run Anywhere

◆JavaSE:标准版(桌面程序,控制台开发……)

◆JavaME:嵌入式开发(手机,小家电.……)

◆JavaEE:E企业级开发(web端,服务器开发.…)

 

JDK JRE JVM

◆JDK:Java Development Kit Java开发环境

◆JRE:Java Runtime Environment Java运行环境

◆JVM:JAVA Virtual Machine Java虚拟机

下载哪个版本的JAVA更好_java

搭建开发环境:

◆JDK下载与卸载安装

卸载

1、删除JDK的安装目录

2、删除配置的环境变量:JAVA_HOME

3、删除Path下相关JDK的bin

4、删除完,测试一下是否卸载完成:Win+R 打开CMD,输入DOS命令【java -version】, 表示卸载成功。

下载哪个版本的JAVA更好_Java_02

下载安装

1、检查本机系统的位数,一般是64位,进入以下的地址进行下载JDK:

https://www.oracle.com/java/technologies/javase-downloads.html

2、安装,选择合适的安装目录和安装内容,然后一直下一步就行,不过

需要注意的是:当安装前界面中出现以下界面,默认安装JDK和JRE都安装,我们需要选择安装【就是安装时去掉公共类库选项】

下载哪个版本的JAVA更好_下载哪个版本的JAVA更好_03

下载哪个版本的JAVA更好_下载哪个版本的JAVA更好_04

配置环境变量

1、双击安装,记住安装的路径【配置环境变量时需要】

2、环境变量:新建并配置-->JAVA_HOME【右键我的电脑—>属性—>高级—>环境变量—>系统变量】

下载哪个版本的JAVA更好_下载哪个版本的JAVA更好_05

3、环境变量:配置Path变量:%JAVA_HOME%\bin

注意:如果是win10以下电脑系统:%JAVA_HOME%\bin; 不能漏写“;”分号

下载哪个版本的JAVA更好_Java_06

4、测试JDK是否安装成功,Win+R 打开CMD ,输入DOS命令【java -version

下载哪个版本的JAVA更好_下载哪个版本的JAVA更好_07

◆JDK目录介绍

bin目录:Java可执行的程序:Java【运行】,Javac【编译器】....等很多的.exe文件。Include目录:因为JDK是使用的C和C++语言编写的,因此JDK运行时,需要引入C和C++一些头文件,就是存放到该目录下。jre目录:Java运行时环境lib目录:Java的类库文件,Java开发需要使用的一些库文件src压缩包:里边是一些资源文件,都是一些Java的源代码百度

◆Notepad++安装和使用:

  • 选择合适的目录,一直下一步,直到完成

第一个Java程序:HelloWorld

◆HelloWorld 及简单语法规则

1.随便新建一个文件夹,存放代码2.新建一个ava文件文件后缀名为.java

  • Hello. java
  • 注意点】:系统可能没有显示文件后缀名,我们需要手动打开。 

3、编写HelloWorld.java文件,完成后再该目录下,进入CMD,先编译【将.java文件,编译出.class文件】,再运行【运行.class文件】

下载哪个版本的JAVA更好_java_08

可能遇到的情况:

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

2.尽量使用英文;

3.文件名和类名必须保证一致,并且首字母大写;

4.符号使用的了中文;

5、不要漏写分号;

6、参数列表不能写错(String[] agrs)不能写错(args[] String)

 

Java程序运行机制

◆编译型

◆解释型

◆程序运行机制

 

下载哪个版本的JAVA更好_Java_09