编程语言
做大数据和后端需要掌握的语言
Java:后端,Hadoop生态,Kafka,HBase,Flink;
Scala:Kafka,Spark;
Python:机器学习,人工智障。
_WeiA
重生之我在广东做程序猿
展开
-
JAVA基础_方法&重载
1.1.方法的定义 1. 方法: 就是将一个功能抽取出来,把代码单独定义在一个大括号内,形成一个单独的功能。当我们需要这个功能的时候,就可以去调用。这样即实现了代码的复用性,也解决了代码冗余的现象。 2. 定义 方法的主要三要素:方法名、参数列表、返回值 修饰符 返回值类型 方法名 (参数列表){ 代码... return ; } 方法必须定义在一类中方法外。方法不能定义在另一个方法的里面 1.2.方法的调用 方法名称(参数); 基本数据类型,形式参数的改变并不影响实际参数的值 引用数据类型原创 2020-08-14 09:54:16 · 96 阅读 · 0 评论 -
JAVA基础_知识框图
转载 2020-08-18 23:19:49 · 272 阅读 · 0 评论 -
JAVA基础_IO流_字符流
文章目录1 转换流1.1 转换流出现的原因1.2 编码表概述和常见编码表1.3 String类中的编码和解码问题1.4 转换流中的编码和解码问题2 字符流2.1 OutputStreamWriter写数据的5种方式2.2 InputStreamReader读数据的2种方式2.3 字符流的练习2.3.1 复制java文件2.3.2 复制java文件改进版2.4 字符缓冲区的概述和使用2.4.1 概述2.4.2 特殊功能2.4.3 复制文件小案例2.5 字符流的使用2.5.1 字符流的练习之5种方式复制文本文件原创 2020-08-18 18:48:14 · 143 阅读 · 0 评论 -
JAVA基础_IO流_字节流_抽象类OutStream&InputStream
文章目录1 File类1.1 File类的概述1.2 File类的构造方法1.3 File类的成员方法2 IO(字节流)2.1 IO流的概述2.1.1 什么是IO流,其作用是?2.1.2 IO流的分类2.1.3 字节流&字符流的抽象父类2.2 FileOutputStream写数据2.2.1 FileOutputStream写数据的三种方法2.2.2 FileOutputStream如何实现换行和追加写数据2.2.2.1 如何实现数据的换行2.2.2.2 如何实现数据的追加写入2.2.3 FileO原创 2020-08-17 22:57:13 · 466 阅读 · 0 评论 -
JAVA基础_异常_编码异常&运行异常
文章目录1 异常1.1 异常的概述和继承体系1.1.1 概述1.1.2 异常的体系1.2 JVM针对异常的默认处理方式1.2.1 JVM默认如何处理异常?1.2.2 代码演示1.3 异常处理方案try catch1.3.1 try..catch的格式和执行流程为1.3.2 捕获异常后, 如何处理?1.3.3 try..catch处理方式&JVM的默认处理方式有什么不同1.4编译时异常和运行时异常的区别1.4.1 异常的两大分类指的是?1.4.2 两种异常的区别是?1.4.3 案例代码1.5 异常处原创 2020-08-17 13:13:05 · 290 阅读 · 0 评论 -
JAVA基础_集合_Map&HashMap
文章目录1.Map集合1.1 Map集合的概述1.2 Map集合的创建并添加对象1.3 Map集合的成员方法1.4 Map集合的获取功能测试1.5 Map集合的遍历1.5.1 通过键值对找值1.5.2 通过键值对对象找键和值1.5.3 两种遍历方式图解2 HashMap集合的几个练习2.1 HashMap集合的练习键是String值是Student2.2 HashMap集合的练习键是Student值是String3 集合的嵌套练习3.1 ArrayList嵌套HashMap3.1 HashMap嵌套Arra原创 2020-08-16 19:51:43 · 328 阅读 · 0 评论 -
JAVA基础_集合_Collection&List&Set
1 集合的概述 1.1 概述 集合是一个容器,用来存储和获取数据的 1.2 为什么会出现集合 为什么出现集合类: 我们学习的是面向对象的编程语言,面向对象的编程语言对事物的描述都是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储,而要想存储多个对象,就不能是基本的变量了,应该是一个容器类型的变量。回顾我们学过的知识,有哪些是容器类型的呢? 数组,StringBuilder 首先说StringBuilder,它的结果是一个字符串,不一定满足我们的需求,所以我们只能选择数组了,而数组的原创 2020-08-16 15:50:22 · 107 阅读 · 0 评论 -
JAVA基础_面向对象_final,static关键字&抽象&接口
文章目录1.0 final,static关键字1.1 final 关键字的概述及特点1.2 static 关键字的概述及特点1.2.1 静态的概述1.2.2 静态的特点1.2.2 static方法的访问特点及注意事项2.抽象2.1.抽象的概述2.1.1.代码演示2.2.抽象类的特点2.3 抽象类的成员的特点3.接口3.1接口的定义和特点3.1.1定义3.1.2特点3.3接口的成员特点3.4.类与类_类与接口_接口与接口的关系3.5 抽象类与接口的区别4.包的概述和权限修饰符4.1.包的概述4.2.定义包的格原创 2020-08-14 21:45:21 · 176 阅读 · 0 评论 -
JAVA基础_常用API_下篇_Arrays&Integer&Date&SimpleDateFormat
文章目录1 一个冒泡排序数组2 常用API _Arrays2.1 概述2.2 常用方法3 基本类型包装类的概述3.1 概述3.2 Integer类的构造方法3.3 int类型和String类型的相互转换3.4 Integer的练习之把字符串中的数据排序3.5 JDK5的新特性自动装箱和拆箱4 Date类和SimpleDateFormat类4.1Date类的概述和构造方法4.1.1 概述4.1.2 构造方法4.2 Date 类中的成员方法getTime()和setTime()4.3 SimpleDateFor原创 2020-08-15 20:45:15 · 95 阅读 · 0 评论 -
JAVA基础_常用API_上篇_Scanner&Object&String&StringBuilder
文章目录1 API的概述与使用步骤1.1 概述1.2 使用步骤2 常用API2.1 Scanner获取字符串数据2.2 Object类的toString()方法2.2.1 描述2.2.2 toString() 代码测试2.2.3 Object类的equals()方法2.3 String类的概述和构造方法2.3.1 概述2.3.2 构造方法2.3.3 String创建对象的特点2.3.4 String创建对象的内存图 1 API的概述与使用步骤 1.1 概述 API(Application Programm原创 2020-08-15 14:45:05 · 111 阅读 · 0 评论 -
JAVA基础_面向对象_继承&多态
文章目录1.继承1.1.继承的概述1.1.1概念实现继承的方式1.2.继承的好处和弊端1.2.1.好处1.2.2.弊端1.3.Java中继承的特点1.4.java继承中成员变量的特点1.5.super,this关键字的使用1.6.Java继承中构造方法的特点1.7.Java继承中成员方法的特点1.8.方法重写的概述和使用1.8.1.方法重写的概述1.8.2 方法重写的应用1.8.3.方法重写的注意事项1.9.一个this,super的代码例子2.多态2.1 多态的概述和代码体现2.2.多态中成员的访问特点2原创 2020-08-14 16:21:18 · 136 阅读 · 0 评论 -
JAVA基础_循环语句,及其嵌套使用
一.三种循环语句 for循环 格式:for(初始化语句;判断条件语句;控制条件语句){ 循环体语句; } 例1.获取数据1-5和5-1 //获取1-5 for(int i = 0;i<5;i++){ System.out.print((i+1)+" ");//打印1 2 3 4 5 } //获取5-1 for(int i = 5;i>0;i--){ System.out.print(i+" ");//打印5 4 3 2 1 } 例2.循环求1-5的数据和 int sum原创 2020-08-13 23:38:45 · 412 阅读 · 0 评论 -
JAVA基础_数据类型&单位
关键字: 1.都为小写 2.有特殊颜色标记 3.典型有:public,viod,static,package 数据类型的概念与分类: 字节是计算机最小的储存单元 整数默认时int类型,浮点数默认是double类型 注意各数据类型的范围 1 B(字节)= 8bit (比特) 1k = 1024B 1M= 1024K 1G= 1024M 1T = 1024G 标识符: 用来给类,包,变量,方法起名字的符号 组成规则: (1)unicode字符:数字,英文字母大小 写,汉字(不建议用) (2)下划线原创 2020-08-13 17:58:54 · 100 阅读 · 0 评论