一、Scala程序的开始->HelloScala 这里的操作如同java的helloworld程序,直接放代码! 在命令行操作中输入命令: scalac HelloScala.scala scala HelloScala 二、Scala的数据类型 Scala与java相同,有八种基本数据类型: By ...
分类:
其他好文 时间:
2019-01-05 22:44:29
阅读次数:
208
多态,就是理解为事物存在的多种形态 Animal a=new Cat(); //1、类型提升,向上转型(猫提升为动物了) //2、如果想要调用猫的特有方法时,如何操作? //3、强制将父类的引用,转成子类类型。向下转型 // Cat c=(Cat)a; //类似强制转换 // c.catchMous ...
分类:
其他好文 时间:
2019-01-05 15:46:22
阅读次数:
161
今天给同事看了一个Excel转PDF的问题,报错: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的 ...
分类:
其他好文 时间:
2019-01-03 19:39:53
阅读次数:
263
复习 1.隐式转换 Double a Int b = 1 A = b //编译器自动转换把b转换为double类型后 再给a赋值(隐式转换) 2.强制类型转换 (变量)类型名 Int a = 1 // a只有在此语句执行时,才强制转换为double类型 其他地址还是int类型 Printf(“%lf ...
分类:
编程语言 时间:
2019-01-02 01:24:18
阅读次数:
257
概述 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类加载的时机 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification ...
分类:
其他好文 时间:
2018-12-29 15:58:20
阅读次数:
221
一、#{}表示一个占位符号 主要有以下几点功能: 通过#{}可以实现preparedStatement向占位符中设置值,自动进行Java类型和jdbc类型转换 #{}可以有效的防止SQL注入 #{}可以接收建磊类型值或者pojo属性值 如果parameterType传给单个简单类型值,#{}括号中可 ...
分类:
其他好文 时间:
2018-12-28 00:46:55
阅读次数:
263
我开始学习反射的初衷是为了理解Spring 里的控制反转,其次可以利用反射来达到类中的解耦。 自己写的一些心得,希望能帮到大家 1.反射指的是对象的反向处理操作,是根据对象来取得对象的来源信息。 反射的核心是:将类编译的字节码映射成对应的Java类型 首先要理解,任何一个类的对象都可以通过Objec ...
分类:
编程语言 时间:
2018-12-25 23:44:09
阅读次数:
312
NullPointerException (空指针异常) ClassCastException (类型强制转换异常) NumberFormatException (数字格式异常) NegativeArraySizeException (数组大小为负数异常) SecurityException (安全 ...
分类:
编程语言 时间:
2018-12-23 15:31:37
阅读次数:
183
1.数值转枚举 如果枚举类型继承了数值类型,可以直接强制转换 2.文本类型转枚举 ...
分类:
编程语言 时间:
2018-12-20 12:00:45
阅读次数:
342
我在这里主要的想提下的是JavaScript中的 引用类型 进行强制转换类型.因为对于基本数据类型的变换大多都是雷同的,很容易熟知,但是引用数据类型有一点小插曲. JavaScript的引用类型主要为对象,数组和函数.主要针对的是对对象和数组进行转换.而转换又包括两种方式,即显式和隐式转换. 显式强 ...
分类:
编程语言 时间:
2018-12-19 01:10:24
阅读次数:
288