Java第一天

1.html和CSS
2.Oracle数据库(大型)

第一门课程 HTML

一、HTML

1.超文本标记语言
1)用途:编写网页,是网页基础,通过结合使用其他web技术,可以创建出功能强大的网页
2)文件后缀:.html或.htm
3)文件内容:包含标记的文本,使用任何文本编辑器都可以编辑
4)如何执行:通过浏览器解析标记来显示页面
2.历史
1)1982年创立
2)1999年4.01版本
3)2014年html5规范制定完成
3.编辑工具
1)普通文本编辑器:记事本、Notepad++
2)专业的网页编辑器:DreamWeaver、HBuilder

二、标签

1.html标签是html语言的最基本单位,是最重要的组成部分
2.组成:
1)用尖括号包围的关键字,标签名由html语言规定,不能自定义
例如:<a></a>
2)通常成对出现,有开始和结束标签,内容写在标签中间
例如:<a>百度</a>
3)标签也可单独呈现
例如:


表示水平线
4)大小写无关
例如:<HR><Hr>
3.标签的属性:
1)是标签的附加信息
例如:<a href="http://www.baidu.com">百度</a>
2)格式:
属性名=“属性值”或属性名=‘属性值’或属性名=属性值(不推荐使用)
3)一个便签可以有多个属性
例如:<a href="http://www.baidu.com" target=“_blank”>百度</a>

三、html基本结构

<html>
<head></head>//网页头部
<body></body>//网页正文
</html>

四、常用标签

1.html:html文档的开始和结束
2.head:
1)描述文档的各种属性和信息
2)绝大多数不显示
3)常常用来引用和定义javascript、css等
3.body:
1)定义文档的主体
2)包含文档的所有内容
3)常用属性:
bgcolor:网页的颜色
4.title:网页的标题
<head>
<title>我的网页</title>
</head>
5.meta:网页属性设置
属性:charset:网页的编码方式

<meta charset="utf-8"></meta>

utf-8:一种支持大多数语言的编码方式

6.<!DOCTYPE html>:文档声明,表示文档的版本:html5
7.p:段落
8.br:换行
9.font:字体
1)color:文字颜色
2)size:文字的大小,1-7,1最小,7最大,默认为3
3)face:字体类型,如宋体,隶书(该字体必须在当前操作系统安装了)
10.标题:h1——h6
h1最大,h6最小,默认样式:粗体、独占一行
属性
align:水平对齐方式(left:靠左,center:居中,right:靠右)
11.b:粗体
12.i:斜体
13.hr:水平线
1)color:颜色
2)size:线高度
3)width:宽度,可以是百分比形式:80%(网页宽度的80%),也可以是绝对数值:500px(像素)
14.img:图片
1)src:图片路径
2)width:图片宽度
3)height:高度
4)alt:提示文字(在图片路径不存在的时候)
5)algin:旁边的文字与图片对其方式
a)
b)middle
c)
15.实体
1)一些字符在html语言中有特殊含义,比如:小于号(<):&lt;
2)实体的组成
a)一个和号(&)
b)一个实体名称
c)一个分号(;)
3)常见实体
a)空格:&nbsp;
b)小于号:&lt;
c)大于号:&gt;
d)版权:&copy;
16.列表
1)有序列表:ol
属性:
type:类型(1,a,A,i,I)
start:从几开始(默认值为1)
2)无序列表:ul
属性:
type:类型(disc:实心圆点,circle:空心圆,square:方形)

17.列表项:li

18.超链接:a
常见属性:
1)href:链接的网址
a)跳转到外部网站:<a href="http://www.baidu.com">百度</a>
b)跳转到本应用的其他网页:
1)要跳转的网页与当前网页在同一目录下:直接写另一个网页名即可
例如:<a href="demo1.html">打开demo1</a>
2)从index.html页中访问a文件夹下的demo1.html
a
demo1.html
index.html
例如:<a href="a/demo1.html">打开demo1.html</a>
3)从index.html页中与a文件夹同级的demo1.html
a
index.html
demo1.html
例如:<a href="../demo1.html">打开demo1.html</a>
其中../表示上一级目录,可多次连用
2)name:命名锚机点
跳转到锚机点指令:<a href="#c1">第一章</a>
于锚机点处命名:<a name="c1">第一章</a>
<p>内容</p>
跳转到其他网页锚机点:href="其他网页地址#锚机名"
<a href="demo1.html#c1">第一章</a>
3)target:目标
_self:默认值,在当前网页打开新链接
_blank:在新页面中打开链接
19.table
1)用途:
2)caption:显示表格内容,页面布局
3)tr:行
4)th:标题单元格(粗体、单元格数据居中显示)
5)td:普通单元格(默认字体靠左显示)
6)table的常用属性
a)border:边框的宽度
b)width:表格的宽度
c)height:高度
d)align:设置对齐方式
注意:
align:添加到table中,整个表格页面居中
添加到tr中,当前行文字居中
添加到td中,当前单元格文字居中
7)合并单元
a)colspan:列合并,值为合并单元格个数
b)rowspan:行合并,值为合并单元格个数
20.表单
1)作用:收集用户信息,提交给服务器,是进行程序交互的主要方式
2)定义:是一个包含表单元素的区域
3)使用form标签表示
<form>
表单元素
</form>
4)属性:
action:接受表单数据的服务器程序
method:提交方法,默认是:get,还可以是:post

21.表单元素
1)单行文本框:<input type="text" value="默认值" size="" name="username">
type:input标签的类型,默认值:text
value:文本框的值(内容)
size:宽度
name:表单元素的名称,通过名称可以找到该元素
2)密码框:<input type="password">
属性:
checked="checked":默认被选中,适用于单选按钮和复选框
3)单选按钮:<input type="radio" name="sex">
name:名称,用来对单选按钮分组,名称相同的单选按钮被分为一组,一组单选按钮中,只能有一个被选中
4)复选框:<input type="checkbox">
5)下拉列表框:<select></select>
列表项:<option>显示的内容</option>
属性:
在列表项中:selected:默认被选中
在列表框中:size:显示处opition的个数
6)按钮:
提交按钮:<input type="submit" vaulue="注册"(默认为登录)>,作用:把表单数据提交给服务器程序
重置按钮:<input type="reset">,作用:恢复页面表单元素初始设置
普通按钮:<input type="botton">,作用:用自己编写代码来实现自定义功能
7)文本域(多行文本编辑框)
<textarea cols="" rows="">文本</textarea>

第二门课程:CSS

一、概况

1.css:层叠样式表
2.好处
1)内容与样式分离
2)极大提高工作效率

二、CSS语法

1.基本语法格式
1)由三部分组成:选择器、属性和属性值
格式:
selector{
属性1:属性值1;属性2:属性值2

    例如:
    p{
        color:red;
        font-size:50px;
    
    }
    选择器:选择要进行样式设置的html元素
2)大小写不敏感

2.基本选择器
1)html标签选择器:使用html标签名作为选择器
2)类选择器:
定义:
.类名{
样式

引用:<P class="类名">或<p class="类名1 类名2 ... ">
3)id选择器:希望保证1d值是唯一的
定义:
#id名{
样式

引用:<p id="id名">
3.选择器分组
1)可以选择对选择器进行分组,这样的选择器就可以分享相同的格式
2)用逗号将需要分组的选择器分开,如:
p,td,li{
color:red;

4.*选择器:所有元素
5.继承性:
子元素从父元素继承样式规则
6.后代选择器:
允许根据文档的上下文关系来确定某个标签的样子
定义:
祖先 后代{
样式

三、分类(根据样式表的位置)

1.内部样式表
1)放在<head>中的<style>标签中
2)仅针对当前页面生效
2.内联(行内)样式表
<p style="color:red;font-size:30px;">
1)写在html标签中
2)仅对当前标签生效
3.外部样式表
1)外部样式表写在网页内部,习惯放在网址的css文件夹或其子文件夹下面
2)对引用该外部样式表的网址生效
3)可以使用link标签来引用外部样式表
<link rel="stylesheet" type="text/css" href="css/mystyle.css">

四、常用样式

1.color:文字颜色
2.font-size:文字的大小,例如:30px
3.text-align:文字的对齐方式,例如:text-align:center;(left、center、right)
4.backgrond-color:背景颜色
5.background-image:背景图片
例如:background-image:url(img/1.jpg)
6.background-repeat:背景重复设置
可选的值:repeat(默认值,重复),no-repeat(不重复),repeat-x(在x轴方向上重复),repeat-y(在y轴方向上重复)
7.background-position:背景图片位置
可选值:top left center center(两个值相同,可以只写一个)
8.backgroud-size:背景尺寸
可选的值:auto(默认值)
contain(等比拉伸,保证一个方向被填充)
cover(等比拉伸,保证两个方向被填充,有可能,某个方向有缺失)
9.position:定位
可选值:fixed:固定定位,相对于浏览器窗口定位
10.@keyframes:定义关键帧
语法:
@keyframes 名称{
from{样式}
to{样式}
}
11.animation:定义动画
例如:
animation:关键帧名称 时间 infinite alternate
12.opacity:透明度,值从0-1,0:表示完全透明,1:表示完全不透明

第三门课 Orace

一、概述

1.做什么用?
存储大量数据
2.数据库(Database)
1)存储在一起的数据集合
2)能为多个用户共享
3)尽可能小的数据冗余
4)与应用程序彼此独立
3.数据库管理系统(DBMS)
1)是一种管理数据库的软件
2)包括数据库的建立、使用、维护和配置
3)数据库命令都要通过数据库管理系统处理
4.关系型数据库
在用户看来,关系就是一张由行和列组成的二维数据表
5.常见的关系型数据库
1)Oracle 甲骨文
2)DB2 IBM
3)SQL Server 微软
4)MySQKL 甲骨文
5)Sybase Sybase公司
6.Oracle数据库简介
1)目前世界最流行的关系型数据库
2)支持各种操作系统
3)数据库领域一直处于领先地位
4)特点:
a)可移植性好
b)使用方便、功能强
c)适用于各种大、中、小、微机环境
5)最新版本:12c
6)使用比较多的是9i/10g/11g
7.Oracle安装后的启动服务
1)OracleServiceXE:数据库服务,必须启动
2)OracleXETNSListerner:oracle监听服务
8.创建用户并授权
1)create user scott identified by tiger
default tablespace users quota 100m on users
create user scott:创建一个用户,用户名:scott
identified by tiger:密码:tiger
default tablespace users:默认表空间为:users
quota 100m on users:表空间上有100m使用配额
2)grant connect,resource to scott
授予socct有连接数据库和使用资源的权限
9.数据表
1)dept:部门表
列:
deptno:部门编号
dname:部门名称
loc:地址
2)emp:员工表
列:
empno:员工编号
ename:员工姓名
job:工作岗位
mgr:经理编号
hiredate:入职日期
sal:月薪(工资)
comn:奖金
deptno:部门编号
3)salgrade:工资等级表
列:
grade:等级编号
local:最低工资
hisal:最高工资

二、结构化的查询语言(SQL)

1.简介
1)是操作和检索关系型数据库的标准语言
2)20世纪70年代由IBM公司开发,目前应用于各种关系型数据库
2.分类:
1)数据查询语言(DQL):语句主要包括select语句,用于从表中检索数据
2)数据操作语言(DML):语句包括insert(插入)、update(更新、修改)、delete(删除)
3)事务处理语言(TPL):语句包括commit(提交)和rollback(回滚)
4)数据控制语言(DCL):语句包括grant(授权)和revoke(收回授权)
5)数据定义语言(DDL):语句包括create(创建)、drop(删除)、alter(修改)
3.基本的select语句
1)select * from 表名:查询表中所有列
2)select 列名,列名 from 表名:查询表中部分列
4.sql语句相关概念
1)关键字:sql语言保留字符串,例如:selet和from都是关键字
2)语句:一条完整的sql命令,例如:select * from dept
3)子句:部分sql语句,通常是关键字加上其他语法元素
例如:select * 是一条子句,from emp也是一条子句
5.sql语句书写规则
1)不区分大小写
2)可以单行书写,也可以多行书写
6.算数运算符:
1)+、-、*、/
7.空值(null)
1)空值是一种无效的、未赋值、未知的或不可用的值(不确定的值)
2)空值不同于零或空格
3)任何包含空值的算数运算后结果都为空值(null)
8.列别名
1)用来重新命名列的显示标题
2)如果select语句中包含计算列,通常用列别名来重新定义列标题
3)使用列别名的方法
a)列名 列别名
b)列名 as 列别名
4)以下三种情况列别名两侧添加双引号
a)列别名中包含空格
b)列别名中要求区分大小写
c)列别名中包含特殊字符
9.连接操作符
1)用于连接列与列,列与字符
2)符号为||
10.原义字符串
1)是包含在select列表中的一个字符串、一个数字或一个日期
2)日期和字符串字面值必须用单引号('')括起来
3)每个原义字符串都会在每个数据行输出中出现
11.消除重复行
使用关键字:distinct

三、限制数据和对数据排序

1.where语句的使用
1)使用where子句限定返回的记录
2)where子句写在from子句后面
3)语法:
select
from 表名
[where 条件]
2.比较运算符
1)=、>、>=、<、<=、<>
2)使用比较运算符需要遵循以下原则:
a)字符及日期类型需要在两边加单引号
注意:中文环境日期格式:'日期-数字月-年',例如:1981年5月1日,格式:'1-5月-1981'
字符类型数据区分大小写
3.特殊的比较运算符
1)between...and...:确定范围,在两个值之间(包含比较值)
例如:where sal between 1600 and 2000
2)in(列表):查找在列表中的数据
例如:where deptno in (10,20):部门编号是10或20的
3)like:使用like运算符完成模糊查询功能
a)使用通配符代替未知的信息
b)常用的通配符有%和_
c)%:可以代替任意长度的字符
d):可以代替一个字符
e)使用escape标识符来查找带特殊符号的字符
例如:where ename like '%@
%' escape '@':查找ename中包含_(下划线为纯字符不是通配符)
escape后面的字符为转换字符,用来转换其后的通配符为普通字符
4)is null:判断空值
例如:where comm is null :查找奖金为空
4.逻辑运行符
1)包括:and(并且),or(或),not(非)
2)and:两个条件必须同时满足
3)or:两个条件满足一个即可
4)not:对条件取相反值
注意:
not between
not in
not like
is not null(查找不为空的数据)
5.运算符的优先级
括号的优先级最高
1)数字运算符(+-*/)
2)连接运算符(||)
3)通用比较运算符(= >= > <= < <>)
4)其他比较运算符(is null、like、in、between...and)
5)逻辑非(not)
6)逻辑与(and)
7)逻辑或(or)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML 5 HTML5概述 因特网上的信息是以网页的形式展示给用户的,因此网页是网络信息传递的载体。网页文件是用...
    阿啊阿吖丁阅读 4,060评论 0 0
  • 概要 64学时 3.5学分 章节安排 电子商务网站概况 HTML5+CSS3 JavaScript Node 电子...
    阿啊阿吖丁阅读 9,285评论 0 3
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,423评论 0 9
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,135评论 1 32
  •   DOM 1 级主要定义的是 HTML 和 XML 文档的底层结构。   DOM2 和 DOM3 级则在这个结构...
    霜天晓阅读 1,477评论 1 3