自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(192)
  • 收藏
  • 关注

原创 开放平台注册

新手指南注册并登录在使用G7开放平台服务前,请按下述步骤进行注册与登陆。在G7开放平台登录页面,点击立即注册[链接到注册页面],进入G7开放平台注册界面(如已有开放平台账号,请直接登陆。进入G7开放平台注册界面后填写正确的相关信息,并点击提交按钮完成注册,等待信息审核,信息错误将无法通过审核。账号审核用户在G7开放平台完成账号注册后,账号审核将在3个工作日内完成。在我们确定了...

2018-11-15 14:56:04 766

原创 开放平台-帮助中心

文章目录接入指南接入流程1. 成为开发者2.申请对应密钥开发指南RestAPIHTTP推送MQTT推送常见问题接入指南接入流程1. 成为开发者申请开发者账号资质认证2.申请对应密钥RestAPIHTTPMQTT开发指南RestAPIHTTP推送MQTT推送常见问题...

2018-10-18 17:12:57 2700

原创 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 1864

原创 01_JavaCore—扯淡史

1.计算机语言发展史1.1 计算机的三代语言任何一个产品的发展规律都是:向着人更加容易使用、功能越来越强大的方向发展。 第一代:机器语言(冯·诺依曼)机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指指令系统的集合。第二代:汇编语言(晶体管-贝尔实验室)汇编语言(assembly language)是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言

2017-11-28 21:02:17 525

原创 151_IO_字符流_纯文本_节点流_Reader_FileReader_Writer_FileWriter_读取_写出_拷贝

0000

2017-09-11 18:54:37 513

原创 150_IO_字节流_节点流_拷贝_工具健壮性

000

2017-09-11 18:53:55 224

原创 149_IO_字节流_节点流_文件夹拷贝_工具制作_文件后缀与软件的关系

00

2017-09-11 18:53:31 252

原创 148_IO_字节流_节点流_文件的拷贝

00

2017-09-11 18:52:43 256

原创 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 309

原创 146_IO_原理_分类_标准步骤

一、概念流:流动,流向 从一端移动到另一端(源头与目的地)程序 与 文件|数组|网络连接|数据库,以程序为中心 二、IO流分类1)流向: 输入流与输出流2)数据: 字节流:二进制,可以一切文件 包括 纯文本 doc 音频、视频等等字符流:文本文件,只能处理纯文本3)功能: 节点流:包裹源头处理流:增强功能,提供性能三、字符流与字节流 (重点) 与文件1)字节流 输入流:

2017-08-11 20:26:29 214

原创 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 265

原创 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 240

原创 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 283

原创 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 231

原创 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 364

原创 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 580

原创 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 452

原创 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 325

原创 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 488

原创 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 240

原创 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 384

原创 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 221

原创 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 184

原创 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 396

原创 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 247

原创 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 256

原创 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 187

原创 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 248

原创 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 172

原创 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 289

原创 121_容器_HashMap_经典存储_经典分拣思路_与面向对象组合解题

思考: 定义一个Student类 属性有姓名,班号,成绩;现在将若干Student对象放入List,请统计出每个班级的总分和平均分; 方案: 面向对象+分拣存储(1:N)学生类-Student package hashmap.sortout.classscore;public class Student { /**学生类*/ private String name;//姓名

2017-08-04 08:47:40 243

原创 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 285

原创 119_容器_自定义实现迭代器_深入迭代器_迭代器原理_面向对象实现

3

2017-08-04 08:46:36 153

原创 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 301

原创 117_容器_自定义泛型_深入1_子类_属性类型_重写方法类型_泛型擦除

泛型的继承泛型类的继承package genericity_excends; /** * 泛型父类,子类为富二代 * 1、保留父类泛型 -->子类为泛型 * 2、不保留父类泛型 -->子类按需实现 * * 属性 及方法 类型 -->随位置而定 * 1)、子类重写方法的类型 -->随父类而定 * 子类新增方法的类型 --

2017-08-04 08:45:19 580

原创 116_容器_自定义泛型_泛型类_泛型接口_泛型方法_安全_省心

泛型(泛化类型) 泛型就相当于我们容器上的标签,表明容器的内容是什么** * 泛型的入门 <> * 1、泛型: 标签 ,泛化类型 * 2、作用: 省心 安全 */

2017-08-02 09:28:08 275

原创 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 577

原创 114_容器_迭代器遍历List和Set_List迭代器源代码分析

Iterator接口:所有实现了Collection接口的容器类都有一个iterator方法用以返回一个实现Iterator接口的对象Iterator对象称作为迭代器,以方便的对容器内元素的遍历操作Iterator接口定义了如下方法: 1. boolean hashNext(); //判断是否有元素没有被遍历 2. Object next(); //返回游标当前位置的元素并将游

2017-08-01 11:07:44 361

原创 113_容器_数据存储练习_Map保存表记录

数据封装之用Map封装数据测试代码如下:public class Test { public static void main(String[] args) { //一个map对象对应一行记录!!!

2017-08-01 10:34:59 232

原创 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 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除