摘要:
数据类型转换 1)说明 自动类型提升:多种数据类型混合运算,自动提升到精度最大的数据类型。 高精度赋值到低精度,直接报错。 除了图中的隐式类型转换,都需要强制类型转换。 Byte Short Char计算时会直接提升为Int。 Boolean不能参与整数浮点运算,不能隐式转换为整数。 2)练习 pa 阅读全文
摘要:
1.注释 Scala注释和java完全一致 // 单行 /* */ 多行 /** */ 文档,方法或者类前面,便于scaladoc生成文档。 //单行注释 /* 多行注释 */ /* * 文档注释 * * * */ 2.代码规范 使用tab操作实现缩进,默认整体向右移动;shift+tab整体左移 阅读全文
摘要:
在idea上配置好scala环境后,如果没有关联scala源码文件,想按ctrl查看正常源码是不行的,需要设置一下 1.首先在scala官网下载对应版本的源码文件(sources) 2.解压后,推荐放在scala\lib目录下 3.按住ctrl,左键点击任意一个Scala方法,会有提示关联的选项卡( 阅读全文
摘要:
了解Scala 使用Java Decompiler反编译字节码到.class源文件可以看到引入Scala库的逻辑。并且: scala源文件中的HelloScala对象编译后成为了一个类,但对象本身编译后就是生成的另一个类HelloScala$类的单例对象HelloScala$.MODULE$,称之为 阅读全文
摘要:
今日初学习scala,简单了解Scala,搭建Scala环境 Scala的特点——Java++: 1.Scala基于jvm,和java完全兼容,具有同样跨平台、可以执行好、方便的垃圾回收的特性 2.Scala比java更面向对象 3.Scala是一门函数式编程语言 Scala更适合大数据处理 1.S 阅读全文
摘要:
加分项,截图为证,加三分 本学期主要以专业课为主,包括但不限于软件设计、软件构造、人机交互和.NET程序设计等课程。 其中,建民老师课学习了大型数据库和软件需求分析这两门课,软件需求分析这门课比较大的收获是学习了作为软件开发人员如何进行需求调研以及需求建模,在这门课上学习了绘制很多种图:数据流图、业 阅读全文
摘要:
总结整理本学期学习的GOF23种设计模式并发表博客归档 阅读全文
摘要:
数据库连接对数据库的操作一般包括连接、打开、使用、关闭等步骤,在数据库操作模板类中我们定义了connDB()、openDB()、useDB()、closeDB()四个方法分别对应这四个步骤。对于不同类型的数据库(如SQL Server和Oracle),其操作步骤都一致,只是连接数据库connDB() 阅读全文
摘要:
旅行方式的选择旅游的出行方式有乘坐飞机旅行、乘火车旅行和自行车游,不同的旅游方式有不同的实现过程,客户可以根据自己的需要选择一种合适的旅行方式。 类图 Java package rjsj.no23; public class BicycleStrategy implements TravelStra 阅读全文
摘要:
银行账户用Java代码模拟实现课堂上的“银行账户”的实例,要求编写客户端测试代码模拟用户存款和取款,注意账户对象状态和行为的变化。 类图 源代码 Java package rjsj.no22; public class GreenState extends AccountState{ public 阅读全文