初识Java以及JAVA开发环境搭建

时间:2021-11-10 09:04:27

JAVA帝国的诞生

C&C++

1972年c诞生

  • 贴近硬件,运行极快,效率极高
  • 操作系统,编译器,数据库,网络系统等
  • 指针和内存管理

1982年C++诞生

  • 面向对象
  • 兼容C
  • 图形领域、游戏等

JAVA

1995年JAVA诞生

  • 语法有点像C
  • 没有指针
  • 没有内存管理
  • 真正的可以移植性,编写一次,到处运行
  • 面向对象
  • 类型安全
  • 高质量的类库
  • ....

Java 2标准版(J2SE):去占领桌面

Java 2移动版(J2ME):去占领手机

Java 2企业版(J2EE):去占领服务器

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

  • 构建工具:Ant, Maven, Jekins
  • 应用服务器:Tomcat, Jetty, Jboss, Websphere, weblogic
  • Web开发:Struts, Spring, Hibernate, myBatis
  • 开发工具:Eclipse, Netbean, intellij idea, Jbuilder
  • ....

2006:Hadoop(大数据领域)

2008:Android(手机端)

JAVA特性和优势

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

JAVA三大版本

Write Once、Run Anywhere

  • JavaSE:标准版(桌面程序,控制台开发....)
  • JavaME:嵌入式开发(手机,小家电....)
  • JavaEE:E企业级开发(web端,服务器开发...)

JDK、JRE、JVE

JDK: java develoement kit(java开发工具包)

JRE: java runtime environment(java运行环境)

JVM:java virtual machine(java虚拟机)

初识Java以及JAVA开发环境搭建

JAVA开发环境搭建

JDK下载与安装、卸载

JDK8下载,同意协议后可能需要创建一下Oracle的账号,注册完就可以下载啦!

记得下载电脑对应版本

安装JDK

  1. 下载好的JDK安装包双击安装
  2. 可以更改文件夹位置,但是要记住文件路径,这里记得ctrl+C一下路径方便后续操作

初识Java以及JAVA开发环境搭建

3.配置环境变量

打开环境变量的方法:打开我的电脑--->属性--->高级系统设置--->环境变量

初识Java以及JAVA开发环境搭建

初识Java以及JAVA开发环境搭建

新建系统变量:

初识Java以及JAVA开发环境搭建

变量名:JAVA_HOME

变量值:安装JDK的路径,我的是默认路径C:\Program Files\Java\jdk1.8.0_251

初识Java以及JAVA开发环境搭建

4.配置path变量

在path变量下加如下操作

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

5.cmd验证

在cmd里输入 java -version 如安装成功会有以下操作

初识Java以及JAVA开发环境搭建

卸载JDK

  1. 在设置的环境变量里删除java的安装目录
  2. 在设置的环境变量里删除JAVA_HOME
  3. 在设置的环境变量里删除path下关于java的目录
  4. 在cmd里输入 java -version

JDK目录介绍

bin 用于放可执行的程序

include 用于存放C语言的头文件

jre java的环境

lib java的类库文件

src.zip是java的资源文件,解压可看java基础类的源代码

Notepad下载

notepad++下载通道

初识Java以及JAVA开发环境搭建的更多相关文章

  1. Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】

    http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...

  2. [Java 教程 02] 开发环境搭建

    在上一篇文章对Java做了一个简单介绍之后,我想大家都已经对她有一个初步的认识了吧!那踏入正式学习使用Java之前,我们有一步是不得不做的,它是什么呢?没有错,就是我们本篇文章的标题所说,搭建Java ...

  3. Java、Android 开发环境搭建

    一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...

  4. 我的Java学习笔记 -开发环境搭建

    开始学习Java~ 一.Java简介 Java编程语言是一种简单.面向对象.分布式.解释型.健壮安全.与系统无关.可移植.高性能.多线程和动态的语言. Java分为三个体系: JavaSE(J2SE) ...

  5. Java - 记录01_开发环境搭建

    时间:2017-07-04 记录:byzqy 一.什么是JDK JDK(Java Development Kit):Java开发工具集,即Java语言的软件开发工具包. SDK(Software De ...

  6. Java及Android开发环境搭建

    前言 自从接触java以来,配置环境变量折腾了好几次,也几次被搞得晕头转向,后来常常是上网查阅相关资料才解决.但是过一段时间后一些细节就会记不清了,当要在其他机子上配置时又得上网查或者查阅相关书籍,如 ...

  7. eclipse ide for java ee developers 开发环境搭建(j2ee)

    转载自:http://www.iteye.com/topic/982182 真的是一片很不错的文章啊! 使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指 ...

  8. java基础之开发环境搭建

    我们这里后续的所有课程都使用eclipse 来开发java代码,下面我们来搭建开发环境: 1.首先去java.sun.com去下载jdk,可以下载1.6 的版本2.安装JDK,最好安装在某个盘的跟目录 ...

  9. eclipse ide for java ee developers 开发环境搭建(J2EE) 【转载】

    使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程, 一是帮助他们尽快的熟悉IDE的使用,二也是保证团队 ...

  10. Java配置----JDK开发环境搭建及环境变量配置

    [声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3 ...

随机推荐

  1. ruby使用DBI连接MySQL数据库发生异常:in `error': Can't connect to MySQL server on 'localhost' (10061) (DBI::DatabaseError)

    Ruby使用DBI连接MySQL数据库一般为: require "dbi" dbh = DBI.connect("dbi:Mysql:test:localhost&quo ...

  2. iOS 一个工程中引用其他工程时编译的Architecture问题

    当引用了其他工程时,在编译时报错,提示你编译指令架构不对,你需要查看一下这几个工程的Architecture部分是否又冲突,比如主工程设置Valid Architecture为armv7 而 另一个子 ...

  3. iScroll5 API速查随记

    版本 针对iScroll的优化.为了达到更高的性能,iScroll分为了多个版本.你可以选择最适合你的版本.目前我们有以下版本: iscroll.js,这个版本是常规应用的脚本.它包含大多数常用的功能 ...

  4. Linux下安装oracle11g

    1.安装环境: Linux:Redhat Enterprise Linux 6.3 64位 Oracle:Oracle Database 11g for Linux x86-64 64位 2.修改操作 ...

  5. iptables实现--kafka限制ip地址访问

    iptables -I INPUT -p tcp --dport 9092:9094 -j DROPiptables -I INPUT -s 10.144.137.32 -p tcp --dport ...

  6. IDEA/Eclipse简易化使用的几个技巧

    IDEA 易用性计较 代码自动提示,取消大小写限制 Ctrl+/生成的"//" 注释,不能跟代码块自动对齐 Eclipse 优化技巧目录 1.更改编码,统一全局的字体编码格式 2. ...

  7. Javascript 2.9

    对象:属性和方法属性:隶属于某个特定对象的变量方法:只有某个特定对象才能调用的函数 对象和方法都用"."来访问: Object.property Object.method() 由 ...

  8. Docker优势以及与传统虚拟机对比(1)

    docker优势 1.更快速地交付和部署: 2.更高的虚拟化(不需要额外的hypervisor支持,是内核级的虚拟化,实现更高的性能呢和效率): 3.更轻松的迁移和扩展: 4.更简单的管理  与传统的 ...

  9. Mysql常用的存储引擎

    存储引擎 存储引擎是表级别的概念,不同的存储引擎保存数据和索引的方式是不相同的. MyISAM存储引擎 MyISAM最典型的性能问题就是表锁的问题.  MyISAM只将数据写到内存中,然后等待操作系统 ...

  10. Activiti工作流笔记(2)

    1.Activiti工作数据表 Activiti用来存放流程数据的表共使用23张表,表名都是以"ACT_"开头,底层操作默认使用mybatis操作 工作流Activiti的表是用来 ...