JAVA编程基础学习笔记,软件的结构与语言

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

给你学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

一.软件的结构:

1. C/S(Client Server)结构的软件:秋秋、 极品飞车、 飞信 、 迅雷

缺点:更新的时候需要用户下载更新包然后再安装,程序员则需要开发客户端与服务端。

优点: 减轻服务端的压力,而且可以大量保存数据在客户端。

2. B/S(Browser Server)结构的软件: 微博 、 web秋秋 、 web飞信、 web迅雷

优点:软件版本升级的时候不需要用户下载更新包,直接更新服务器的程序。程序员则只需要开发服务端而已。

缺点:增加了服务端的压力,bs结构的软件不能保存大量的数据在用户机上。

二、网站的类别:

1.静态网站: 静态网页中的数据都是写死的,如果需要修改网页的内容是需要直接修改网页的代码。是没有数据库提供数据给它。

2. 动态网站: 动态网站的数据是来自于数据库的,背后是有一个后台程序管理页面中数据的。

三、html 语言

html(超文本标记语言)就是开发网页的基础语言:

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

html基本介绍

1.html语言的特点:

1. html语言是与平台无关的,任何平台只需要安装了浏览器都可以运行。

2.html 是不区分大小写的。

html语言的结构:

html基本结构

2.html的基本语法:

html基本语法

3.html文本标签:

基本文本标签

4.字符实体:

一些字符在 HTML 中拥有特殊的含义,比如小于号 (

如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。

字符实体

5.HTML多媒体:

A:音视频

音视频标签格式: 属性:src 、和hidden

B:元素的飘动(文字滚动)

marquee标签: 属性:direction 、loop和scrollamount

6.HTML链接和图像:

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

7.tabel表格:

标题标签:,给表格提供标题。

表头标签:,一般对表格的第一行或者第一列进行格式化,就是粗体显示。并不常用。

行标签:

单元格标签:,加载行标签的里面。可以简单理解为,先有行,在行中在加入单元格。

8.HTML框架标签:

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

与单位

8.表单

表单,在网页中主要负责数据采集的功能,比如你可以采集访问者的名字和e-mail地址、调查表、留言簿等等。

组成:

表单标签:

表单域 :

表单按钮:

常见的表单域:

文本字段

密码字段、 隐藏字段 type = "password"

单选按钮 type=radio单选按钮必需要分组,分组的方法就是给标签name属性,name属性的值必须一样。

多选按钮 type =checkbox,多选按钮的name属性必须一致。

文件选择框 type=“file”

下拉列表

文本输入域

按钮 type=“button”

9.Get提交和Post提交的区别:

两种提交的区别

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180330A1Y20200?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券