摘要: 用户交互Scanner 我们可以通过java.util.Scanner来获取用户的输入 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()方法和nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与ha 阅读全文
posted @ 2021-04-27 09:57 Karl1 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 类型转换 由于Java是强类型语言,所以进行一些运算的时候,需要用到类型转换 强制类型转换 (类型)变量名 自动类型转换 低优先级可以自动转换到高优先级 优先级(低到高):byte,short,char,int,long,float,double 不能转换boolean型 不能把对象类型转换为不相干 阅读全文
posted @ 2021-04-23 20:03 Karl1 阅读(59) 评论(0) 推荐(0) 编辑
摘要: Zookeeper Zookeeper是一个开源的分布式的、为分布式应用提供协调服务的Apache项目 作用: ​ 负责存储和管理大家都关系的数据,并接受观察者的注册,一旦这些数据的状态发生变化,zookeeper将通知已经在zookeeper上注册的那些观察者做出响应的反应。 (简单来说就是你关注 阅读全文
posted @ 2021-04-22 11:35 Karl1 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 注释 单行注释 //comment 多行注释 /* comment */ 文档注释 /** *comment */ 写注释是一个非常好的习惯 标识符和关键字 关键字 关键字是Java语言里事先定义的,有特别意义的标识符,用户不能用这些标识符来命名。 标识符 所有的标识符都应该以字母(不分大小写)、美 阅读全文
posted @ 2021-04-21 20:18 Karl1 阅读(65) 评论(0) 推荐(0) 编辑
摘要: HelloWorld 学每个编程语言必须的仪式感 新建一个java文件 用VScode编辑 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World"); } } 注意Java大 阅读全文
posted @ 2021-04-20 23:43 Karl1 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Java的特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 反射机制提供 多线程 安全性 健壮性 Java的三大版本 JavaSE:标准版(桌面程序、控制台开发...) JavaME:嵌入式开发(手机、小家电...) JavaEE:企业级开发(web端、服务器开发...) JDK、JR 阅读全文
posted @ 2021-04-20 23:33 Karl1 阅读(47) 评论(0) 推荐(0) 编辑
摘要: MapReduce1 架构 工作流程 局限性 JobTracker有多忙? 作业调度(任务安排给TaskTracker) 任务进度监控(跟踪任务、重启失败的任务;记录任务流水) JobTracker访问压力大,影响系统扩展性,不适合所有大型计算。主要表现在大型集群上。官方称当节点数达到4000,任务 阅读全文
posted @ 2021-04-20 19:40 Karl1 阅读(123) 评论(1) 推荐(1) 编辑
摘要: Markdown学习 标题 二级标题 三级标题 六级标题 字体 Hello World Hello World Hello World Hello World 引用 选择狂神说Java走向人生巅峰 用>实现 分割线 图片 超链接 跳转到狂神说 跳转到百度 列表 A B C A B C 表格 名字 性 阅读全文
posted @ 2021-04-19 22:16 Karl1 阅读(35) 评论(0) 推荐(0) 编辑