自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat服务器搭建

Tomcat服务器搭建Tomcat应用服务器的搭建流程Internet上供外界访问的Web资源分为:1.静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。2.动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。静态web资源开发技术Html常用动态web资源开发技术:JSP/Servlet、ASP、PH...

2019-06-25 14:46:58 466

原创 TreeSet实现类,两种排序方法

TreeSet实现类两种排序方式:数据排序原理第一种自然排序:第二种比较器排序:集合特点:排序和唯一。若传入的都是Integer类型的元素,TreeSet会自动排序若传入的是对象,需要自定义排序方法两种排序方式:自然排序比较器排序使用元素的自然排序对元素进行排序,还是根据创建集合时提供的Comparator比较器进行排序,这取决于使用的构造方法。真正比较的是依赖元素的compa...

2019-05-08 21:39:58 593

原创 Set接口,HashSet实现类,HashSet的去重

Set接口Set接口Set创建集合对象(通过hashSet来实现)HashSet实现类(无序,唯一)重写toString()方法:HashSet的去重方法:重写hashCode();方法和equals()方法;Set接口set的特点:无序(存储和读取的顺序有可能不一样);不允许重复(要求元素唯一);没有索引Set创建集合对象(通过hashSet来实现)HashSet set= new H...

2019-05-08 21:25:22 619

原创 Vector类

Vector类Vector类实现了一个动态数组。和ArrayList很相似,但是两者是不同的:Vector是同步访问的。Vector包含了许多传统的方法,这些方法不属于集合框架。Vector主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。Vector类支持4种构造方法。第一种构造方法创建一个默认的向量,默认大小为10:Vector()第二种构造方法创建指...

2019-05-08 21:13:48 366

原创 集合框架,接口,接口实现类,集合的三种便利遍历方法

集合框架Java集合框架包含的内容接口Collection接口:map接口List接口的实现类ArrayList类LinkedList实现类数组的遍历方法为什么使用集合框架存储一个班学员信息,假如一个班容纳20名学员,可以用对象数组存储,如果对象数目不确定,用数组储存就有问题。如果并不知道程序运行时需要多少对象,或者需要更复杂方式存储对象可以使用Java集合框架。Java集合框架包含的内容...

2019-05-08 21:00:07 513

原创 Date类,Calendar 类,SimpleDateFormat类

Date类,Calendar 类,SimpleDateFormat类Date类构造方法:时间的友好格式化Date的常用方法Calendar 类构造方法:常用方法:SimpleDateFormat类构造方法:日期对象转换成字符串字符串转换成Date对象Date类所在包:import java.util.Date;Date表示特定的时间,精确到毫秒。可以通过方法设定表示指定时间。System....

2019-05-05 20:31:32 201

原创 BigDecimal类

BigDecimal类BigDecimal类JDK的描述:当double必须用作BigDecimal的源时BigDecimal类对于常用的加,减,乘,除,提供了相应的成员方法BigDecimal类为什么使用BigDecimal类?因为float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。...

2019-04-29 20:33:59 217

原创 声明异常,抛出异常,异常的简单总结

声明异常声明异常自定义异常若是有多种类型的异常匹配,则异常匹配的顺序总结:如果在一个方法体中抛出了异常,如何通知调用者?声明异常方法有两种:方法1:调用者处理异常:通常在方法后面加throws Exception方法2:调用者继续声明异常(下一个接收的人在处理) public static void main(String[] args) throws Exception { //...

2019-04-29 20:23:19 3601

原创 异常

异常异常什么是异常Java中如何进行异常处理使用try-catch块捕获异常,分为三种情况第一种:正常第二种情况:出现异常第三种:异常类不匹配常见的异常类型使用try-catch-finally存在return的try-catch-finally块return退出和system.exit(0)强制退出的区别异常什么是异常异常:是指在程序运行过程中所发生的不正常的事件,它会中断正在运行的程序。...

2019-04-28 20:39:14 173

原创 包装类

包装类包装类:基本数据类型的对象化表现基础类型转换为对应的包装类Integer类:可以完成String类型和int类型的转换小知识包装类:基本数据类型的对象化表现由于基本数据类型只能做一些简单的操作和运算,所以Java为我们封装了基本数据类型,为每种基本数据类型提供包装类包装类就是封装了基本数据类型的类,为我们提供了更多复杂的方法和一些变量基础类型转换为对应的包装类char类型和in...

2019-04-23 20:29:32 253

原创 StringBuffer,StringBuilder

StringBuffer,StringBuilderStringBuffer:可变字符串String与StringBuffer的互转字符串追加方法“.append()”(与concat()方法的区别)字符串插入方法“.insert()”字符串反转方法”.reverse()”StringBuilder:是一个可变字符串StringBuffer:可变字符串string的增强版。字符串缓冲区类(线程...

2019-04-23 19:59:42 128

原创 接口,字符串

接口,字符串接口接口的特性:如何使用接口字符串字符串使用:String类的使用符串连接:大小写endsWith()判断是某种后缀(返回boolean类型)String类提供了split()方法接口接口:关键字interface 接口中的所有方法都是抽象方法,不用特意声明,默认都是抽象。接口的特性:接口不可以被实例化。实现类必须实现接口的所有方法实现类可以实现多个接口接口中的变量...

2019-04-23 19:41:00 544

原创 抽象类,多态

继承,抽象类继承为什么使用继承使用继承优化后如何使用继承Super关键字来访问父类的成员子类访问父类成员:子类不能继承父类的:方法重写抽象类abstract也可用于方法——抽象方法final用法小知识继承特性:子类只能有一个父类,子类继承为什么使用继承因为在很多情况下有许多类有共同的属性和方法,我们可以把这些共同的合并到一个父类中。为了减少代码冗余和方便扩充。使用继承优化后如...

2019-04-19 00:01:33 343

原创 继承,方法重写

继承,方法重写继承为什么使用继承使用继承优化后如何使用继承Super关键字来访问父类的成员子类访问父类成员子类不能继承父类的:方法重写方法重写的规则继承为什么使用继承因为在很多情况下有许多类有共同的属性和方法,我们可以把这些共同的合并到一个父类中。为了减少代码冗余和方便扩充。使用继承优化后如何使用继承继承是代码重用的一种方式:将子类共有的属性和行为放到父类中。Super关键字...

2019-04-16 20:38:27 447

原创 构造方法,Static关键字,封装

构造方法,Static关键字,封装构造方法无参构造方法带参构造方法Static(静态)关键字Static用来修饰方法:static静态代码块static修饰与非static修饰的区别封装构造方法作用:对象的初始化无参构造方法语法:实例://Dog1类文件public class Dog1 { //属性 String name="小白"; String strain="...

2019-04-15 23:20:57 317

原创 类的多中带参方法

调用类的带参方法单个参数的传入传入多个参数数组作为参数的传入对象作为参数的情况语法:访问修饰符 返回类型 方法名(形式参数列表){ //方法主体}返回类型:int double String boolean 数组 对象 等 只能有一个形参类型: int double String boolean 数组 对象 等,且个数不限单个参数的传入1.定义...

2019-04-15 21:24:15 379

原创 对象,类,

对象,类对象封装类类和对象的关系:Java类定义模板如何创建和使用对象使用对象的步骤总结定义和使用类的方法定义类的方法方法调用成员变量与局部变量区别对象属性:对象具有的各种特征每个对象的每个属性都拥有特定值例如:张浩和李明的年龄、姓名不一样方法:对象执行的操作对象:用来描述客观事物的一个实体,由一组属性和方法构成封装•对象同时具有属性和方法两项特性•对象的属性和方法通常被封装...

2019-04-14 15:37:58 110

转载 导入安装包时的问题

遇到提示:The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files是因为当你在Eclipse引用不同版本JDK工程时会发生该问题。由于你开发环境中应用了多个版本的JDK 或JRE导致的。Eclipse会按照最初的开发环境默认选择对应的Jre。如Eclips...

2019-04-14 14:52:43 148

原创 数组,传递参数

数组,二维数组,传递参数1.数组1.2 数组的基本要素:1.3 使用数组四步走:1.3.1静态赋值:边声明边赋值1.3.2数组的复制和逆序1.3.3使用System.arraycopy复制数组2. 二维数组2.1初始化:2.1.1动态初始化2.1.2静态初始化2.1.3二维数组的遍历命令行参数:2.2传递参数2.2.1使用方法1.数组什么是数组:数组是一个变量,存储相同数据类型的一组数据声明...

2019-04-11 20:33:32 7852

原创 函数,方法重载和可变参数

函数,数组11.数组1.1 函数语法1.2 语法说明11.3 语法说明21.4 无参1.5带参2. 方法重载递归算法:3.数组3.1 数组的基本要素:3.2 使用数组四步走:3.3 静态赋值:边声明边赋值3.4动态赋值:3.5 数据的复制和逆序小知识:1.数组1.1 函数语法修饰符 静态 返回值类型 方法名(形参类型 参数名) {方法体语句;return 返回值;}1.2...

2019-04-11 19:24:32 369

原创 java循环语句,break语句的作用,continue语句的作用

循环语句循环语句1.while循环1.1 语法1.2 流程图:2.do-while循环2.1语法2.3流程图3.for循环3.1语法:3.2语法说明:4.break语句与continue语句4.1break语法4.2continue语句4.3对比break和continue小知识循环语句1.while循环while循环的特点:选判断,后执行。1.1 语法while(循环条件){循环操作...

2019-04-10 19:57:35 3783

原创 java学习——if选择结构、字符串相等比较、Switch选择结构

选择结构if循环语句if单分支字符串相等比较if双分支if嵌套if多分支Switch选择结构if循环语句if单分支if(条件) { //代码块}注:多个条件之间用逻辑运算符连接字符串是否相等比较:==变量.equals(“需要比较的字符串”);==字符串在栈中存放的是地址,实际内容存放在常量池中,直接用比较运算符的话比较的是地址字符串相等比较例如:两种写法 ...

2019-04-09 20:37:10 740

原创 eclipse的控制台使用、封装的使用

eclipse的控制台使用、封装的使用eclipse的控制台使用方法封装的使用eclipse的控制台使用方法如何才能在eclipse中使用控制台输入数据:先导入包在源程序中输入:注意要放在包的声明后import java.util.Scanner;创建Scanner的对象列如:Scanner input = new Scanner(System.in );从控制台...

2019-04-08 20:28:29 527

原创 一·JAVA的安装和eclipes的安装

1.Java的安装进入此网站“https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html”下载Java安装包。选择好与自己电脑匹配的下载下来。点击jdk安装(如何配置java的环境变量)右击【此电脑】——【属性】——【高级系统设置】——【环境变量】——在“系统变量”选项区...

2019-04-07 22:35:06 581 2

空空如也

空空如也

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

TA关注的人

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