JAVA学习
无敌小方格
这个作者很懒,什么都没留下…
展开
-
接口,字符串
接口,字符串接口接口的特性:如何使用接口字符串字符串使用:String类的使用符串连接:大小写endsWith()判断是某种后缀(返回boolean类型)String类提供了split()方法接口接口:关键字interface 接口中的所有方法都是抽象方法,不用特意声明,默认都是抽象。接口的特性:接口不可以被实例化。实现类必须实现接口的所有方法实现类可以实现多个接口接口中的变量...原创 2019-04-23 19:41:00 · 577 阅读 · 0 评论 -
TreeSet实现类,两种排序方法
TreeSet实现类两种排序方式:数据排序原理第一种自然排序:第二种比较器排序:集合特点:排序和唯一。若传入的都是Integer类型的元素,TreeSet会自动排序若传入的是对象,需要自定义排序方法两种排序方式:自然排序比较器排序使用元素的自然排序对元素进行排序,还是根据创建集合时提供的Comparator比较器进行排序,这取决于使用的构造方法。真正比较的是依赖元素的compa...原创 2019-05-08 21:39:58 · 631 阅读 · 0 评论 -
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 · 671 阅读 · 0 评论 -
Vector类
Vector类Vector类实现了一个动态数组。和ArrayList很相似,但是两者是不同的:Vector是同步访问的。Vector包含了许多传统的方法,这些方法不属于集合框架。Vector主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。Vector类支持4种构造方法。第一种构造方法创建一个默认的向量,默认大小为10:Vector()第二种构造方法创建指...原创 2019-05-08 21:13:48 · 384 阅读 · 0 评论 -
集合框架,接口,接口实现类,集合的三种便利遍历方法
集合框架Java集合框架包含的内容接口Collection接口:map接口List接口的实现类ArrayList类LinkedList实现类数组的遍历方法为什么使用集合框架存储一个班学员信息,假如一个班容纳20名学员,可以用对象数组存储,如果对象数目不确定,用数组储存就有问题。如果并不知道程序运行时需要多少对象,或者需要更复杂方式存储对象可以使用Java集合框架。Java集合框架包含的内容...原创 2019-05-08 21:00:07 · 610 阅读 · 0 评论 -
Date类,Calendar 类,SimpleDateFormat类
Date类,Calendar 类,SimpleDateFormat类Date类构造方法:时间的友好格式化Date的常用方法Calendar 类构造方法:常用方法:SimpleDateFormat类构造方法:日期对象转换成字符串字符串转换成Date对象Date类所在包:import java.util.Date;Date表示特定的时间,精确到毫秒。可以通过方法设定表示指定时间。System....原创 2019-05-05 20:31:32 · 301 阅读 · 0 评论 -
BigDecimal类
BigDecimal类BigDecimal类JDK的描述:当double必须用作BigDecimal的源时BigDecimal类对于常用的加,减,乘,除,提供了相应的成员方法BigDecimal类为什么使用BigDecimal类?因为float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。...原创 2019-04-29 20:33:59 · 240 阅读 · 0 评论 -
声明异常,抛出异常,异常的简单总结
声明异常声明异常自定义异常若是有多种类型的异常匹配,则异常匹配的顺序总结:如果在一个方法体中抛出了异常,如何通知调用者?声明异常方法有两种:方法1:调用者处理异常:通常在方法后面加throws Exception方法2:调用者继续声明异常(下一个接收的人在处理) public static void main(String[] args) throws Exception { //...原创 2019-04-29 20:23:19 · 3724 阅读 · 0 评论 -
异常
异常异常什么是异常Java中如何进行异常处理使用try-catch块捕获异常,分为三种情况第一种:正常第二种情况:出现异常第三种:异常类不匹配常见的异常类型使用try-catch-finally存在return的try-catch-finally块return退出和system.exit(0)强制退出的区别异常什么是异常异常:是指在程序运行过程中所发生的不正常的事件,它会中断正在运行的程序。...原创 2019-04-28 20:39:14 · 187 阅读 · 0 评论 -
抽象类,多态
继承,抽象类继承为什么使用继承使用继承优化后如何使用继承Super关键字来访问父类的成员子类访问父类成员:子类不能继承父类的:方法重写抽象类abstract也可用于方法——抽象方法final用法小知识继承特性:子类只能有一个父类,子类继承为什么使用继承因为在很多情况下有许多类有共同的属性和方法,我们可以把这些共同的合并到一个父类中。为了减少代码冗余和方便扩充。使用继承优化后如...原创 2019-04-19 00:01:33 · 412 阅读 · 0 评论 -
包装类
包装类包装类:基本数据类型的对象化表现基础类型转换为对应的包装类Integer类:可以完成String类型和int类型的转换小知识包装类:基本数据类型的对象化表现由于基本数据类型只能做一些简单的操作和运算,所以Java为我们封装了基本数据类型,为每种基本数据类型提供包装类包装类就是封装了基本数据类型的类,为我们提供了更多复杂的方法和一些变量基础类型转换为对应的包装类char类型和in...原创 2019-04-23 20:29:32 · 262 阅读 · 0 评论 -
StringBuffer,StringBuilder
StringBuffer,StringBuilderStringBuffer:可变字符串String与StringBuffer的互转字符串追加方法“.append()”(与concat()方法的区别)字符串插入方法“.insert()”字符串反转方法”.reverse()”StringBuilder:是一个可变字符串StringBuffer:可变字符串string的增强版。字符串缓冲区类(线程...原创 2019-04-23 19:59:42 · 138 阅读 · 0 评论 -
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 · 506 阅读 · 0 评论