初识Java以及JAVA开发环境搭建
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开发环境搭建
JDK下载与安装、卸载
JDK8下载,同意协议后可能需要创建一下Oracle的账号,注册完就可以下载啦!
记得下载电脑对应版本
安装JDK
- 下载好的JDK安装包双击安装
- 可以更改文件夹位置,但是要记住文件路径,这里记得ctrl+C一下路径方便后续操作

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


新建系统变量:

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

4.配置path变量
在path变量下加如下操作
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin
5.cmd验证
在cmd里输入 java -version 如安装成功会有以下操作

卸载JDK
- 在设置的环境变量里删除java的安装目录
- 在设置的环境变量里删除JAVA_HOME
- 在设置的环境变量里删除path下关于java的目录
- 在cmd里输入 java -version
JDK目录介绍
bin 用于放可执行的程序
include 用于存放C语言的头文件
jre java的环境
lib java的类库文件
src.zip是java的资源文件,解压可看java基础类的源代码
Notepad下载
notepad++下载通道
初识Java以及JAVA开发环境搭建的更多相关文章
- Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】
http://blog.csdn.net/xiefu5hh/article/details/51707529 Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例[附 ...
- [Java 教程 02] 开发环境搭建
在上一篇文章对Java做了一个简单介绍之后,我想大家都已经对她有一个初步的认识了吧!那踏入正式学习使用Java之前,我们有一步是不得不做的,它是什么呢?没有错,就是我们本篇文章的标题所说,搭建Java ...
- 《Java Web程序设计——开发环境搭建》
Java Web程序设计--开发环境搭建 一.JDK下载.安装以及环境变量的配置: 官网:https://www.oracle.com/java/technologies/download ...
- Java、Android 开发环境搭建
一.准备工作 为便于管理,将java开发工具集中到一个文件夹中.创建D:\javaDevE文件夹,JDK.Android-SDK.Eclipse.tomcat等都可以安装到这个文件夹中. 二.搭建Ja ...
- 我的Java学习笔记 -开发环境搭建
开始学习Java~ 一.Java简介 Java编程语言是一种简单.面向对象.分布式.解释型.健壮安全.与系统无关.可移植.高性能.多线程和动态的语言. Java分为三个体系: JavaSE(J2SE) ...
- Java - 记录01_开发环境搭建
时间:2017-07-04 记录:byzqy 一.什么是JDK JDK(Java Development Kit):Java开发工具集,即Java语言的软件开发工具包. SDK(Software De ...
- Java及Android开发环境搭建
前言 自从接触java以来,配置环境变量折腾了好几次,也几次被搞得晕头转向,后来常常是上网查阅相关资料才解决.但是过一段时间后一些细节就会记不清了,当要在其他机子上配置时又得上网查或者查阅相关书籍,如 ...
- eclipse ide for java ee developers 开发环境搭建(j2ee)
转载自:http://www.iteye.com/topic/982182 真的是一片很不错的文章啊! 使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指 ...
- java基础之开发环境搭建
我们这里后续的所有课程都使用eclipse 来开发java代码,下面我们来搭建开发环境: 1.首先去java.sun.com去下载jdk,可以下载1.6 的版本2.安装JDK,最好安装在某个盘的跟目录 ...
- eclipse ide for java ee developers 开发环境搭建(J2EE) 【转载】
使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程, 一是帮助他们尽快的熟悉IDE的使用,二也是保证团队 ...
随机推荐
- 【linux题目】第三关
1. 解释下什么是GPL,GNU,自由软件? 2. 如何选择Linux操作系统版本? 3. 安装系统时如何给Linux操作系统分区? 4. 描述Linux系统的启动过程? 5. 简要说出20个Linu ...
- C :uthash
参考: [1] uthash | 学步园 [2] 源码 [3] 官方文档 [4] [5] 一.哈希表的概念及作用 在一般的线性表或者树中,我们所储存的值写它的存储位置的关系是随机的.因此,在查找过程中 ...
- 还在用迭代器处理集合吗?试试Stream,真香
前言 上一篇博客一文带你深入了解 Lambda 表达式和方法引用我给大家介绍了 Java8 函数式特性中的 Lambda,这篇文章我将继续讨论 stream 流的用法 声明:本文首发于博客园,作者:后 ...
- P1714切蛋糕(不定区间最值)
题面 今天是小Z的生日,同学们为他带来了一块蛋糕.这块蛋糕是一个长方体,被用不同色彩分成了N个相同的小块,每小块都有对应的幸运值. 小Z作为寿星,自然希望吃到的第一块蛋糕的幸运值总和最大,但小Z最多又 ...
- Java常见的集合的数据结构
数据结构 数据结构__栈:先进后出 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加.查找.删除等操作. 简单的说:采用该结构的 ...
- CC2530定时器的应用
[例1]利用定时器计数实现5中彩灯的变化形式,基于模模式的.两个标志位,一个是定时器计数,一个是彩灯的状态. #include "ioCC2530.h" #define D3 P1 ...
- kafka学习 之 Quickstart
第一步:安装启动kafka 官网链接:https://www.apache.org/dyn/closer.cgi?path=/kafka/2.3.0/kafka_2.11-2.3.0.tgz 进入指定 ...
- ubuntu18.04下mysql安装时没有出现密码提示
前言: 一:配置 ubuntu 18.04 mysql 5.7.30 二:问题 ubuntu18.04下mysql安装时没有出现密码提示,安装后自己有一个默认的用户名以及密码 解决方案: 1. 在终端 ...
- 【Spark】RDD(Resilient Distributed Dataset)究竟是什么?
目录 基本概念 官方文档 概述 含义 RDD出现的原因 五大属性 以单词统计为例,一张图熟悉RDD当中的五大属性 解构图 RDD弹性 RDD特点 分区 只读 依赖 缓存 checkpoint 基本概念 ...
- 【Spark】使用java语言开发spark程序
目录 步骤 一.创建maven工程,导入jar包 二.开发代码 步骤 一.创建maven工程,导入jar包 <properties> <scala.version>2.11.8 ...