想了解java说什么吗?想了解java语言概述,用大白话告诉你,Java到底是什么,秒懂 | 用大白话告诉你,Java到底是什么?? 吗?......本文带你一探究竟。
二:java语言概述 1:java语言发展史 2:java语言平台版本 3:java语言特点 4:JRE与JDK1:java语言发展史 A:Java语言发展史 * 詹姆斯·高斯林(James Gosling)1977年获得了加拿大卡尔加里计算机科学学士学位, 1983年获得了美国卡内基梅隆计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。 后来转至Sun公司,1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”, 后改名为Java。 * SUN(Stanford Network,斯坦福网络公司) 2:java语言平台版本B:Java语言版本 * JAVASE 5.0 (1.5.0) Tiger 老虎 * JAVASE 5.1 (1.5.1) Dragonfly 蜻蜓 * JAVASE 6.0 (1.6.0) Mustang 野马 * JAVASE 7.0 (1.7.0) Dolphin 海豚 C:Java语言平台 * J2SE(Java 2 Platform Standard Edition)标准版 * 是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发 * J2ME(Java 2 Platform Micro Edition)小型版 * 是为开发电子消费产品和嵌入式设备提供的解决方案 * J2EE(Java 2 Platform Edition)企业版 * 是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发3:Java语言特点 * 简单性 * 解释性 * 面向对象 * 高性能 * 分布式处理 * 多线程 * 健壮性 * 动态 * 结构中立 * 安全性 * 开源 (重要) * 跨平台 (重要) A:什么是跨平台性 * 通过java语言缩写的应用程序在不同的系统平台上都可以进行 B:Java语言跨平台原理 * 只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。 由JVM来负责Java程序在该系统中的运行。 C:Java语言跨平台图解 * write once ,run anywhere!(一处编译,到处运行)4:JRE与JDK A:什么是JRE * 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。 * JRE:JVM+类库。 B:什么是JDK * JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。 * 其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等 * JDK:JRE+JAVA的开发工具。C:为什么JDK中包含一个JRE * 为什么JDK中包含一个JRE呢? * 开发完的程序,需要运行一下看看效果。D:JDK,JRE,JVM的作用和关系 E:JDK的下载和安装 : * A:JDK的下载 * a:官网 Cloud * b:演示下载流程 * B:JDK的安装 * a:傻瓜式安装 * 双击安装程序,然后一路next即可(但是不建议) * b:安装的推荐方式 * 安装路径不要有中文或者特殊符号如空格等。 * 所有和开发相关的软件最好安装目录统一。 * 举例:我的JDK安装路径 * D:\\jdk\jdk7 * 当提示安装JRE时,可以选择不安装。建议还是安装上。 * c:演示安装流程 * 可以先在d盘建立一个文件夹 * 然后演示安装过程 * C:验证安装是否成功 * a:通过DOS命令,切换到JDK安装的bin目录下。 * D:\\jdk\jdk7\bin * b:然后分别输入javac和java,如果正常显示一些内容,说明安装成功 F:Java语言基础(JDK安装路径下的目录解释)* a:bin目录:该目录用于存放一些可执行程序。 * 如javac.exe(java编译器)、java.exe(java运行工具),jar.exe(打包工具)和* javadoc.exe(文档生成工具)等。* b:db目录:db目录是一个小型的数据库。 * 从JDK 6.0开始,Java中引用了一个新的成员JavaDB,这是一个纯Java实现、开源的数据库管理系统。 这个数据库不仅轻便,而且支持JDBC 4.0所有的规范,在学习JDBC 时,不再需要额外地安装一个数据库软件, 选择直接使用JavaDB即可。* c:jre目录:"jre"是 Java Runtime 的缩写,意为Java程序运行时环境。此目录是Java运行时环境的根目录, 它包括Java虚拟机,运行时的类包,Java应用启动器以及一个bin目录,但不包含开发环境中的开发工具。* d:include目录:由于JDK是通过C和C++实现的,因此在启动时需要引入一些C语言的头文件,该目录就是用于存放这些头文件的。* e:lib目录:lib是library的缩写,意为 Java 类库或库文件,是开发工具使用的归档包文件。* f:src.zip文件:src.zip为src文件夹的压缩文件,src中放置的是JDK核心类的源代码,通过该文件可以查看Java基础类的源代码。
Java是什么Java是一门编程语言,是一门连接人与计算机的语言。由于计算机只认识二进制(只有0和1)的信息,对于我们来说,二进制的信息与我们平时所说的话比较起来就太难懂了,所以为了能够很好的和电脑交流,就产生了各种各样的计算机编程语言,其中就包括Java。Java之所以可以让计算机识别,是因为Java的编译器和Java虚拟机,它会将人按照一定规范写成的信息翻译成机器所能识别二进制的信息,这样就可以让我们很好的和计算机进行交流了,而这种规范我们称之为Java语言。Java是一种面向对象的语言,所谓的面向对象指的是Java编程中,所有的操作都是以对象进行操作的,这样在我们编程的时候,可以将某个功能当成一个类,可以给这类东西设置自己的属性。例如我们可以创建一个小鸟的类,它有自己的名字、颜色等属性,当我们需要一只小鸟的时候,就创建一只小鸟,这只小鸟在Java中便是一个对象。我们可以从这只小鸟中获取它是什么小鸟、颜色等信息,这样在开发的时候,能够很方便的定义我们所需要的类,创建他们的对象。由于计算机高级语言种类很多(C/C++、JAVA、Python、C#等等),不同的语言所侧重的领域不相同,Java所侧重的范围是互联网行业企业级应用开发。像我们经常使用的购物平台、一些公司的管理平台等,大部分都是使用Java来开发的。而且我们现在所使用的安卓手机的系统和APP,也都是用Java语言来开发的。▲2021年7月最受欢迎编程语言排行榜近些年来,Java在编程语言排行榜上一直位列前三,而且Java的使用人数非常多,市面上对Java开发工程师的需求量也很大。Java可以做什么1、Java可以开发网站Java在电子商务和网站开发上有着广泛的运用,像国内最大的两家电商网站平台淘宝和京东都是用Java开发的。许多,医疗,保险,教育,国防和其他部门的网站都是建立在java之上的。2、Java可以做安卓系统安卓系统是一种基于Linux的自由及开放源代码的操作系统,安卓系统的源代码是Java,所以Java可以开发安卓系统。安卓系统里的所有APP都是用Java语言开发的,也就是说,安卓手机里的所有内在程序都是用Java语言实现的。3、企业级应用开发由于Java的健壮性、安全性、可移植性、面向对象等特性,很多企业级的应用都是用Java语言来开发的,通过Java开发,可以大大增加应用的安全等级,而且Java的可移植性特点,使它可以一经编写随处运行。4、Java可以开发软件基本上现在使用率较高的编程语言都是可以做软件的,Java也是如此,例如Eclipse、MyEclipse等知名Java开发工具本身就是用Java语言开发的。除此之外Java在企业软件应用开发中也占据着很重要的地位。5、其他领域目前Java依然是在很多科学应用中最好的选择,包括自然语言处理。最主要的原因是因为Java相比C++或者其他语言,其安全性、便携性、可维护性、相比其他语言更好的并发性。可以说Java作为软件行业的默认开发语言,在各个领域均有广泛应用,相关从业者也都认为Java有着光明的未来。
Java是什么Java是一门编程语言,是一门连接人与计算机的语言。由于计算机只认识二进制(只有0和1)的信息,对于我们来说,二进制的信息与我们平时所说的话比较起来就太难懂了,所以为了能够很好的和电脑交流,就产生了各种各样的计算机编程语言,其中就包括Java。Java之所以可以让计算机识别,是因为Java的编译器和Java虚拟机,它会将人按照一定规范写成的信息翻译成机器所能识别二进制的信息,这样就可以让我们很好的和计算机进行交流了,而这种规范我们称之为Java语言。Java是一种面向对象的语言,所谓的面向对象指的是Java编程中,所有的操作都是以对象进行操作的,这样在我们编程的时候,可以将某个功能当成一个类,可以给这类东西设置自己的属性。例如我们可以创建一个小鸟的类,它有自己的名字、颜色等属性,当我们需要一只小鸟的时候,就创建一只小鸟,这只小鸟在Java中便是一个对象。我们可以从这只小鸟中获取它是什么小鸟、颜色等信息,这样在开发的时候,能够很方便的定义我们所需要的类,创建他们的对象。由于计算机高级语言种类很多(C/C++、JAVA、Python、C#等等),不同的语言所侧重的领域不相同,Java所侧重的范围是互联网行业企业级应用开发。像我们经常使用的购物平台、一些公司的管理平台等,大部分都是使用Java来开发的。而且我们现在所使用的安卓手机的系统和APP,也都是用Java语言来开发的。 ▲2021年7月最受欢迎编程语言排行榜近些年来,Java在编程语言排行榜上一直位列前三,而且Java的使用人数非常多,市面上对Java开发工程师的需求量也很大。Java可以做什么1、Java可以开发网站Java在电子商务和网站开发上有着广泛的运用,像国内最大的两家电商网站平台淘宝和京东都是用Java开发的。许多,医疗,保险,教育,国防和其他部门的网站都是建立在java之上的。2、Java可以做安卓系统安卓系统是一种基于Linux的自由及开放源代码的操作系统,安卓系统的源代码是Java,所以Java可以开发安卓系统。安卓系统里的所有APP都是用Java语言开发的,也就是说,安卓手机里的所有内在程序都是用Java语言实现的。3、企业级应用开发由于Java的健壮性、安全性、可移植性、面向对象等特性,很多企业级的应用都是用Java语言来开发的,通过Java开发,可以大大增加应用的安全等级,而且Java的可移植性特点,使它可以一经编写随处运行。4、Java可以开发软件基本上现在使用率较高的编程语言都是可以做软件的,Java也是如此,例如Eclipse、MyEclipse等知名Java开发工具本身就是用Java语言开发的。除此之外Java在企业软件应用开发中也占据着很重要的地位。5、其他领域目前Java依然是在很多科学应用中最好的选择,包括自然语言处理。最主要的原因是因为Java相比C++或者其他语言,其安全性、便携性、可维护性、相比其他语言更好的并发性。可以说Java作为软件行业的默认开发语言,在各个领域均有广泛应用,相关从业者也都认为Java有着光明的未来。关于Java的一些基础性知识,怎么入门,可以看下这个免费的视频教程:Java入门基础。
上述文章了解到关于java语言概述,用大白话告诉你,Java到底是什么,秒懂 | 用大白话告诉你,Java到底是什么?? ,让我们对java说什么 有一个直观的认知。我们发现,作为一个优秀的Java程序员是多么的自豪。
只要一个电话
我们免费为您回电