精华内容
下载资源
问答
  • 第一章 第12节Java语言基础(Java开发工具介绍)

    第一章 第12节Java语言基础(Java开发工具介绍)

    展开全文
  • JAVA语言介绍 开发工具 (JVM、JRE、JDK的区别)与环境搭建 Day01 从即日正式学JAVA,为了巩固当日的学习和便于课后的复习,打算结合着老师课堂的笔记和自身的理解,记录下每天的学习内容。第一天主要学习了JAVA的...

    JAVA语言介绍 开发工具 (JVM、JRE、JDK的区别)与环境搭建

    从即日正式学JAVA,为了巩固当日的学习和便于课后的复习,打算结合着老师课堂的笔记和自身的理解,记录下每天的学习内容。第一天主要学习了JAVA的起源简介,开发工具的介绍和环境的搭建。Day01

    Java语言介绍

    起源

    ​ Java语言于1995年,由隶属于Sun公司(现已被Oracle公司收购)的詹姆斯-高斯林以Oak语言为雏形设计而成。

    ​ Java的命名源自于印度尼西亚爪哇岛上的一种美味咖啡,故其Logo也形似于咖啡。

    版本

    ​ Oracle公司每半年左右会更新一次Java版本。

    ​ 从最早的版本Jdk1.0 – 如今最新的版本Java14 ,其中Java8(有较大改动:lambda表达式,函数式接口,StreamAPI)是目前最常用的版本。

    语言特点

    • 简单性:Java没有C++中的多继承、指针等
    • 面向对象
    • 跨平台性:编译之后的java文件(.class)可以在不同的操作系统上运行
    • 编译性:写好的java 文件不能直接运行,java文件是以.java为后缀的文件,需要编译为.class文件
    • 动态性:反射 在程序运行过程中,java语言不是写死的,适应于变化的环境
    • 多线程性:可以同时执行多个程序,带来较好的交互响应和实时行为,Java是第一个支持并发的主流语言
    • 安全性:Java的存储分配模型是它防御恶意代码的主要方法之一,没有指针避免了非法内存操作
    • 高性能性:Java是一种先编译后解释的语言,但可以在运行时直接将目标代码翻译成机器指令,实现全编译
    • 稳健性:Java是一个强类型语言,它允许扩展编译时检查潜在类型不匹配问题的功能,检测许多在其他语言中仅在运行时才能检测出来的问题
    • 结构中立:编译器生成一个体系结构中立的目标文件格式,这是一种编译过的代码,只要有Java运行系统,这些编译后的代码可以在许多处理器上运行,编译器通过生成与特定的计算机体系结构无关的字节码指令来实现这一特性。这些字节码可以很容易地在任何机器上解释执行(字节码实现了结构中立,与计算机结构无关)

    跨平台性

    ​ 实现原理:Java程序是通过Java虚拟机在系统平台上运行的,只要该系统可以安装相应的java虚拟机,该系统就可以运行java程序。

    ​ 而这个过程中,我们编写的Java程序没有做任何改变,仅仅是通过JVM这一”中间层“,就能在不同平台上运行,真正实现了”一次编译,到处运行“的目的。

    注意:跨平台的是Java程序,不是JVM。

    JVM、JRE、JDK

    JVM(Java Virtual Machine),即java虚拟机,它主要有一个功能就是将编译好的class文件进行解释执行,因为class文件不能由操作系统直接执行,需要有jvm解释方可执行。相当于语言运行的容器。

    JRE(Java Runtime Environment,Java运行环境)是指java运行时环境,class文件在运行时需要调用各种java的类库,即jvm要想运行class文件必须要依赖jre中的lib库,即JRE = JVM + 类库

    JDK即java开发工具包。
    在这里插入图片描述

    我们可以看出这样一个关系,JDK包含JRE,而JRE包含JVM


    开发工具

    理论上只要能编辑文本文件的编辑器如记事本等都可以作为编辑工具,但缺乏效率一般会选用一些功能较强的记事本的工具 例如 :Notepad++ EditPlus

    而实际项目开发时,更多的还是选用集成 IDE 做为开发工具,比如当下最流行的两款工具:Eclipse、IDEA。


    环境搭建

    jdk下载

    Oracle官网下载 :https://www.oracle.com/java/technologies/javase-downloads.html
    在这里插入图片描述
    在这里插入图片描述
    选择匹配自己系统的版本,下载完成后傻瓜式安装,一路无脑点击下一步即可

    注意:不要安装到C盘 不要有中文,空格,特殊符号等

    验证是否安装成功

    找到jdk的安装目录,进入bin目录

    在空白处按shift+鼠标遇见,点击在此处打开命令窗口,输入java -version

    在这里插入图片描述

    path环境变量配置

    配置环境变量的目的:

    在任意的目录下,都可以直接使用配置了的目录执行程序

    步骤:右键电脑属性 — 高级系统设置 — 环境变量 — path —在变量值的最前或最后+java bin 的路径地址 前后需要用;分号隔开
    在这里插入图片描述

    展开全文
  • * D:MyEclipse(在Eclipse的基础上装了一个插件,有利于做Web开发)  * 给大家简单的介绍一下这些工具,然后说说我们使用这些工具的顺序。  * 基础班:先notepad,然后Editplus,再Eclipse。  * 就业班...


    * A:notepad(微软操作系统自带,记事本)
    * B:Editplus/Notepad++
    * C:Eclipse(开源,免费)
    * D:MyEclipse(在Eclipse的基础上装了一个插件,有利于做Web开发)
        * 给大家简单的介绍一下这些工具,然后说说我们使用这些工具的顺序。
        * 基础班:先notepad,然后Editplus,再Eclipse。
        * 就业班:MyEclipse和Eclipse都用。

    展开全文
  • JDK中包含了JRE,JRE又包含JVM。 JDK = JRE + 开发工具集 JRE = JVM + Java SE标准类库

    Java语言开发环境

    JDK(Java Development Kit Java开发工具包)【编写Java程序的程序员使用的软件】
    JDK是提供给Java开发人员使用的,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)与自带的调试工具console、jstack等。所以安装了JDK就不用再单独安装JRE了。

    JRE(Java Runtime Envirnment Java运行环境)【运行Java程序的用户使用的软件】
    JRE是运行基于Java语言编写的程序所不可缺少的运行环境。(是使用Java语言编写程序运行的所需环境)。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。其中包括Java虚拟机JVM(Java Virtual Machine)和Java程序所需要的核心类库。如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

    简而言之:使用JDK的开发工具完成Java程序,交给JRE去运行。

    JVM(Java Virtual Machine Java虚拟机)
    JVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行。

    Java程序最终是交由JRE中的JVM执行。

    JDK中包含了JRE,JRE又包含JVM。

    JDK、JRE、JVM三者的关系

    JDK = JRE + 开发工具集
    JRE = JVM + Java SE标准类库
    

    在这里插入图片描述

    展开全文
  • Java语言介绍开发环境搭建

    千次阅读 2014-03-01 17:51:16
    J2SE学习笔记——Java语言介绍开发环境搭建,第一个程序 一、Java语言介绍 对于Java这门语言介绍网上已经有很多文章。 维基百科:http://zh.wikipedia.org/wiki/Java 百度百科:
  • 1. Java语言介绍 1.1 Java语言的历史 1990年底美国Sun公司成立了一个叫做Green的项目组,该Green项目主要目标是为消费类电子产品开发一种分布式系统,使之能够操控电冰箱、电视机等家用电器。 Sun Microsystems公司...
  • 1.5 Java语言介绍 Java语言的前身Oak(橡树),1994年詹姆斯高斯林和他的团队开发出来的嵌入式编程语言。随着互联网的发展,紧随潮流编程互联网应用程序开发语言(面向对象),一直到2010年Sun公司被Oracle收购,...
  • java开发环境介绍

    2019-08-09 07:38:35
    java是一门高级的计算机编程语言 1.1)计算机语言 能够和计算机沟通的语言 计算机语言能够操纵或控制计算机 1.2)高级的 低级语言只能通过0和1和计算机沟通 java只需要相对简单的符号和单词 就能和计算机沟通了 1.3)...
  • 关于Java语言开发编程中JDBC的介绍
  • Java开发工具介绍

    2009-03-18 14:51:53
    开发工具介绍包 帮助你学习java开发 逐步知道java是一种很好的编程语言
  • java 开发工具介绍

    2012-01-10 01:37:55
    2、java ide-常见java开发工具的特点比较 3、安装 myeclipse7.0 m1下载+汉化+注册码 myeclipse 6.5ga 下载 + 汉化方法  不知道什么原因,最近想mono、myeclipse等官方网站根本就无法访问,所以在线更新语言包的...
  • Java技术版本 Java SE:标准版,主要用于桌面程序的开发,如桌面QQ,桌面微信...Java语言的特点 健壮性 简洁性 可移植性 面向对象 比较好的性能 Java的运行过程 .java源文件——编译器(Javac)——》.class字节...
  • 20180416 java java基本工具-java开发工具介绍和Eclipse概述Eclipse(集成开发环境):是一个开放源代码的、基于Java的可扩展的开发平台。开发Eclipse的语言是java。运行java软件必须得有JRE或JDK。Eclipse(32位) ...
  • java语言介绍

    2021-04-12 22:45:26
    JAVA EE:java 企业级版本, 开发企业应用。 JAVA ME:移动端,目前被andriod 替代。 java特点 面向对象(使用面向对象编程思想设计程序) 简单性(不需要自己做内存处理) 跨平台(一次编写,处处执行) 编写代码 编写...
  • Java 语言整体介绍

    2018-06-14 11:23:15
    Java是如何出现的呢?这就要回到1991年,那时候随着...首选的开发语言是C++,但是在具体的开发中,发现有写需求是C++不能满足的,比方说,跨平台(一个家电中可能包含多个厂商的芯片),还有就是C++系统过于庞大,...
  • java语言介绍及特点

    千次阅读 2019-03-27 19:41:48
    由James Gosling和同事们共同研发,并在1995年正式推出,据oracle官方数据指数,目前全球已有上亿的系统是使用Java开发的。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多...
  • java开发前奏_java介绍

    2017-07-01 22:43:56
    这里起源就不做多的介绍,直接从特性开始,小生也是准备尽力学好java,所以一些基础的东西感觉写上去会好一些。 2.1. java语言特性之跨平台2.1.1 跨平台 什么是跨平台(计算机系统),跨平台概念是软件开发中一个...
  • 蛋花花介绍web开发语言选择PHP好还是java好!对于Web开发而言,选好开放语言很重要。据蛋花花了解目前市场流行的开发语言是PHP与Java,那么究竟哪个更好一些呢? 蛋花花认为PHP与Java作为两种截然不同的程序开发语言...
  • 什么是java语言 java语言是美国sun公司在1995年推出的高级编程语言; java语言发展历史 Java语言能做什么 主要应用在互联网程序的开发领域, 常见的互联网程序, 如天猫, 京东等, 以及服务器后台处理大数据的...
  • 002.Java语言开发环境

    2020-07-10 21:33:04
    上一篇进行了入门级的Java开发介绍,要知道,开发是需要在一定的环境下才能完成的,本篇主要介绍Java语言的开发环境。 一、Java虚拟机(JVM)概述 1.JVM是什么? Java虚拟机(Java Virtual Machine )简称JVM,...
  • Java常用开发工具介绍

    2019-09-16 15:53:17
    (书接上回)上节课我们简单介绍java语言的发展历史、版本历史以及java语言的特点、应用领域等。这节课我们来介绍java常用的开发工具。都说工欲善其事必先利其器,要想学好java这门语言,选择一款好用顺手的开发...
  • Corba开发java语言

    2012-03-22 13:18:51
    Corba开发java语言):介绍了使用java开发corba中间件。
  • java语言的入门开始介绍

    千次阅读 多人点赞 2020-10-28 14:01:09
    java语言的入门开始介绍 java编程语言是目前世界最流行的编程语言,它是在c++的基础上开发出来的语言,它取其精华去其糟粕让java语言具有功能强大和简单易用的特征。 java具有:面对对象、分布式、健壮性、安全性...
  • 由于Eclipse平台使用Java语言实现的,所以使用Eclipse时必须在机器上安装JRE。对于Eclipse3.1版本,需要使用1.4.2版本或更高级别的JRE。
  • java之父James Gosling团队在开发”Green”项目时,发现C缺少垃圾回收系统,还有可移植的安全性、分布程序设计和多线程功能。最后,他们想要一种易于移植到各种设备上的平台。 Java确实是从C语言和C++语言继承了许多...
  • 本文对JAVA编程语言的特点进行介绍,并对软件开发JAVA编程语言的应用进行探讨。 JAVA编程语言的出现是为了嵌入式系统而创造的,但是随着信息技术的快速发展,JAVA编程语言以其独特的优势能够使用于信息技术的发展...
  • Java介绍 Java是一门面对对象的编程语言 java发展历史:创始人:詹姆斯.高斯林,1995年由Sun公司发布。2009年被oracle公司收购,目前属于oracle(甲骨文)公司 javaMe:最小的版本,针对移动端的开发 javaSe:标准...
  • 软件开发语言主要有哪些。 什么是软件开发,什么是软件。 Java技术的发展历史 Java技术架构 Java的垃圾回收机制解释 Java运行环境的安装和配置(jdk、eclipse) HelloWorld
  • 每个人对Java的理解是不同的,如何才能...Java的应用领域是非常广的,并且使用的方法也是不同,如果你是一名Java开发人员,那么你需要更好的了解自己是在那个领域里面,这样才能在软件开发的学习中得到更好的发展。  J

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 12,286
精华内容 4,914
关键字:

java开发语言介绍

java 订阅