java
hsiehchou
这个作者很懒,什么都没留下…
展开
-
java面向对象2
1、static关键字(1)主要用来修饰类的成员(成员变量、方法) 例如:main函数 static 修饰 (2)static 特点 a、static 修饰的成员在类加载的时候直接运行,优先级要高 b、通过类直接访问 类名.成员 c、static是针对所有对象的属性值相同时才使用 static 修饰 d、被static修饰的方法 无法是有...原创 2019-02-20 17:19:33 · 90 阅读 · 0 评论 -
java面向对象3
1、访问控制权限(public,private,protected,default)public>protected>default>private java中用来控制类及类的方法和变量访问权限。 (1)public :公共的 表示包(package)内及包外的任何类(包括子类和普通类)都可以访问。—最开放 (2)protected:受保护的 表示包内的...原创 2019-02-20 17:21:16 · 94 阅读 · 0 评论 -
java常用API
1、Java API概述java写好的包 类 方法的使用—API Application Programing Interface:应用程序编程接口。java提供的一些预定义的函数目的:基于API实现程序的快速编写。只需了解实现的作用,无需关注源代码针对一个API首先看 概述了解 类的作用,然后看 构造函数了解如何创建类之后看方法,了解如何调用 java lang–核心包 提供对Ja...原创 2019-02-20 17:27:24 · 128 阅读 · 0 评论 -
java集合
1、集合概念回忆数组–数组有固定的长度 int[] arry=new int[10];针对数据长度可变的情况—》集合 java集合 应对动态增长数据(在编译的时候无法知道具体的数据量) 集合类–>可变容器类2、集合和数组的区别都是容器 (1)数组是固定长度,集合的长度是可变的 (2)数组放的数据都是基本类型数据(四类8种),但是集合放的数据都是...原创 2019-02-20 17:28:28 · 80 阅读 · 0 评论 -
java异常
1、异常概述(1)异常分为:编译时异常 运行时异常 (2)编译时异常:javac IDE(,‘’),一般是指的 语法错误,比较容易修正 (3)运行时的异常:运行错误和逻辑错误 1/0; (4)不正常的事件 异常的类,创建对象 NullPointException:空指针异常 Student stu;s...原创 2019-02-20 17:29:12 · 77 阅读 · 0 评论 -
java的IO流
1、IO概述Input :将磁盘或硬盘、键盘等数据读入到内存的 Output:从内存输出到 磁盘、硬盘等 主要是以内存为基准2、输入输出流分类(1)字节流 1Byte =8 bit 1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB 1PB=102...原创 2019-02-20 17:32:20 · 85 阅读 · 0 评论 -
java多线程
1、ObjectInputStream反序列化。 (1)构造函数 ObjectInputStream(InputStream in) 创建从指定的InputStream读取的ObjectInputStream(2)主要方法 Object readObject() 从ObjectInputStream读取一个对象2、POI 实现对word、Excel等文件操作Apache–D...原创 2019-02-20 17:33:02 · 91 阅读 · 0 评论 -
java反射
1、反射获取Class对象的三种方式反编译 不是自己写的类,也不知道类里面有哪些方法 变量,让你能够使用程序上线了,修改程序但不终止程序的运行—-反射 (1)Object类 getClass 方法 getClass 返回此Object的运行时类 getName() 返回由 类对象表示的实体(类,接口,数组类,原始类型或空白)的名称,作为 String (2)通过Clas...原创 2019-02-20 17:35:33 · 71 阅读 · 0 评论 -
java面向对象1
1、Eclipse 使用IDE: idea myeclipse eclipse NetBeans (visual studio) idea 目前比较流行 有兴趣的可以了解下 Git:版本管理工具 从GIt上下载工程 JSP:页面 web应用 开发jsp应用 点击右上角–》java (1)选择一个工作空间 —workspace 就是电脑上...原创 2019-02-20 17:18:57 · 104 阅读 · 0 评论 -
大数据之排序、combiner、压缩
1、自定义分区需求:统计结果进行分区,根据手机号前三位来进行分区 总结: 1)自定义类继承partitioner<key,value> 2)重写方法getPartition() 3)业务逻辑 4)在driver类中加入 setPartitionerClass 5)注意:需要指定setNumReduceTasks(个数=分区数+1) 新增PhonenumPartitio...原创 2019-02-19 21:33:30 · 233 阅读 · 0 评论 -
大数据之mapreduce小实战
手写wordcount的程序1、pom.xml <dependencies> <!-- https://mvnrepository.com/artifact/org.apache.hadoop/hadoop-hdfs-client --> <dependency> <groupId>org.ap...原创 2019-02-19 21:32:43 · 197 阅读 · 0 评论 -
java基础4
1、位运算符主要针对二进制数。 只有 0 1 两种形态。加快运行速度。 &:位与 两个数同时为1 则为1 否则为0 |:位或 两个数中有一个为1 则为1 否则为0 ^: 异或 相同为0 不同为1 : 右移运算符 代表位数向右移动 <<:左移运算符 代表位数向左移动<blockquote> <p...原创 2019-02-15 12:02:34 · 83 阅读 · 0 评论 -
java基础3
1、数据类型的转换主要是指的 不同的数据类型之间进行转换。 (1)自动类型转换 范围小的数据类型值,转换为范围大的数据类型的值。 例如 byte int 自动 byte 转换为 int byte-&gt;short-&gt;int-&gt;long-&gt;float-&gt;double (2)强制数据类型转换 ...原创 2019-02-15 12:01:46 · 157 阅读 · 0 评论 -
java基础2
1、java注释(1)单行注释 // 只能注释一行,而且注释使用实在 // 之后。不会运行 例如: (2)多行注释 /**/ 可以注释多行内容。 主要用来说明一段代码或者一个函数的作用 (3)文档注释 /*/ 主要用来说明类的功能,包含的函数、字段以及主要的作者、版本 相关的参数 异常等 author:作者 version:版本 see:参考 一个url链接 ...原创 2019-02-15 11:59:27 · 76 阅读 · 0 评论 -
java基础1
1、计算机语言发展史java语言是计算机语言的一种。 (1)语言:汉语 英语 阿拉伯语 日语—&amp;gt;人与人进行沟通的 一种方式。 &amp;nbsp;语义。—-》自然语言处理 人工智能中 文本分析 NLP &amp;nbsp;(2)机器语言:人与计算机沟通的语言。—java 就是其中一种。 &amp;nbsp;类似于英语在自然语言中的地位 很流行 很主流。 &amp;nbsp;a、机器语言–初级形态:用二进原创 2019-02-15 11:57:11 · 93 阅读 · 0 评论 -
java基础5
1、数组概述数组是相同数据类型的一组数据集合。 4类8种基本数据类型 数组有索引–代表不同的数值。 football[7]–>C罗 Basketball[23]–>乔丹 不同的球队 可以看成不同的数组 同一个球队里面 每个球员的编号 唯一。 数组的长度固定。 数组的索引从0开始; length 数组大小2、一维数组...原创 2019-02-15 12:05:23 · 79 阅读 · 0 评论 -
大数据基础之hdfs2
1、HDFS下载文件原理1、请求 2、创建client DFS –>DFSClient 3、建立RPC通信 4、得到代理对象proxy,通过代理对象请求得到文件元信息 5、查找元信息 6、返回元信息 7、创建输入流 8、下载数据块 FSDataInputStream 9、整合下载文件注意:HDFS维护失败列表2、安全模式 safe mode检查副本率是否满足配置要...原创 2019-02-19 21:28:28 · 132 阅读 · 0 评论 -
大数据基础之hdfs3
1、hdfs的副本的配置修改hdfs-site.xml文件&lt;!-- 注释配置数据块的冗余度,默认是3 --&gt;&lt;property&gt; &lt;name&gt;dfs.replication&lt;/name&gt; &lt;value&gt;1&lt;/value&gt;&a原创 2019-02-19 21:31:33 · 157 阅读 · 0 评论 -
java之MySQL的使用
1、MySQL概要关系型数据库。—Access数据库 oracle数据库、Postgresql- 非关系型数据库。—-Hbase等 库:—package 表:–class 字段:–属性 Oracle旗下产品—-分两种 (GPL协议的 社区版和企业版) CDH HDP–后面大数据给大家讲 Apache–hive hdfs hadoopRDBMS:关系数据库管...原创 2019-02-21 00:24:39 · 91 阅读 · 0 评论