初识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的使用,二也是保证团队 ...
随机推荐
- JS实现元素的全屏、退出全屏功能
在实际开发中,我们很可能需要实现某一元素的全屏和退出全屏功能,如canvas.所幸的是,js提供了相关api用来处理这一问题,只需简单的调用requestFullScreen.exitFullScr ...
- mac OS 配置Apache服务器
Mac自带了Apache环境 查看Apache版本 sudo apachectl -v 在终端输入:sudo apachectl start 在浏览器输入"http://localhost& ...
- includes与indexOf
indexOf(a,b)是在es6之前常用的判断数组/字符串内元素是否存在的api,接收两个参数,第一个a代表要被查找的元素,必填.第二个代表从数组的某个坐标开始查找,可选 在数组中 通过indexO ...
- Frame Relay Voice Traffic Shaping and Frament
本文全称应该是:Frame Relay Voice-Adaptive Traffic Shaping and Fragmentation,标题限制字数,没办法了 帧中继的流量整型向来是个头疼的地方 ...
- CF #632 (Div. 2) 对应题号CF1333
1333A Little Artem 在一个\(n\)行\(m\)列的格子上染色,每个格子能染黑白两种 构造一种方案,使得四个方向有至少一个白色格子的黑色格子的数量,比四个方向有至少一个黑色格子的白色 ...
- Linux下使用Rsync进行文件同步
数据备份方案 1.需要备份的文件目录有(原则上,只要运维人员写入或更改的数据都需要备份)./data,/etc/rc.local,/var/spool/cron/root等,根据不同都服务器做不同的调 ...
- Java——Java中编码问题
在开发过程中经常会遇到一会乱码问题,不是什么大问题,但是也挺烦人的,今天来将我们开发总结的经验记录下来,希望可以给大家一些帮助. 一些概念: 字符:人们使用的记号,抽象意义上的一个符号.比如:‘1’, ...
- mui日期设置与时钟样式时间设置
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...
- Coursera课程笔记----计算导论与C语言基础----Week 11
C程序中的字符串(Week 11) 字符数组 所有的字符串,都是以\0结尾的 只能在数组定义并初始化的时候:char c[6] = "China"; 不能用赋值语句将一个字符串常量 ...
- 【FPGA篇章三】FPGA常用语句:Verilog基本语法要素
欢迎大家关注我的微信公众账号,支持程序媛写出更多优秀的文章 Verilog中总共有十九种数据类型,我们先介绍四个最基本的数据类型,他们是: reg型.wire型.integer型.parameter型 ...