栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

JAVA总结

JAVA总结

基础知识:if for while

IO* 集合* 网络编程* 多线程**

1、关键字 2、标识符 3、注释 4、常量 5、数据类型 基本数据类型(面试题) 引用数据类型 6、操作符

  • 三目运算符 %

7、if switch for while do...while 排序算法:冒泡排序,快速排序,堆排序 查找算法:二分查找 8、return continue break 9、方法,重载与重写的区别 10、数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。 下标索引是从0开始的 11、面向对象 封装 继承 多态 Animal a = new Cat() 12、内部类(匿名内部类) 13、String StringBuffer和Stringbuilder的区别

14、集合*** 15、IO 字节流 字符流 序列化流

16、多线程 同步安全问题 1、 2、lock 等待唤醒机制

17、网络编程 OSI 7层 TCP协议/UDP协议

18、设计模式: 1、简单工厂模式 2、工厂方法模式 3、单例模式(面试的时候,需要你手写案例实现懒汉式或者饿汉式) 懒汉式 可能存在线程安全问题 饿汉式

19、反射(为了后面使用反射获取JDBC驱动做准备,以及将来改源码做准备) Class.forName(); 动态代理

20、正则表达式

Mysql: 索引、增删改查、建表语句(指定编码)、Mysql的优化、JDBC WindowsLinux

SpringBoot: 会创建项目,以及写接口编程操作数据 Maven: 依赖仓库,如何添加依赖,添加插件,添加子模块

Linux: 基本命令 查看内存,CPU,进程 centOS7

Hadoop: HDFSMapReduceYarn 熟悉MapReduce的过程 java写mapreduce打包运行在集群上

Hive: 重点掌握Hql语句,日期函数,窗口函数,等等 分区,分桶等 重点***:Hive的优化 数据仓库、数据湖、数据中台

Hbase: 掌握并熟悉架构,读写流程,rowkey的设计,Hbase的优化,二级索引,java代码操作

ETL工具:sqoop flume dataX flinkX...

Scala: 基于java之上的一门语言

Spark: ** SparkCore SparkSql Spark--Hive SparkStreaming

Spark的优化

Flink: ** Flink的优化

阿里云MaxCompute

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/600506.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号