- 博客(6)
- 收藏
- 关注
原创 kotlin学习(一)------基础
语法基础: 定义一个包:package baseTest.one定义包的方式和Java一模一样。这里不多做解释。定义方法://定义方法用fun关键字,add1是方法名,a和b时形参列表中的参数,为Int类型//返回值为Int类型fun add1(a:Int,b:Int):Int{ return a+b}上面的方法因为返回的值和语句很简单能简化为:fun add(a:Int,b:Int
2017-11-15 15:30:14 552
原创 语法和特性优于Java的语言——Kotlin
在开源中国上kotlin的动态很多,看数据也显示,使用kotlin的大军突起,Java使用者的数量正在减少,为什么会这样呢? 1. Kotlin和java的API无缝兼容,kotlin的任何地方都能调用java方法 2. 安卓官方宣布安卓专用语言选为kotlin, 3. Spring5 以及原本Java语言写的框架,都转向使用kotlin重构。这说明,kotlin以后将会是开源跨平台的语言的主
2017-11-15 13:50:20 4386
原创 Shrio的域-————Realm,安全数据的保存地方。
Realm: 读者朋友们在学习的时候是不是想问Realm的域是什么呢? 很简单的,看看如下的话。 Shiro 从从 Realm 获取安全数据(如用户、角色、权限),就是说 SecurityManager 要验证用户身份,那么它需要从 Realm 获取相应的用户进行比较以确定用户身份是否合法;也需要从 Realm 得到用户相应的角色 / 权限进行验证用户是否能进行操作;可以把 Realm 看成
2017-11-06 11:06:25 555
原创 Shrio的入门例子,从基础教你使用shrio
首先我们要介绍一下shrio有关的shrio的简介请参考: http://wiki.jikexueyuan.com/project/shiro/overview.html然后我们就要来第一个shrio的程序了。 1. 添加依赖,使用的是Maven(如果还在用原始jar包构建项目的的读者朋友了可以考虑更换了,Maven依赖只要一个pom文件就能管理你的项目几乎所有的jar包依赖)<depende
2017-11-03 17:28:56 844
原创 对于Java的时间操作,有你不知道的知识点
Java在操作有关时间的时候,如果你只会使用Date那么说明你已经过时了,现在我们要使用的更方便的类CalendarCalendar故名思意,他是一个日历表类,现实中的日历既能查看当前日期,也能查看以后的日历,比如今天周几,今天几号。在Java中Calendar是一个很精确的时间工具,它的精确程度已经精确到毫秒级了。 接下来我们用代码来介绍这个神奇的类://使用cal来获取现在的时间,看以下的例子
2017-11-02 17:23:51 329
原创 Java基本类型计算不准时,防坑妙招——使用BigDecimal
关于Java基本精确计算,你被Java基本类型坑的那些事在接入支付的时候,我们时常要计算出总价,这里涉及到加减乘除的一些计算:以前的做法是使用基本类型直接计算,那么你会出现以下的问题:double d1 = 100.0234;double d2 = 12.0652;System.out.println(d1-d2)上面的代码的结果会出乎你所料 计算的结果不是:87.9582 而是一个有很
2017-11-01 17:36:56 377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人