
Scala基础
小胖超凶哦!
睡觉了,别学了!
展开
-
Scala版WordCount
object Demo12List { def main(args:Array[String]): Unit ={ /** * List列表 * 特点:元素可以重复、有序的、不可变的 */ //定义一个List val list1: List[Int] = List[Int](1, 2, 1, 2, 3, 5, 7, 3, 4, 6, 4, 9, 8) println(list1) //通过下标(index,索引)取元素 .原创 2022-05-07 14:52:57 · 650 阅读 · 0 评论 -
匿名函数、函数作为返回值、List
object Demo09Func2 { /** * 面向函数(函数式编程、高阶函数) * 1、函数作为参数 * 2、函数作为返回值 * * 面向对象编程:将对象传来传去 对象可以作为函数的参数或返回值传来传去 注意有类型的约束 * 面向函数编程:将函数传来传去 函数可以作为函数的参数或返回值传来传去 注意有类型的约束 * * 如何描述函数的类型 * 跟def无关 * 跟方法名无关 * 跟方法体无关 * 跟参数的名称无关 *.原创 2022-05-05 21:06:45 · 927 阅读 · 0 评论 -
函数作为参数
object Demo08Func1 { /** *def 关键字 表示声明一个函数 * func2 方法名 * str1:String,str2:String 两个参数 * str1、str2参数名 String为参数类型 多个参数之间用逗号分隔 * Int 返回值类型 * (......} 方法体 * 返回值通过return返回 */ def func2(str1:String,str2:String): Int ={ return st.原创 2022-05-05 16:34:52 · 176 阅读 · 0 评论 -
Java版WordCount、伴生对象、函数的定义
import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.HashMap;import java.util.Map;public class Demo06WordCountJava { public static void main(String[] args) throws IOException { //用Java代码是实现W.原创 2022-05-05 15:27:13 · 202 阅读 · 0 评论 -
类的定义、类的继承、多态、样例类
/** * Java中的类 * 可以在类中定义属性、方法 */public class Demo02StudentJava { String id; String name; int age; String clazz; //构造方法 对属性进行初始化 //无参构造方法 public Demo02StudentJava(){ } //重载构造方法 public Demo02StudentJava(String i.原创 2022-05-03 20:04:37 · 757 阅读 · 0 评论 -
JDBC操作
import java.io.{BufferedReader, FileReader}import java.sql.{Connection, DriverManager, PreparedStatement, ResultSet}import scala.io.{BufferedSource, Source}object Demo02ScalaBase { def main(args: Array[String]): Unit = { //注释 //单行注释 /**.原创 2022-05-03 14:58:24 · 583 阅读 · 0 评论 -
Scala读取MySQl数据
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.45</version> </dependency>import java.sql.{Connection, DriverManager}.原创 2022-05-02 19:53:35 · 2637 阅读 · 0 评论 -
变量的定义、类型、注释、拼接字符串、选择循环结构、读取文件
import java.io.{BufferedReader, FileReader}import scala.io.{BufferedSource, Source}object Demo02ScalaBase { def main(args: Array[String]): Unit = { //注释 //单行注释 /** * 多行注释 用于 文档说明 */ //变量的定义 /** * val 修饰的变量是不可以重新赋值的.原创 2022-05-02 16:58:13 · 638 阅读 · 0 评论 -
Scala第一行代码
class Demo01HelloWorld { //定义一个main方法 /** * main方法是scala程序的入口,只能定义在”类对象“中即Object中,因为scala中没有static关键字 * 在class中定义的变量、方法都需要通过“类的对象”进行调用 */ // def main(args: Array[String]): Unit = {// //打印HelloWorld// System.out.println("HelloWorld!.原创 2022-05-02 14:26:20 · 774 阅读 · 0 评论