java
Baron.Best
If you do not do well, it will be the greatest harm to love.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
风雨砥砺,岁月如歌——java基础之finally关键字
小编接触Java已经有一段时间了,但是一直没有机会系统的总结一下,现在就finally关键字做一个小小的总结。finally的特点 被finally控制的语句体一定会执行,除非在执行finally语句体之前JVM退出(比如System.exit(0)),一般用于关闭资源。finally如何使用? finally语句块可以直接和try语句块联用:try….finally…(这种用的比...原创 2018-10-07 19:34:43 · 289 阅读 · 8 评论 -
JAVA多线程浅析
什么是多线程Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。这里定义和线程相关的另一个术语 - 进程:一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的...原创 2019-04-21 20:49:07 · 250 阅读 · 2 评论 -
java基础之break和continue
breakbreak是java语言中的关键字,中文是打断,终止的意思可以用在switch语句中,结束分支语句,防止case穿透现象的发生. 可以出现在循环当中,作用是结束整个循环的执行,默认情况下结束离它最近的一个循环. for(int i=0;i<10;i++){ System.out.println(i); if(i==5){ break; ...原创 2019-03-31 21:42:36 · 506 阅读 · 1 评论 -
风雨砥砺,岁月如歌------泛型小探索
泛型的概念在编写集合相关代码时在eclipse里面总有一些黄色警告,在不使用注解的情况下,使用泛型之后,就不会有这些黄色警告了。通过API可以看到Collection,List,ArrayList,这几个类里面都有,这个就是泛型,里面的E可以是任何引用数据类型,使用泛型指明了数据类型之后,这个集合里面只能存储这种数据类型的对象。不使用泛型时,要进行多次类型强制转换package b...原创 2019-02-17 19:48:35 · 240 阅读 · 1 评论 -
RequestMapping
最近在学习spring mvc的时间常常遇到RequestMapping,便小小的整理一下通配符在RequestMapping中我们可以使用*号表示通配符从而匹配一系列的请求:@RequestMapping("/test*.do")表示请求的url中只要是以test开头就可以被当前方法处理。@RequestMapping("/*test.do")表示请求的url中只...原创 2018-12-30 20:59:56 · 1607 阅读 · 2 评论 -
小解List的三个子类
因为三个类都实现了List接口,所以里面的方法都差不多,那这三个类都有什么特点呢?ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。 Vector相对ArrayList查询慢(线程安全的) Vector相对LinkedList增删慢(数组结构) LinkedList: 底层...原创 2018-12-16 19:09:03 · 280 阅读 · 2 评论 -
利用Iterator遍历集合的两种方式
我们在开发的过程中常常会遇到集合的遍历,但是把集合先转换为数组再遍历,这种方式比较麻烦,java提供了一个Iterator的接口,在集合的实现类里面都实现了这个接口。采用for循环的方式: /** * 使用for循环 */ public static void iteratorTest02() { Collection c = new Arra...原创 2018-12-09 21:01:07 · 1480 阅读 · 2 评论 -
java之异常
异常处理异常的定义1.异常是在代码序列运行时出现的非正常事件,是特殊的运行错误对象。异常的发生将阻止程序正常运行,并可能出现以下两种情况。1)程序运行终止,控制权返回给操作系统2)程序运行终止,系统死机崩溃状态异常类1.java提供了以Throwable类为基类的一系列异常类和错误类。throwable有两个直接的子类--Error(错误类)和Exception(异常类),...原创 2018-11-25 21:29:57 · 332 阅读 · 5 评论 -
Redis
Redis是一个key-value的nosql产品,与Memcached有些类似,但它存储的value类型相对更加丰富,包括string(字符串)、list(链表)、set(集合)、zset(sorted set有序集合)和hasg。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把内存中的数据写入到硬盘(被称为数据持久化),同时由于redis支持的val...原创 2018-11-18 21:47:38 · 260 阅读 · 8 评论 -
Java反射
一.Class类大家都知道,Java是一门面向对象的语言,而面向对象可谓是“万物皆对象”,我们都知道可以通过new关键字得到一个类的实例化,也就是一个对象。一个类是否也是一个对象呢?答案是肯定的,一个类也是一个对象,是java.lang.Class类的实例对象。Java官方称这种是一个类的对象为“类的类类型”,我们可以有三种方法得到一个类的类类型: A a1 = new A(); ...原创 2019-05-08 16:36:53 · 188 阅读 · 4 评论
分享