【JAVA】学习java 运行环境配置_java运行环境配置-程序员宅基地

技术标签: java  

今天是学习java的第一天,以下是我对学习java第一的总结.

为什么选择JAVA

java是一种高级编程语言,现在的java的就业岗位多,而java语言主要是开发应用程序,我个人对这方面也有浓厚的兴趣,现在市面上的手机应用,无论是安卓还是ios都有java开发的参与,还有就是软件工具、嵌入式、大数据技术等.

JAVA的发展史

我们熟悉的c语言是在1972年被开发研究出来的,而在1991年,sun公司提出了研发要求:需要程序的运行内存小,并且能在不同cpu、不同平台运行,也就是跨平台.

之后,詹姆斯.高斯林带领小组成员一起研发,在1995年java1.0版本正式确立发布.

到了2009年sun公司被Oracle公司收购,而Oracle公司是现在最大的企业级软件开发公司. 在之后陆续推出的java1.5开始,版本号变为 java5 java6 ...java18,现在每半年更新一次 会有一些版本是长期支持版本.

JAVA语言的特点

简单、高效

面向对象

平台无关性

跨平台

那我们如何做到跨跨平台,在不同的操作系统中运行? jvm java Virtual Machine(虚拟机) 开发不同平台上适用的虚拟机,我们可以把虚拟机理解为一个翻译机器是由java开发公司提供.写一套程序 交给不同的虚拟机 翻译成不同平台支持的指令代码.java程序与平台无关但java虚拟与平台是相关的.

支持网络编程

多线程机制

动态的内存管理机制

垃圾回收机制 声明变量... 

安全性

JAVA语言的体系结构

JavaSE:java Standard Edition (Java标准版 基础) 基本语法, 面向对象,提供的核心类库

JavaEE :Java Enterprise Edition(企业版) 包含Servlet服务器端开发, 包含javaSE

JavaME:java Micro Edition (Java微缩版) 早期的一些家电设备(淘汰)

现在我们大多用的都是SE和EE版本,ME版本已经被淘汰了.

JAVA语言运行机制

首先我们先写源代码得到XXX.java 然后通过编译器得到XXX.class 最后通过不同平台的JVM虚拟机执行指令.

源代码 XXX.java ------->编译器------>.class------->JVM(虚拟机)------>不同平台指令

java开发安装环境

java开发商提供了一个jdk(Java Development Kit) java开发工具包,针对于开发人员使用的. 在jdk里面包含了jre、运行时环境、核心类库.

JDK,JRE,JVM,三者之间的关系

JVM(Java Virtual Machine—Java虚拟机)
JRE(Java Runtime Environment—Java运行时环境)
JDK(Java Development kit—Java开发工具包)

三者的关系如下:

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Y2r5Y-v5qyj,size_20,color_FFFFFF,t_70,g_se,x_16

jdk的环境配置原文链接:https://blog.csdn.net/sinat_36264666/article/details/78571128

1-下载JDK 
术语解释:

JVM(Java Virtual Machine—Java虚拟机)
JRE(Java Runtime Environment—Java运行时环境)
JDK(Java Development kit—Java开发工具包)
JDK包含了JRE和JVM,所以安装了JDK就安装了JRE和JVM,JDK的安装包可以到Oracle官网上下载或者第三方网站下载,以下提供官方下载地址:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 

注意:把勾打上。一般下载最新的即可,下载前检查下电脑是32位系统还是64位系统(右击‘此电脑’,选择’属性’,在‘系统类型’中可以看到‘64位操作系统’或‘32位操作系统’),32位操作系统选择Windows x86,64位操作系统选择Windows x64。 

====================分割线===========

2-安装JDK 
选择你要安装到的路径,注意这个路径不能包含中文名。
或者你也可以安装的时候使用默认设置,不要更改路径,直接下一步即可。 
它会先安装JDK,然后安装JRE。

显示这个界面即安装成功了。

=================分割线================

3-设置PATH环境变量(win10为例)
1)右键单击“此电脑”-->选择“属性”-->点击”高级系统设置”-->选择“高级”-->“环境变量”

2)配置环境变量

①新建系统变量(JAVA_HOME)

变量名:  JAVA_HOME
变量值:  C:\Program Files\Java\jdk1.8.0_151;(注意:此处为你的jdk安装路径)

② 新建系统变量(CLASSPATH)——CLASSPATH为java加载类(class or lib)路径。

变量名:  CLASSPATH
变量值:  .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

注意:注意前面的点号和分号都是有的。

③编辑系统变量(PATH)——PATH使得系统可在任何路径下识别JAVA命令。

变量名:  PATH
变量值:  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(注:不要清空掉path中的其他环境变量)

然后点击两个确定,之前的操作也都要点击确定。 

(win7下Path打开后可能不是这样的页面,打开后需要手动输入这两个变量名,每个变量名都用英文分号隔开即可)

==============分割线============

4-测试配置是否成功
点击"开始"--->"运行"(或按下win+R),键入"cmd";

在命令行中输入“java -version”、“java”显示如下环境就说明环境配置成功!


jdk的环境配置原文链接:https://blog.csdn.net/sinat_36264666/article/details/78571128

最后选择自己喜欢的开发程序进行安装就可以啦.

总结

以上就是我对JAVA第一章学习的笔记成果.

大家继续加油努力!

下次见....

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_56492261/article/details/124144649

智能推荐

CISSP考试指南笔记:1.4 安全框架part5_cissp 安全框架行业标准-程序员宅基地

文章浏览阅读186次。这一节非常重要,在后面章节都会遇到,而且考试都或多或少会遇到。流程管理开发1.ITIL。ITIL(以前的信息技术基础设施图书馆)是由英国中央计算机和电信局(该机构在1990年代末被政府商务办公室(Office of Government Commerce,简称OGC)并入)在20世纪80年代开发的。它现在由AXELOS控股,AXELOS是英国政府和私人公司Capita的合资企业。ITIL是IT服务管理最佳实践的事实标准。ITIL的创建是因为越来越依赖信息技术来满足业务需求。ITI_cissp 安全框架行业标准

Office 2016 简体中文批量授权版镜像下载_ed2k://|file|sw_dvd5_office_professional_plus_2016-程序员宅基地

文章浏览阅读6.3k次。Office 2016 简体中文批量授权版镜像下载(含Visio、Project) 此处整理了office2016 VOL大客户批量授权版下载资源,包含了office2016 32位+64位版本、project2016 32位+64位版本、Visio2016 32位+64位版本。其实office2016的大客户版和批量授权版在功能上并没有任何区别,只是在授权方式上不同而已,相对来说,VOL大客户版激活更加简单,下面提供的资源也都是VL大客户版。(零售版本资源请前往itellyou查看下载)..._ed2k://|file|sw_dvd5_office_professional_plus_2016_64bit_chnsimp_mlf_x20-424

Q:请问WinDriver是否支持Vxworks?_vxworks5.4可以使用workbench吗-程序员宅基地

文章浏览阅读773次。Q:请问WinDriver是否支持Vxworks?A:WinDriver支持部分Vxworks版本,但由于市场需求因素,目前我们仅支持至Vxworks5.4版本。若您欲支持至最新Vxworks版本,Jungo可以专门为您完成,此费用约为US$50,000,以及两个月的时间,并且请将您的开发板寄送至Jungo原厂。_vxworks5.4可以使用workbench吗

CMU15-445-Spring-2023-Project #1 - 前置知识(lec01-06)-程序员宅基地

文章浏览阅读985次,点赞23次,收藏18次。数据库是相互关联的数据的有组织集合,对现实世界的某些方面进行建模。区别于DBMS(MySQL、Oracle)。

SpringBoot项目部署-程序员宅基地

文章浏览阅读2.3k次,点赞105次,收藏115次。在真实开发中,在不同环境下运行项目往往会进行不同的配置,比如开发环境使用的是开发数据库,测试环境使用的是测试数据库,生产环境使用的是生产数据库。看到上诉内容就可以知道已经运行成功了,接下来我们访问ip地址:8081/printLog查看是否启动成功这里的ip地址是我的虚拟机ip地址,5. 查看所有的镜像,出现springbootdocker代表镜像构建成功。可以看到该目录少了BOOT-INF,打包是不完整的,也无法运行jar包。查看所有的镜像,出现springbootlogback代表镜像构建成功。_springboot项目部署

python subprocess.Popen 实时输出 stdout_subprocess.popen stdout-程序员宅基地

文章浏览阅读1.3w次。大部分的程序是这样的:from subprocess import Popen, PIPE, STDOUT p = Popen(cmd, stdout=PIPE, stderr=STDOUT, shell=True)while True: print(p.stdout.readline()) if not line: break但是由于子程序没有进..._subprocess.popen stdout

随便推点

Sol-Dp-多米诺骨牌_二维骨牌覆盖 dp-程序员宅基地

文章浏览阅读125次。Solution of ZJOI2009-多米诺骨牌咕咕咕_二维骨牌覆盖 dp

Jenkins入门介绍-程序员宅基地

文章浏览阅读7.7k次,点赞3次,收藏32次。一、介绍 Jenkins是开源的,使用Java编写的持续集成的工具,Jenkins 自动化部署可以解决集成、测试、部署等重复性的工作,工具集成的效率明显高于人工操作;并且持续集成可以更早的获取代码变更的信息,从而更早的进入测试阶段,更早的发现问题。二、功能1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。三、安装 进入Jenkins下载地址;选择适合的系统和版本;地址:Jenkins download and de..._jenkins

送给写小程序的你。-程序员宅基地

文章浏览阅读176次。声明:本人也是菜鸟一只,写的不好的地方,大佬们指点指点。欢迎来点点我的博客微信小程序商城,持续更新。(已经跳槽了,但是还是小程序相关的项目/斜眼)先说说写小程序的渊源吧,我之前认识的大佬写了一个比较简单的小程序,我改了改样式于是成功的有了我的第一个小程序。然后我在找工作的时候,简历上写了这么一回事,结果进来之后,leader语重心长的对我说,公司的小程序商城就教给你了,重点是公司没有一个人会微信..._ssl证书配置需要使用pem,不使用crt

PHP学生考勤管理系统毕业设计-附源码080900_学生考勤系统用例图-程序员宅基地

文章浏览阅读3.2k次,点赞24次,收藏68次。本文以php为开发技术,实现了一个学生考勤管理系统。学生考勤管理系统的主要使用者分为管理员、教师、学生;管理员功能分为:首页、用户管理(管理员、学生、教师)更多管理(课程管理、教师点名、通知公告、学生请假),基本上实现了整个学生考勤管理的过程。具体在系统设计上,采用了B/S的结构,同时,也使用PHP技术在动态页面上进行了设计,后台上采用Mysql数据库,是一个非常优秀的学生考勤管理系统。关键词 :学生考勤管理系统;PHP技术;Mysql数据库;B/S结构..._学生考勤系统用例图

超详细中文预训练模型ERNIE使用指南_ernie预训练模型-程序员宅基地

文章浏览阅读2.5w次,点赞25次,收藏156次。写在前面啊实习以后因为各种事就好久没写过博客了。最近在工作上处理的都是中文语料,也尝试了一些最近放出来的预训练模型(ERNIE,BERT-CHINESE,WWM-BERT-CHINESE),比对之后还是觉得百度的ERNIE效果会比较好,而且使用十分方便,所以今天就详细地记录一下。希望大家也都能在自己的项目上取得进展~1、A Glance at ERNIE关于ERNIE模型本身的话这篇不会做..._ernie预训练模型

XILINX的IP核GTX的配置_fpga xilinx gtx-程序员宅基地

文章浏览阅读993次,点赞24次,收藏27次。看了众多文章,虽然很多已经写的很详细了,但很少有文章讲到各项配置的意义,选择这些选项是要干嘛,不选会咋样?这些问题在学习过程中一直困扰我,所以我写了这篇文章希望可以和我有同样问题的伙伴一起交流_fpga xilinx gtx

推荐文章

热门文章

相关标签