Java和HTML有什么区别和联系?

HTML / CSS HTML / CSS 95 人阅读 | 20 人回复 | 2021-01-11

Java和HTML有什么区别和联系?
回复

使用道具 举报

回答|共 20 个

快乐人L

发表于 7 天前 | 显示全部楼层

这个问题太突然了。
以为有人要问Java和JavaScript有什么区别和联系。
没想到题主问题角度如此之冷僻,闹的现在已经20个回答了,总共才3个赞…
以前,HTML和Java非常亲密,你中有我,我中有你,那时候大家都在写jsp。
现在,HTML和Java非常遥远,分居在全栈的两个尽头。中间隔着JavaScript、JSON、HTTP。
回复

使用道具 举报

万胜

发表于 7 天前 | 显示全部楼层

JAVA是编译型语言,HTML是解释型脚本。JAVA主要用于桌面应用程序和分布式网络应用程序的开发,也就是适用于俗称的后台程序开发;HTML是前端页面的开发。JAVA的运行环境是JDK和WEB服务器,HTML的运行环境是浏览器。
如有需要,可参见我的系列文章,第二期内容
回复

使用道具 举报

万胜

发表于 7 天前 | 显示全部楼层

HTML称为超文本标记语言,是一种标识性的语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。
Java是一门面向对象编程语言。
区别:
HTML主前端,呈现数据,Java主处理加工数据。
要说联系就是:Java处理加工后的数据让HTML来呈现。
小程序是微信专门提供的前端规范,其本质上就是JS+CSS+HTML5,如果有上述语言基本很入门。
回复

使用道具 举报

简单350

发表于 7 天前 | 显示全部楼层

一个是后台程序,一个是前台展现
回复

使用道具 举报

简单350

发表于 7 天前 | 显示全部楼层

**Java和HTML有什么区别和联系?**
严格意义上讲,这二者就没有可比性,就如同问雷锋和雷锋塔有什么关系一样 -:)
为什么这样说呢?
HTML(HyperText Markup Language 的缩写,翻译为超文本标记语言)是我们开发网页时候用到的一门标记语言,我们看到的网页的结构都是用这玩意写的。它甚至谈不上一门编程语言,学起来很简单,可以说任何人掌握起来都不难。有关HTML的详细解释,请参考 Mozila 官网上有关 HTML 的教程
(HTML 介绍)。
而Java是SUN公司九十年代开发的一门编程语言,长期占据编程语言的榜首,至今已经流行有二十多年。很多我们用的网站(比如淘宝)的后端都是用Java开发的,我们Android手机上的很多应用也是用Java开发的。
如果非要说二者之间有什么联系呢?那也确实是有的。Java 如果作为一门后端编程语言和平台去开发 Java Web 应用程序,那肯定是要涉及到 HTML。一个完整的 Web 应用程序,分为 Web 前端和后端两个部分。所谓 Web 前端,就是我们在浏览器上打开一个网站时,可以看到的部分,也就是网页。而网页就是用 HTML、CSS、JavaScript 这三种技术开发而成。所谓后端,是在互联网上的服务器上,为前端提供服务的部分,这部分是看不见、摸不着的。很多时候,这些看不见、摸不着的是用 Java 技术开发的。也就说,互联网上我们用的很多网站应用,是用 HTML、Java等技术协同开发而成。
如果你想从事Web前端开发,那么开始是没有必要学Java的。如果以后有兴趣成为全栈工程师,到时候再学不迟。如果要从事Java开发,开始是跑不了要学HTML的。虽说在前后端分离开发模式下,Java程序员完全可以不写HTML这些玩意,但是你开始学习的时候要做一个完整的应用程序,没 HTML 还真不行。


**Java 和 HTML 哪一个更重要一些?*
如果你想成为Java程序员,那自然是Java更重要一些,而且HTML对于Java程序员来说只是小菜一碟。
如果你想成为Web前端程序员,那Java可以完全不学,但是看起来是Java近亲的JavaScript你得学。至于HTML,对于前端程序员来说,也是最容易掌握的部分。
所以说这两个哪个更重要,真是让人哭笑不得啊 -:)


**Java学到什么程度可以自己做项目?**
Java项目有三种类型,一种是安卓应用,一种是桌面应用程序,一种是B/S架构的应用程序(又分单体应用、分布式应用)。
无论开发哪种类型的应用,学习Java核心技术,也就是常说的JavaSE是必需的。
如果是做安卓应用的话,需要继续学习Android SDK相关的知识。
如果是做桌面应用的话,加强一下 JavaSE 中 GUI 编程的JavaFX,然后是数据库相关知识。JavaFX 做界面如果要酷炫的话,还得学点 CSS。
如果是做B/S架构的应用程序的话,除了JavaSE以外,要学数据库相关知识,然后是Web前端相关的HTML、CSS、JavaScript、AJAX技术。然后是Java Web相关的技术(Servlet、JSP、MyBatis、Spring、SpringMVC、Spring Boot),这时候就可以做所谓单体架构的项目。很多传统软件公司所做的项目大部分如此。
但是这种单体架构的程序,一旦访问的人数多了,也就是并发量大了,就遭不住了。这时候我们需要学习互联网公司常用的互联网架构相关的技术,比如数据库性能优化相关的技术(主从分离、垂直分割、水平分割、数据库中间件等)、缓存技术、集群与负载均衡技术、消息队列技术、微服务架构技术等等。
**现在的小程序开发都用到了什么语言?**
小程序开发属于Web前端技术中的一种,一般是用HTML、CSS、JavaScript技术开发,重点是JavaScript语言。
回复

使用道具 举报

快乐人L

发表于 7 天前 | 显示全部楼层

java面向对象的强类型编程语言,广泛应用于web、企业、嵌入手机等领域开发,具有良好的跨平台性,号称一次编译到处运行,html是web网页标准语言,是浏览器的解释语言,是在互联网/web上传输的超文本标记,可以说没有html就没有互联网/web,没有html就没有网页
回复

使用道具 举报

快乐人L

发表于 7 天前 | 显示全部楼层

HTML 是一个标记语言。
java嘛在web开发领域 主要负责给html提供数据。
学到什么程度可以做项目,看我的专栏,18篇文章带你轻松入门。
你可以看看这个。
这是最快的最容易的java学习办法?小程序开发更多的要看腾讯的文档了,好多和接口有关,至于实现嘛,用什么语言关系不大,丰简由人了。
回复

使用道具 举报

简单350

发表于 7 天前 | 显示全部楼层

Java是后端,HTML是前端,以前写JSP的时候两者之间相当于结合了,需要再HTML中写Java代码,不过现在前后端分离了,中间间隔的东西就多了,一个完整的Javaweb项目两者都需要,而且必不可少,希望可以搬到你,如果要学Java的话可以了解一下这个网站,知识全面,模块化,适合初学者,最后还有实战项目,
https://how2j.cn?p=81777
回复

使用道具 举报

快乐人L

发表于 7 天前 | 显示全部楼层

题主应该刚入门,对这些基本概念还不熟,这个时候,最重要的应该是从基础学起,按照课程来,或者直接去找找学习路线,体系的学习。
回到问题,简单来说Java是一门通用的编程语言, HTML是一种浏览器展示语言。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号