自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 JSP环境搭建

JSP环境搭建在jsp环境搭建之前首先将jdk安装好并配置环境变量1.从tomcat官网安装适合自己电脑版本的tomcat 网址:http://tomcat.apache.org/如果是64位的直接下载此处压缩包即可,下载完成后解压2.解压完成后打开bin文件夹中的startup.bat如果出现此页面即安装成功,如果闪退则大概率是因为jdk环境变量配置有问题详见https://www.runoob.com/java/java-environment-setup.html3.在浏览器输入

2020-08-31 21:34:50 803 4

原创 Object类的equals方法

equals方法public boolean equals(Object obj)指示某个其他对象是否与此对象“相等”。equals 方法在非空对象引用上实现相等关系:基本数据类型:比较的是值引用数据类型:比较的是两个对象的地址值参数:obj - 要与之比较的引用对象。返回:如果此对象与 obj 参数相同,则返回 true;否则返回 false。例如:package tostr...

2020-04-10 17:11:08 601

原创 Object类的toString方法

类 Objectjava.lang.Object类 Object 是类层次结构的根类。每个类都使用 Object 作为超(父)类。所有对象(包括数组)都实现这个类的方法。toString()返回该对象的字符串表示。例如:package tostring;public class People { private String name; private int a...

2020-04-10 17:07:53 209

原创 final关键字

final关键字final:最终,不可改变的常见的四种用法1 可以用来修饰一个类2 可以用来修饰一个方法3 可以用来修饰一个局部变量4 可以用来修饰一个成员变量1 当final修饰类的时候格式 public final class 类名称{}含义 当前这个类不能有任何的子类(不能用final类作为父类)一个类 如果是final类 那么其中所有的成员方法都无法进行覆...

2020-04-10 17:03:25 111

原创 盒子模型(下)

盒子模型(下)一.<div>和<span>标记1.<div>标记简单而言就是一个区块容器标记,可以将网页分割为独立的,不同的部分,以实现网页的规划和布局。此标记为双标签,之间可以容纳段落,标题,表格,图像等多种网页元素。也就是说大多数HTML标记都可以嵌套在此标记中,<div>中还可以嵌套多层<div>。2.<span&...

2019-12-22 14:27:40 199

原创 盒子模型

盒子模型一.认识盒子模型概念:把HTML页面中的元素看作是一个矩形的盒子也就是一个呈装内容的容器。组成:由元素的内容,外边距,边框和内边距组成。二.盒子模型相关属性边框属性:1.设置边框样式:例如:<p>只有上边为虚线dashed,其他三边为单实线solid,可以使用border-style综合属性分别设置各边样式:p{ border-style:dashed sol...

2019-12-19 20:26:44 226

原创 CSS高级特性

CSS高级特性一.CSS复合选择器1.标签指定式选择器标签指定式选择器又称交集选择器,由两个选择器构成,其中第一个为标记选择器,第二个为class选择器或id选择器,两个选择器之间不能有空格。2.后代选择器后代选择器用来选择元素或元素组的后代,其写法就是把外层标记写在前面,内层标记写在后边,中间用空格分隔。当标记发生嵌套时,内层标记就成为外层标记的后代。3.并集选择器并集选择器是各个...

2019-12-14 21:08:58 667

原创 CSS核心基础

CSS核心基础CSS样式规则在HTML中,引入CSS的方法 主要有:行内式、内嵌式、导入式、链接式4种。  1.行内式:在标记的style属性中设定CSS样式,这种方式本质上没有体现出CSS的优势,因此不推荐使用。2. 嵌入式:对页面中的各种元素的设置集中在<head></head>之间。3. 导入式和链接式:目的都是将一个独立的CSS文件引入HTML文件中。链接...

2019-12-11 22:26:06 211

原创 HTML图像标记

HTML图像标记常用的图像格式—GIF,PNG,JPG图像标记<img />HTML网页中任何元素的实现都要依靠HTML标记,要想在网页中显示图像就需要使用图像标记,接下来将详细介绍图像标记以及和他相关的属性。其基本语法格式如下:<img src="图像URL" />该语法中src属性用于指定图像文件的路径和文件名,他是img标记的必需属性。相对路径和绝对路...

2019-12-11 21:58:46 2202

原创 数组之二维数组

数组之二维数组二维数组的定义格式:int[][] arr = new int[3][4];定义一个二维数组,这个数组是由3个一维数组组成,每个一维数组的长度是4;也就是说,上面这个二维数组存储了12个数据System.out.println(arr);这个打印出来的是二维数组的存储地址System.out.println(arr[1]);这个打印出来的是二维数组中的第二个一维数组的存...

2019-12-03 08:33:34 252

原创 HTML入门

HTML入门1.什么是HTMLHTML 是用来描述网页的一种语言。HTML 指的是超文本标记语言: HyperText Markup LanguageHTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页HTML 文档包含了HTML 标签及文本内容HTML文档也叫做 web 页面HTML文档基本格式<!...

2019-11-30 18:49:12 480

原创 选择排序与插入排序

选择排序定义:选择排序(Selection-sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。算法描述n个记录的直接选择排序可经过n-1趟直接选择排序得到有序结果。具体算法描述如下:1.初始状态:无序区为R[1…n]...

2019-11-30 13:11:21 1866

原创 冒泡排序

冒泡排序冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢浮到数列的顶端。算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个;对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的...

2019-11-27 21:27:26 153

原创 数组之一维数组

数组之一维数组数组的定义简介:数组是一种最简单的复合数据类型,是一组同类型有序数据的集合。数组中的一个数据成员称为数组元素,可以用一个统一的数组名和下标唯一确定。根据数组下标是一个还是多个,数组分为一维数组和多维数组。声明一个一维数组的一般形式为:类型 数组名[ ]; 或 类型[ ] 数组名;例如: int intArray[ ]; int[ ] in...

2019-11-27 21:20:09 250

原创 递归算法

递归算法什么是递归定义:递归算法是一种直接或者间接调用自身函数或者方法的算法。通俗来说,递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。它有如下特点:一个问题的解可以分解为几个子问题的解这个问题与分解之后的子问题,除了数据规模不同,求解思路完全一样存在递归终止条件,即必须有一个明确的递归结束条件,称之为递归出口应用递归算法解决的几个例子:...

2019-11-20 22:35:40 261 1

原创 方法的定义与调用

方法的定义与调用(实现代码的复用)方法的定义方法定义形式如下:[修饰符] 类型 方法名([参数列表]) {// 方法体}定义其它方法:定义无返回值,无参数的方法:void say() { }定义无返回值,有参数的方法:void print(String name) { }定义有返回值,有参数的方法:int sum(int num1,int num2) {return...

2019-11-15 21:01:55 159

原创 循环结构(下)

循环结构(下)break和continue的使用1.使用break举例:package 课本例题;import java.util.Scanner;public class LY29判断素数作业 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int ...

2019-11-13 22:22:31 219

原创 循环结构

循环结构while循环格式:while(boolean表达式){语句块}例如:public class LY14 { public static void main(String[] args) { int a,i; a=1; i=1; while(i<=10){ a=a+i; i++; } System.out.println(a); }...

2019-11-05 19:58:01 121

原创 流程控制语句之选择结构

流程控制语句之选择结构流程控制语句分为:顺序结构选择结构循环结构java语言中的控制语句有以下几类分支语句:if-else switch循环语句:while do-while for(分支语句在程序中可以使程序更灵活。在Java语言中使用的分支语句有if - else语句和switch语句)if语句if(条件){代码块;}if-else语句if(条件){代码块1;...

2019-11-04 20:01:37 736 1

原创 java运算(下)

前提基础小知识(计算机中表示负数用补码0000 0110 十进制为60000 0111 十进制为7一个数的原码各位取反+11111 1001 十进制为-7)(二进制中 开头的 0代表正数1代表负数)输出一个数的二进制的方法System.out.println(Integer.toBinaryString(b))运算符(下)位运算符按位取反~把一个...

2019-10-30 13:30:36 131

原创 java运算

运算算术运算++在前面是先加1后使用++在后面是先试用在加1int i=10 j=20z=(i++)+(++j)+(++i)*2+(j++)*3关系运算运算符关系运算符从键盘上输入数据Scanner scanner= new Scanner(systsm.in)a=scanner.nextInt();从键盘上接收一个整数赋值给a(systsm.in指的是从键盘上输入sy...

2019-10-27 20:39:14 295

原创 Java语法基础2

包名称域名倒过来写按级别 从大到小例如:com.weihai.chap2求数据类型的最值(Byte.MAX_VALUE 求Byte的最大值为127)列如byte x=Byte.MAX_VALUE;(最小换成MIN)求int的最大值int y=Integer.MAX_VALUE;(最小换成MIN)其余同理数据类型字符型(char)字符型表示一个字符,用单引号把字符括...

2019-10-21 20:16:53 242 1

原创 Java语法基础(上)

JAVA语法基础类命名方法 驼峰命名法 每个单词的首字母大写文件名和类名字必须是一样的类由两部分构成类的属性:对应的类的特征类的方法:对应的类的行为main方法public static void main(String[] args){}列如以demo为名package demo;定义一个包 用来分类的JAVA程序是由类构成的JAVA语言是面向对象的语言C语言是...

2019-10-17 15:59:30 140 2

原创 搭建JAVA运行环境

搭建JAVA运行环境配置环境变量**1.选中此电脑后 右键选择属性2.点击左侧高级系统设置3.再点击环境变量4.然后会看到以下界面,上方显示的是某个用户的环境变量,下方显示的是系统的环境变量5.系统的环境变量对电脑中的所有用户都有效,点击新建 ,输入变量名和变量值 也就是某个或某几个路径,就可以添加一个新的环境变量6.选中某个已经存在的变量 ,例如path点击编辑就可以修改...

2019-10-14 21:17:24 161 2

原创 初识JAVA

初识JAVA编程源程序(.java)↣ 翻译官(javac)↣ 目标程序(.class)↣ 解释器(java) ↣计算机运行(二进制)(把解释器和计算机当做一体叫做java虚拟机)程序语言根据翻译的方式不同分为两种类型:编译型语言:java 一次编写到处运行(可移植性)解释型语言: JavaScriptjdk(java development kit):java开发工具包jr...

2019-10-09 22:36:31 129 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除