愿景:"让编程不再难学让技术與生活更加有趣"
-
创建一个java基础项目
-
在jdk1.8以前接口里面是只能有抽象方法,不能有任何方法的实现的
-
jdk1.8里面打破了这个规定引入了新的关键字default,使用default修饰方法可以在接口里面请简述技能的定义及分类具体的方法实现
-
默认方法: 接口里面请简述技能的定义及分类一个默认方法,這个接口的实现类实现了这个接口之后不用管这个default修饰的方法就可以直接调用,即接口方法的默认实现
-
静态方法: 接口名.静态方法来访问接口中的静态方法
-
什么是Base64编码 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一Base64就是一种基于64个可打印字符来表示二进制数据的方法 基於64个字符A-Z,a-z,0-9+,/的编码方式是一种能将任意二进制数据用64种字元组合成字符串的方法,而这个二进制数据和字符串资料之间是可以互相轉换的在实际应用上,Base64除了能将二进制数据可视化之外也常用来表示字串加密过后的内容
-
- 缺点:编码和解码的效率比较差,公开信息說以后的版本会取消这个方法
-
jdk1.8之后怎么玩(首选推荐)
第3集 Java新特性玩转JDK8之时间日期处理类上集
简介:讲解jdk8之后处理时间的api
-
新增了很多常见的api,如日期/时间的比较加减,格式化等
-
LocalDate:不包含具体时间的日期
-
//获取年,月日,周几 //加减年份, 加后返回的对象才是修改后的 旧的依舊是旧的
第4集 Java新特性玩转JDK8之时间日期处理类下集
简介:讲解jdk8之后处理时间的api
-
获取指定的日期时间对象
-
-
本质是一个包含有可选值的包装类,這意味着 Optional 类既可以含有对象也可以为空
-
-
-
null 值作为参数传递进去,则会抛异常
-
-
-
如果值存在则isPresent()方法会返回true调用get()方法会返回该对象一般使用get之前需偠先验证是否有值,不然还会报错
-
-
-
orElse()如果有值则返回该值否则返回传递给它的参数值
-