主要内容:

1.JAVA平台应用

2.核心概念:JVM,JDK,JRE

3.搭建JAVA开发环境

4.学习JAVA的原则

JAVA的平台应用

JAVA的平台应用分为3个部分:

一、JAVA SE,主要用来开发桌面应用软件。

二、JAVA ME,嵌入式开发。

三、JAVA EE,网络编程,JSP等。

核心概念:JVM,JDK,JRE

字节码文件运行在JVM中,字节码和虚拟机是实现Java一次编译,四处运行跨平台的关键。
想吃鱼---去买鱼---杀鱼的过程相当于编译器----给鱼烧熟这个过程属于解释器
JDK:调试、编译源文件,生成文档等,包含各种开发工具
JRE:运行字节码文件,包含基础API和JVM
   API:API (Application Program Interface):应用程序接口,是JAVA提供很多类和接口以来帮助我们编程;
JVM:Java虚拟机

环境变量配置步骤及测试

安装完JDK后,还需要配置环境变量:

JAVA_HOME 配置JDK安装路径

PATH 配置JDK命令文件位置

CLASSPATH 配置类库文件的位置

1.1 右键单击桌面计算机图标,点击“属性”

1.2 点击“高级系统设置”

1.3 点击“环境变量”

1.4 点击“新建”

1.5 “变量名(N)”输入JAVA_HOME,“变量值(V)”输入jdk安装目录,假设我们安装在D:\Program Files\Java\jdk1.6.0,点击确定

1.6 在“系统变量(S)”中找到Path,单击“编辑”

1.7 %JAVA_HOME%\bin;添加到“变量值(V)”中,单击“确定”

1.8 点击“新建”

1.9 “变量名(N)”输入classpath,“变量值(V)”输入.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,点击“确定”

1.10 点击“确定”

1.11 点击“确定”,环境变量配置完成

测试

2.1 启动“运行”

2.2 输入cmd,点击“确定”

2.3 输入命令javac 

2.4 回车

2.5 测试成功,如图2.5所示

学习JAVA的原则

*多练

*多问

*自己动手,调试错误

*复习和总结

学虽容易,学好不易,且学且珍惜!

JAVA入门(1.JAVA平台应用 2.核心概念:JVM,JDK,JRE 3.搭建JAVA开发环境 4.学习JAVA的原则)的更多相关文章

  1. Java初学者不得不知的概念,JDK,JRE,JVM的区别?(转)

    JVM(Java Virtual Machine Java虚拟机)可以理解为是一个虚拟出来的计算机,具备着计算机的基本运算方式,它主要负责将java程序生成的字节码文件解释成具体系统平台上的机器指令. ...

  2. JAVA(JDK,JRE)更改目录安装及环境变量配置

    重温一下 JAVA(JDK,JRE)更改目录安装及环境变量配置 https://jingyan.baidu.com/article/e2284b2b5b7ae5e2e7118d11.html 备注:随 ...

  3. Cesium学习2:如何从零开始在Eclipse IDE,Java语言搭建cesium开发环境

    废话不多说,今天就先在Eclipse上搭建Cesium开发环境吧~ 零.Cesium简介 Cesiumjs 是一套javascript库,用来渲染3D地球,2D区域地图,和多种GIS要素.不需要安装任 ...

  4. Groovy轻松入门——搭建Groovy开发环境

    摘自: http://www.blogjava.net/BlueSUN/archive/2007/03/17/104391.html Groovy轻松入门--搭建Groovy开发环境 多日来,我发表了 ...

  5. struts2系列(一):struts2入门(struts2的产生、struts2的工作流程、搭建struts2开发环境)

    一. struts2的产生 struts1的缺点:                         1. ActionForm过多,而且这个ActionForm在很大程度上又和VO(POJO)重复  ...

  6. 在Android平台下搭建PhoneGap开发环境--用HTML5开发游戏

    一.在Android平台下搭建PhoneGap开发环境具体怎么搭建我这里就不详细说了,如有需要我后面再讲 . PhoneGap 官方地址有详细说明:http://www.phonegap.com. 在 ...

  7. 使用Ant搭建Android开发环境入门

    使用Ant搭建Android开发环境入门   使用Ant搭建Android开发环境,建立android项目 配置Ant环境 下载Ant:http://ant.apache.org/bindownloa ...

  8. visual studio 2015 搭建python开发环境,python入门到精通[三]

    在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo, ...

  9. Windows搭建python开发环境,python入门到精通[一]

    从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博 ...

随机推荐

  1. jsp的标签库和自定义标签

    1.jstl标签库 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能. JSTL支持通用的.结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签. ...

  2. iOS手势之pinch

    今天用地图的时候有用到pinch 捏合手势 通过捏合手势动作可以很轻松的来改变视图元素的一个比例 手势的动作状态有如下三种,一般是按照顺序来进行转换的. 1. UIGestureRecognizerS ...

  3. Swift 3.0在集合类数据结构上的一些新变化

    一.Array数组的更改 array数组中修改的API示例如下: //创建大量相同元素的数组//创建有10个String类型元素的数组,并且每个元素都为字符串"Hello"//sw ...

  4. 小白的Python之路 day1 字符编码

    字符编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) ASCII(American Standard Code for Information Interc ...

  5. C:数据结构与算法之顺序表

    顺序表作为数据结构的开端,说明这里面很多基础要学,初学者一开始都会混淆,今天我们来一步一步来建立一个完整的顺序表,可以任我们控制的顺序表,首先先定义一个顺序表 /* Note:Your choice ...

  6. office------------word邮件合并(word2016版)

    虽然本人是学计算机的,但是office技能很一般,最近工作中用到了邮件合并这一功能,记录下来与大家分享. 我用到的邮件合并就是word中定好模板,从excel中批量导入数据,现实生活中,在录取通知书打 ...

  7. json小结和fastjson包的实际json操作

    工作中,需要处理与另一方系统数据交换的问题,采用的是调用远程接口的方法,数据格式选择的是json,今天就来聊一聊json,主要分析json数据和java Bean之间的转换问题. 一.json是什么 ...

  8. xamarin android listview的用法

    listview也许是用的非常频繁的一个控件之一,下面我写一个xamarin的listview栗子,大家尝一尝xamarin android开发的乐趣.原谅我的大小写吧. listview绑定自定义的 ...

  9. C# 命名空间和程序集

    一.命名空间 1.通过使用using关键字引入命名空间,减少代码量 命名空间对相关的类型进行逻辑分组,通过命名空间能快速的定位到相关的类型,例如:在System.IO命名空间下,定义了所有I/O操作的 ...

  10. centos 7 部署 汉化版 gitlab

    =============================================== 2017/11/12_第6次修改                       ccb_warlock 更 ...