- 博客(192)
- 收藏
- 关注
原创 开放平台注册
新手指南注册并登录在使用G7开放平台服务前,请按下述步骤进行注册与登陆。在G7开放平台登录页面,点击立即注册[链接到注册页面],进入G7开放平台注册界面(如已有开放平台账号,请直接登陆。进入G7开放平台注册界面后填写正确的相关信息,并点击提交按钮完成注册,等待信息审核,信息错误将无法通过审核。账号审核用户在G7开放平台完成账号注册后,账号审核将在3个工作日内完成。在我们确定了...
2018-11-15 14:56:04
970
原创 开放平台-帮助中心
文章目录接入指南接入流程1. 成为开发者2.申请对应密钥开发指南RestAPIHTTP推送MQTT推送常见问题接入指南接入流程1. 成为开发者申请开发者账号资质认证2.申请对应密钥RestAPIHTTPMQTT开发指南RestAPIHTTP推送MQTT推送常见问题...
2018-10-18 17:12:57
2866
原创 Java基本数据类型+运算符
Java的基本数据类型 Java是一种强类型语言,每个变量都必须先声明其类型再使用。一、整数类型 类型 占用存储空间 表述范围 byte 1字节 -128~127 short 2字节 -2^15~2^15-1(-32768-32767) int(integer) 4字节 -2^31~2^31-1(约2亿) long 8字节 -2^63~
2017-11-29 13:41:12
1983
原创 01_JavaCore—扯淡史
1.计算机语言发展史1.1 计算机的三代语言任何一个产品的发展规律都是:向着人更加容易使用、功能越来越强大的方向发展。 第一代:机器语言(冯·诺依曼)机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指指令系统的集合。第二代:汇编语言(晶体管-贝尔实验室)汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言
2017-11-28 21:02:17
574
原创 147_IO_节点流_字节流_文件读取_写出_追加文件
文件的读取Test01_InputStream.javapackage _02.io.byteStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream
2017-09-11 14:33:23
340
原创 146_IO_原理_分类_标准步骤
一、概念流:流动,流向 从一端移动到另一端(源头与目的地)程序 与 文件|数组|网络连接|数据库,以程序为中心 二、IO流分类1)流向: 输入流与输出流2)数据: 字节流:二进制,可以一切文件 包括 纯文本 doc 音频、视频等等字符流:文本文件,只能处理纯文本3)功能: 节点流:包裹源头处理流:增强功能,提供性能三、字符流与字节流 (重点) 与文件1)字节流 输入流:
2017-08-11 20:26:29
238
原创 145_IO_File_常用方法_文件夹操作
常用方法_文件夹操作Test04_DirMethod.javapackage _01.io.file;import java.io.File;import java.io.FilenameFilter;import java.util.Arrays;/** * 5.操作目录 * mkdir() 创建目录->必须确保父目录存在,如果不存在,创建失败 * mkdirs() 创建目录,如果父
2017-08-11 20:18:41
288
原创 144_IO_File_常用方法
文件常用方法Test03_FileMethod.javapackage _01.io.file;import java.io.File;import java.io.IOException;/** * 常用方法: * 1.文件名 * getName() 文件名、路径名 * getPath()路径名 * getAbsoluteFile() 绝对路径所对应的File对象 * getAb
2017-08-11 20:12:09
265
原创 143_IO_File_路径常量_绝对与相对路径_构建对象
路径常量与三种表示方式Test01_Separator.javapackage _01.io.file;import java.io.File;/** * 两个常量 * 1.路径分隔符 ; * 2.名称分隔符 \(windows) /(linux等) */public class Test01_Separator { public static void main(Stri
2017-08-11 20:00:12
317
原创 142_容器_重点总结
这章一共可以概括一下几个知识点:(1,3,6,9)1(一张图)3(三个知识点)1)迭代器1.Itarator接口 boolean hasNext();next();boolean remove();2.foreach:java.lang.Iterable+iterator();2)比较器:1)实体类可以排序 java.lang.Comparable+compareTo2)排序比较器(解耦,多
2017-08-11 17:34:23
252
原创 141_容器_commons之迭代器(Map、过滤、循环)_双向Map_Bag包
迭代器扩展Test06_Iterator.javapackage commons.collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.apache.commons.collections4.IterableMap;import org.apache.
2017-08-11 17:24:32
391
原创 140_容器_commons之集合与队列
集合操作Test04_GatherOperation.javapackage commons.collection;import java.util.Collection;import java.util.HashSet;import java.util.Set;import org.apache.commons.collections4.CollectionUtils;/** * 集合操
2017-08-11 17:20:37
622
原创 138-139_容器_commons之函数式编程_Predicate_Transformer_Closure
PredicateTest01_Predicate.javapackage commons.collection;import java.util.ArrayList;import java.util.List;import org.apache.commons.collections4.Predicate;import org.apache.commons.collections4.Pre
2017-08-11 17:18:09
502
原创 135_容器_guava之_只读_函数式编程(过滤、转换、组合 )_约束_集合
只读设置Test01_ReadOnly.javapackage guava.collection;import java.util.ArrayList;import java.util.Collections;import java.util.List;import com.google.common.collect.ImmutableList;/** * 只读设置 * 1.原始(重新
2017-08-11 15:25:01
361
原创 134_容器_git工具_Google_guava与Apache_commons的准备工作(jar src doc)
Git准备下载:https://git-scm.com/downloads安装:https://jingyan.baidu.com/article/c1465413b37ac60bfcfc4ce9.htmlguavahttps://code.google.com/p/guava-librariesjar src doccommonshttp://commons.apache.org/col
2017-08-08 14:56:37
530
原创 133_容器_容器的同步控制与只读设置
TestSynchronized.javapackage collection.others.Synchronized;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * 使用Collections管理同步容器 * synchronizedList() synchr
2017-08-07 22:19:13
268
原创 132_容器_引用(强软弱虚)_WeakHashMap_IdentityHashMap_EnumMap
ReferenceDemo.javapackage collection.others.Reference;import java.lang.ref.WeakReference;/** * 引用分类:强、软、弱、虚 * 强与弱引用 */public class ReferenceDemo { public static void main(String[] args) {
2017-08-07 22:16:47
409
原创 131_容器_HashTable与Properties_绝对相对类路径存储与读取
HashMap_HashTable.txtHashtable与HashMap区别:1)主要:Hashtable线程安全,同步,效率低下 HashMap线程不安全,非同步,效率相对高2)父类:Hashtable extends Dictionary;HashMap extends AbstractMap3)null:Hashtable键与值不能为null HashMa
2017-08-07 22:06:51
247
原创 130_容器_Enumeration接口_StringTokenizer
TestEnumeration.javapackage collection.others.Enumeration;import java.util.Enumeration;import java.util.Vector;/** * Enumeration 的使用 * 1、判断 hasMoreElements() * 2、获取 nextElement() * * Vector 的
2017-08-07 22:00:02
203
原创 129_容器_Queue与Deque_队列_模拟银行业务_自定义堆栈
TestQueue.javapackage collection.others.Queue_Deque;/**Dqeue接口 * 1. add(E e) 将指定的元素插入此队列(如果立即可行且不会违反容量限制),在成功时返回 true,如果当前没有可用的空间,则抛出 IllegalStateException。 * 2. E element() 获取,但
2017-08-07 21:53:54
430
原创 128_容器_工具类Collections方法详解_洗牌
TestCollections.javapackage collection.sort.collections_detail;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** *1、 binarySearch(List<? extends Comparable<? super T
2017-08-05 22:14:03
288
原创 127_容器_排序容器_TreeSet与TreeMap
Person.javapackage collection.sort.TreeSet_TreeMap;public class Person { private final String name;//名称 private final int handsome;//帅气指数 public Person() { name =null; hands
2017-08-05 22:13:22
281
原创 126_容器_自定义数据排序
NewsItem.jarpackage collection.sort.newsitemsort;import java.text.SimpleDateFormat;import java.util.Date;/*** 新闻条目实体类*/public class NewsItem implements Comparable<NewsItem>{ //标题 private S
2017-08-05 22:13:00
208
原创 125_容器_内置类比较_Comparator_排序工具类实现
ComparatorImpl package collection.sort.comparator;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class ComparatorImpl { public static void main(String[] args) {
2017-08-05 22:12:34
287
原创 124_容器_内置类比较_Comparable_排序工具类实现
_1_InnerTypeCompare package collection.sort.comparable;import java.util.Date;/** * 内置引用数据类型(常用)的比较 */public class _1_InnerTypeCompare { public static void main(String[] args) { @Suppres
2017-08-05 22:12:01
199
原创 122-123_容器_排序_冒泡排序
package collection.sort.bubble;import java.util.Arrays;public class BubbleSort { /** * 最终版本:考虑存在顺序 * @author Administrator * */ public static void main(String[] args) {
2017-08-04 08:48:09
311
原创 121_容器_HashMap_经典存储_经典分拣思路_与面向对象组合解题
思考: 定义一个Student类 属性有姓名,班号,成绩;现在将若干Student对象放入List,请统计出每个班级的总分和平均分; 方案: 面向对象+分拣存储(1:N)学生类-Student package hashmap.sortout.classscore;public class Student { /**学生类*/ private String name;//姓名
2017-08-04 08:47:40
277
原创 120_容器_HashMap_经典存储_分拣思路
分拣存储: 统计 各个单词 出现的次数 this is a cat and that is a mice and where is the food ?直接分拣-HashMapDemo package hashmap.sortout.worldcount;import java.util.HashMap;import java.util.Iterator;import java.ut
2017-08-04 08:47:19
308
原创 118_容器_自定义泛型_深入2_无多态_通配符_无泛型数组_jdk7泛型使用
通配符通配符的测试-TestWildcardpackage genericity_wildcard;import java.util.ArrayList;import java.util.List;/** * ? -->通配符,类型不确定,用于声明变量|形参上 * 不能用在 * 1、创建对象 * 2、创建泛型类 泛型方法 泛型接口上 */public class TestWildca
2017-08-04 08:45:46
336
原创 117_容器_自定义泛型_深入1_子类_属性类型_重写方法类型_泛型擦除
泛型的继承泛型类的继承package genericity_excends; /** * 泛型父类,子类为富二代 * 1、保留父类泛型 -->子类为泛型 * 2、不保留父类泛型 -->子类按需实现 * * 属性 及方法 类型 -->随位置而定 * 1)、子类重写方法的类型 -->随父类而定 * 子类新增方法的类型 --
2017-08-04 08:45:19
606
原创 116_容器_自定义泛型_泛型类_泛型接口_泛型方法_安全_省心
泛型(泛化类型) 泛型就相当于我们容器上的标签,表明容器的内容是什么** * 泛型的入门 <> * 1、泛型: 标签 ,泛化类型 * 2、作用: 省心 安全 */
2017-08-02 09:28:08
308
原创 115_容器_迭代器遍历Map的两种方式
Iterator迭代器如何遍历Map:/** * 测试Map的遍历方式 */public class Test { public static void main(String[] args) { Map map = new HashMap(); map.put("aa", "aaaa"); map.put("bb", "bbbb");
2017-08-01 11:13:34
606
原创 114_容器_迭代器遍历List和Set_List迭代器源代码分析
Iterator接口:所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现Iterator接口的对象Iterator对象称作为迭代器,以方便的对容器内元素的遍历操作Iterator接口定义了如下方法: 1. boolean hashNext(); //判断是否有元素没有被遍历 2. Object next(); //返回游标当前位置的元素并将游
2017-08-01 11:07:44
413
原创 113_容器_数据存储练习_Map保存表记录
数据封装之用Map封装数据测试代码如下:public class Test { public static void main(String[] args) { //一个map对象对应一行记录!!!
2017-08-01 10:34:59
256
原创 112_容器_数据存储练习_JavaBean的介绍
Employee类public class Employee { //Javabean, Entity实体类 private int id; private String name; private int salary; private String department; private Date hireDate; public Employ
2017-08-01 09:41:11
191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人