JavaWeb学习之路(4)--开发第一个网页,注意文件类型与文件拓展名

简介: 本文目录1. 文件类型2. 隐藏拓展名3. 网页的拓展名4. 网页的打开方式5. 小结

1. 文件类型

在学习编写网页之前,大家一定要掌握一个非常基础且不可或缺的概念,就是文件类型。


我们知道文件分为txt文本文件、word文件、excel表格文件、ppt演示文档、mp3音乐文件等等不同的类型。


那么电脑是怎么区分这些类型的呢,电脑只有区分开文件类型,才能使用正确的程序打开这些文件。


实际上,我们的电脑是通过文件的拓展名,来区分文件的,也是通过文件的拓展名,来决定打开文件时使用什么程序。


例如:记事本编写的文件,拓展名是.txt;word编写的文档,拓展名是.doc或者.docx ,doc是早期使用的拓展名,后来又推出了docx;excel编写的表格闻到那个,拓展名是.xls或.xlsx;mp3音乐文件的拓展名,那就是.mp3了。


2. 隐藏拓展名

电脑上的文件,基本都是有拓展名的,如下图,我们可以通过拓展名轻易的区分开这是一个什么文件。


但是有些同学的电脑上,是不显示拓展名的,如下图:


一定要注意的是,不显示文件的拓展名并不代表文件没有拓展名,只是隐藏了而已,我们可通过勾选文件拓展名复选框来显示拓展名。


作为一名程序员来说,我们应该始终展示文件的拓展名,便于我们随时分析文件类型。


3. 网页的拓展名

OK,分析到这里,我们只需要知道网页的拓展名,就可以创建一个网页文件了。


网页的拓展名一般是.html,所以我们可以创建拓展名为.html的文件,因为该文件的拓展名是.html,所以电脑就会将它作为网页文件来处理。


一般来说,我们使用右键新建文件时,并没有选项让我们直接创建一个网页文件,我们可以选择创建记事本文件,然后将其拓展名.txt改为.html。


新建文本文件,如下图:


修改其拓展名,如下图:



这样我们就创建了一个网页了。


4. 网页的打开方式

一般来说,我们会使用浏览器打开网页,但是如果我们想编辑网页的内容,我们可以通过记事本或其他编辑工具打开网页。


可以右键点击网页文件,选择具体打开方式,如下图,我们可以选择IE浏览器打开这个网页,来查看它的效果。



5. 小结

我们本章开发了一个空白网页,使用浏览器打开后是空白的,但它已经是一个网页文件了。


接下来,我们就学习如何编写网页文件的内容。

相关文章
|
11天前
|
Java 调度 开发者
Java线程池ExecutorService学习和使用
通过学习和使用Java中的 `ExecutorService`,可以显著提升并发编程的效率和代码的可维护性。合理配置线程池参数,结合实际应用场景,可以实现高效、可靠的并发处理。希望本文提供的示例和思路能够帮助开发者深入理解并应用 `ExecutorService`,实现更高效的并发程序。
30 10
|
11天前
|
前端开发 Java 程序员
菜鸟之路day02-04拼图小游戏开发一一JAVA基础综合项目
本项目基于黑马程序员教程,涵盖面向对象进阶、继承、多态等知识,历时约24小时完成。项目去除了登录和注册模块,专注于单机游戏体验。使用Git进行版本管理,代码托管于Gitee。项目包含窗体搭建、事件监听、图片加载与打乱、交互逻辑实现、菜单功能及美化界面等内容。通过此项目,巩固了Java基础并提升了实际开发能力。 仓库地址:[https://gitee.com/zhang-tenglan/puzzlegame.git](https://gitee.com/zhang-tenglan/puzzlegame.git)
35 6
|
14天前
|
Java 应用服务中间件 API
【潜意识Java】javaee中的SpringBoot在Java 开发中的应用与详细分析
本文介绍了 Spring Boot 的核心概念和使用场景,并通过一个实战项目演示了如何构建一个简单的 RESTful API。
33 5
|
14天前
|
Java 数据库连接 数据库
【潜意识Java】深度分析黑马项目《苍穹外卖》在Java学习中的重要性
《苍穹外卖》项目对Java学习至关重要。它涵盖了用户管理、商品查询、订单处理等模块,涉及Spring Boot、MyBatis、Redis等技术栈。
43 4
|
14天前
|
前端开发 Java 数据库连接
【潜意识Java】深度解读JavaWeb开发在Java学习中的重要性
深度解读JavaWeb开发在Java学习中的重要性
24 4
|
14天前
|
SQL Java API
|
14天前
|
存储 移动开发 算法
【潜意识Java】Java基础教程:从零开始的学习之旅
本文介绍了 Java 编程语言的基础知识,涵盖从简介、程序结构到面向对象编程的核心概念。首先,Java 是一种高级、跨平台的面向对象语言,支持“一次编写,到处运行”。接着,文章详细讲解了 Java 程序的基本结构,包括包声明、导入语句、类声明和 main 方法。随后,深入探讨了基础语法,如数据类型、变量、控制结构、方法和数组。此外,还介绍了面向对象编程的关键概念,例如类与对象、继承和多态。最后,针对常见的编程错误提供了调试技巧,并总结了学习 Java 的重要性和方法。适合初学者逐步掌握 Java 编程。
39 1
|
Java 关系型数据库 图形学
Java获取系统文件类型图标并显示在JSP上
在网站制作中通常需要上传附件,而对于附件我们往往希望在其名称前面有类似于Windows系统中的类型图标,那么怎么根据附件的类型来显示不同的图标呢?目前有两种解决方案:  第一种:将所有类型文件的图标图片放置到项目中,然后通过分析文件的扩展名来调用相应的图片,这种方式比较简单常见,但是我们往往无法弄到所有文件类型的图标,而且也不能排除意外情况的出现,这里就不在介绍了;  第二种:通过java调用
1164 0
|
28天前
|
监控 Java
java异步判断线程池所有任务是否执行完
通过上述步骤,您可以在Java中实现异步判断线程池所有任务是否执行完毕。这种方法使用了 `CompletionService`来监控任务的完成情况,并通过一个独立线程异步检查所有任务的执行状态。这种设计不仅简洁高效,还能确保在大量任务处理时程序的稳定性和可维护性。希望本文能为您的开发工作提供实用的指导和帮助。
85 17
|
2月前
|
Java
Java—多线程实现生产消费者
本文介绍了多线程实现生产消费者模式的三个版本。Version1包含四个类:`Producer`(生产者)、`Consumer`(消费者)、`Resource`(公共资源)和`TestMain`(测试类)。通过`synchronized`和`wait/notify`机制控制线程同步,但存在多个生产者或消费者时可能出现多次生产和消费的问题。 Version2将`if`改为`while`,解决了多次生产和消费的问题,但仍可能因`notify()`随机唤醒线程而导致死锁。因此,引入了`notifyAll()`来唤醒所有等待线程,但这会带来性能问题。
Java—多线程实现生产消费者