java基础
JuinH
学无止境
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java异常处理的throw和throws的区别
java异常处理的throw和throws的区别博客分类: java SE 1. 区别 throws是用来声明一个方法可能抛出的所有异常信息,而throw则是指抛出的一个具体的异常类型。此外throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。2.分别介绍 throws:用于声明异常,例如,如果一个方法里面转载 2017-05-07 13:29:08 · 515 阅读 · 0 评论 -
什么是反射(Reflection )?
什么是反射(Reflection )?主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射?在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能: * 1.在运行时判断任意一个对象所属的类。 * 2.在运行时构造任意一个类的对象。转载 2017-05-07 13:31:12 · 1176 阅读 · 0 评论 -
java编译时与运行时概念与实例详解
基础概念编译时 编译时顾名思义就是正在编译的时候.那啥叫编译呢?就是编译器帮你把源代码翻译成机器能识别的代码.(当然只是一般意义上这么说,实际上可能只是翻译成某个中间状态的语言.比如Java只有JVM识别的字节码,.另外还有啥链接器.汇编器.为了了便于理解我们可以统称为编译器) 那编译时就是简单的作一些翻译工作,比如检查老兄你有没有粗心写错啥关键字了啊.有啥词法分析原创 2017-07-29 15:00:48 · 745 阅读 · 1 评论 -
如何在eclipse中通过Juit进行单元测试
如何在eclipse中通过Juit进行单元测试1、什么是JunitJunit即单元测试,是JAVA语言的单元测试框架,是对程序的一个方法所进行的测试一般都是由程序员自己通过Junit来进行测试,因此单元测试也叫程序员测试;如果测试人员熟悉程序员的代码逻辑也可以进行接口测试,可用于进行接口测试,即白盒测试。2、如何使用Junit要使用Jun转载 2017-07-29 15:08:03 · 1870 阅读 · 0 评论 -
代理模式及Java实现动态代理
代理模式定义:给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。代理模式UML图在上图中:RealSubject 是原对象(本文把原对象称为"委托对象"),Proxy 是代理对象。Subject 是委托对象和代理对象都共同实现的接口。Request() 是委托对象和代理对象共同拥有的方法。原创 2017-07-09 23:35:52 · 343 阅读 · 0 评论 -
并发登录人数控制——shiro
在某些项目中可能会遇到如每个账户同时只能有一个人登录或几个人同时登录,如果同时有多人登录:要么不让后者登录;要么踢出前者登录(强制退出)。比如spring security就直接提供了相应的功能;Shiro的话没有提供默认实现,不过可以很容易的在Shiro中加入这个功能。 示例代码基于《第十六章 综合实例》完成,通过Shiro Filter机制扩展KickoutSessionControl转载 2017-10-12 20:46:29 · 886 阅读 · 0 评论 -
ssm + redis
redis原创 2017-11-04 01:47:19 · 431 阅读 · 0 评论 -
spring-redis
1、实现目标 通过redis缓存数据。(目的不是加快查询的速度,而是减少数据库的负担) 2、所需jar包 注意:jdies和commons-pool两个jar的版本是有对应关系的,注意引入jar包是要配对使用,否则将会报错。因为commons-pooljar的目录根据版本的变化,目录结构会变。前面的版本是org.apache.pool,而后面的版本是org.原创 2017-12-27 20:59:48 · 512 阅读 · 0 评论
分享