- 博客(17)
- 收藏
- 关注
原创 JSP运行环境的搭建
JSP运行环境的搭建开发环境的搭建有三种:1.Java的开发工具包JDK2.Tomcat服务器软件3.可视化的编程工具eclipse一、JDK的安装和配置(1)下载输入网址www.oracle.com,进入网页后点击Downloads。点击Java,点击Java(JDK) for Developers,进入页面选择如下选择最后一个Windows x64 215.35MB 的那个(2)安装(3)JDK的配置与测试选择此电脑->右击属性->高级系统设置,打开了系统
2020-09-01 15:20:10
2787
原创 JDBC
JDBC1.概念:Java database connecticivity ——java 数据库连接本质:是由官方(sun公司)定义了操作所有关系模型数据库的规则(接口)。各个数据库厂商去实现这套接口,提供数据库驱动jar语句,我们可以使用这套接口(JDBC)编程真正执行的代码是驱动jar包中的实现类。2.快速入门步骤:1)导入驱动jar包2)注册驱动3)获取数据库连接对象 connection4)定义sql5)获取执行sql语句的对象 statement6)执行sql,接受返回结果7
2020-06-24 11:27:26
195
原创 盒子模型
盒子模型所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。CSS盒模型本质上是一个盒子,封装周围的HTML元素,它包括:边距,边框,填充,和实际内容。盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。下面的图片说明了盒子模型(Box Model):不同部分的说明:Margin(外边距) - 清除边框外的区域,外边距是透明的。Bo...
2019-12-19 19:58:53
729
原创 CSS高级特性
CSS复合选择器1.标签指定选择器标签指定式选择器又称交集选择器,由两个选择器构成,其中第一个为标记选择器,第二个为class选择器或id选择器,两个选择器之间不能有空格。<html>3<head><meta><title>标签指定式选择器的应用</title><style type="text/css">p{...
2019-12-14 17:53:30
676
原创 CSS入门
CSS核心基础CSS样式规则使用HTML时,需要遵从一定的规范。CSS亦如此,要想熟练的使用CSS对网页进行修饰,首先需要了解CSS样式规则。具体格式如下:选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;}在上面的样式规则中,选择器用于指定样式CSS样式作用的HTML对象,花括号内是对该对象设置的具体样式。其中,属性与属性值以**“键值对”**的形式出现,属性是指对指定的对...
2019-12-12 15:37:25
2042
转载 选择排序
选择排序选择排序是一种简单直观的排序算法,无论什么数据进去都是 O(n²) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间了吧。1. 算法步骤首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。2. 动图演示3.代码实现p...
2019-12-02 09:26:28
142
原创 冒泡排序
冒泡排序冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。作为最简单的排序算法之一,冒泡排序给我的感觉就像 Abandon 在单词书里出现的感觉一样,每次都在第...
2019-12-02 09:23:48
311
原创 数组
数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number99。本教程将为大家介绍 Java 数组的声明、创建和初始化,并给出其对应的代码。声明数组变量首...
2019-12-02 09:18:55
142
原创 网页设计与制作
HTML与CSS网页设计概述网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以 包含音频、视频以及Flash等。除了首页之外,一个网站通常还包含多个子页面,网页与网页之间通过超链接互相访问。网站由网页构成,网页有静态和动态之分。所谓静态网页是指用户无论何时何地访问,网页都会显示固定的信息,除非网页源代码被重新修改上传。静态网页更新不方便,但访问速度快。而动态网页显示的内...
2019-11-30 17:36:54
2868
原创 递归算法
递归算法什么是递归先下定义:递归算法是一种直接或者间接调用自身函数或者方法的算法。通俗来说,递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。它有如下特点:一个问题的解可以分解为几个子问题的解这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样存在递归终止条件,即必须有一个明确的递归结束条件,称之为递归出口其实说白了,就是递归方法本...
2019-11-24 15:40:40
322
原创 Java的循环结构以及方法的定义与调用
Java循环结构循环的要素有循环条件和循环体。循环条件:是一个boolean表达式。该表达式能决定是否执行循环体。在某些情况下,循环条件以循环次数的方式体现。循环体:是循环的主体,如果循环条件允许,这个代码块将被重复执行。如果这个代码块只有一行语句,则这个代码块的花括号是可以省略的。Java中有三种主要的循环结构:while 循环do…while 循环for 循环while循环w...
2019-11-16 14:14:10
655
原创 Java的选择结构
Java选择结构结构化程序设计有三种基本结构:顺序结构、选择结构和循环结构。Java语言提供支持结构化程序设计的所有语句。Java语言中的控制语句有以下几类。1)分支语句:if-else,switch。 分支语句在程序中可以使程序更灵活。在Java语言中使用的分支语句有if - else语句和switch语句。2)循环语句:while,do-while和forif条件结构:一个 if ...
2019-11-08 12:11:53
505
原创 运算符
运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 赋值运算符 算术运算符 关系运算符 逻辑运算符 位运算符 其他运算符*赋值运算符算术运算符最简单的算术运算就是加、减、乘、除。Java中提供运算的功能就是算术运算符,它使用数值操作数运算。Java算术运算符除通常的加(+)、...
2019-10-26 19:07:31
210
原创 Java基础学(三)
今天学习了上节课学习的java常用数据类型,又详细讲解了char类型和boolean类型以及Java基本类型之间的转换。 回顾今天的内容: 1.字符类型(char类型)本质上是一个16位无符号整数,这个值是对应字符的编码,Java字符类型采用Unicode字符集编码,Unicode是同用的定长字符集,所有的字符都是16位。...
2019-10-21 23:05:45
155
原创 Java基础学(二)
Java基础学(二)本周我们学习了类与对象,以及java的常用数据类型。首先,我们要知道Java程序是由类构成的,而类是具有相同特征对象的集合,对象就是现实当中存在的个体,写程序时,我们要先写类再写对象。一个Java源程序可以由多个类构成,一个类对应编译生成一个目标文件,其中公共类(用public修饰的类)名字必须与文件名保持一致,并且一个Java文件中只能有一个公共类,也可以没有公共类。其...
2019-10-19 22:23:55
144
原创 Java基础学(一)
Java基础学(二)今天我们学习了如何搭建Java开发环境,总结来说一共有两大点:一:Windows上安装开发环境:1.首先我们需要下载Java开发工具包JDK【注意:一定要根据自己的系统选择相应的版本】2.安装完成后在我的电脑属性高级选项中配置环境变量。变量设置参数如下:变量名:JAVA_HOME变量值:C:\Program Files (x86)\Java\jdk1.8.0_91(...
2019-10-14 21:30:26
152
原创 Java第一课
Java第一课在对新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaT...
2019-10-13 19:33:46
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅