<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[何厚勋]]></title><description><![CDATA[永远都不忘奋斗的初衷。]]></description><link>https://blog.youkuaiyun.com/hejiajiaming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hejiajiaming]]></copyright><item><title><![CDATA[cookies学习]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011325</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011325</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:36 +0800</pubDate><description><![CDATA[一.会话的概念

会话可简单理解为：用户开一个浏览器，点击多个超链接，访问服务器多个web资源，然后关闭浏览器，整个过程称之为一个会话。
　　有状态会话：一个同学来过教室，下次再来教室，我们会知道这个同学曾经来过，这称之为有状态会话。

二.会话过程中要解决的一些问题？

每个用户在使用浏览器与服务器进行会话的过程中，不可避免各自会产生一些数据，程序要想办法为每个用户保存这些数据。

三.保存会话]]></description><category></category></item><item><title><![CDATA[javascript-Array]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011324</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011324</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:33 +0800</pubDate><description><![CDATA[splice 剪切和替换功能

var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
//Banana,Orange,Lemon,Kiwi,Apple,Mango


array.splice(index,howmany,item1,.....,itemX)

  var]]></description><category></category></item><item><title><![CDATA[IO流学习汇总]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011322</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011322</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:31 +0800</pubDate><description><![CDATA[Io流汇总.PNG


下面将制定的编码格式将纯文本进行拷贝

    package cn.hjm.test;

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFound]]></description><category></category></item><item><title><![CDATA[Buffered-char --缓冲流的学习]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011320</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011320</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:28 +0800</pubDate><description><![CDATA[package cn.hjm.test;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io]]></description><category></category></item><item><title><![CDATA[Buffered-Byte--缓冲流的学习]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011319</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011319</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:25 +0800</pubDate><description><![CDATA[package cn.hjm.test;

import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOEx]]></description><category></category></item><item><title><![CDATA[FileUtil-文件拷贝扩展版]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011317</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011317</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:22 +0800</pubDate><description><![CDATA[FileUtil-文件拷贝扩展版  实现文件拷文件，文件拷文件夹，文件夹拷文件夹

  package cn.hjm.test;

  import java.io.File;
  import java.io.FileInputStream;
  import java.io.FileNotFoundException;
  import java.io.FileOutputStream;
  ]]></description><category></category></item><item><title><![CDATA[copyFile-字符流的形式]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011316</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011316</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:19 +0800</pubDate><description><![CDATA[copyFile-字符流的形式

  package cn.hjm.test;

import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;

public cl]]></description><category></category></item><item><title><![CDATA[copyFile-字节流的形式]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011314</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011314</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:16 +0800</pubDate><description><![CDATA[文件的拷贝

package cn.hjm.test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.Inpu]]></description><category></category></item><item><title><![CDATA[IO流-字符流的学习]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011312</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011312</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:13 +0800</pubDate><description><![CDATA[字符流的学习

跟字节流差不多
代码几乎一模一样的
package cn.hjm.test;

import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
  import java.io.IOException;
import java.io.Reader;
  /**
  * 使用字]]></description><category></category></item><item><title><![CDATA[FileUtil-文件拷贝]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011310</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011310</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:10 +0800</pubDate><description><![CDATA[文件拷贝

package cn.hjm.test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
 import java.io.Inpu]]></description><category></category></item><item><title><![CDATA[IO流-字节的学习]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011309</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011309</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:07 +0800</pubDate><description><![CDATA[IO



说到IO，脑海里更是模糊一片。什么 input output 还有stream  reader 之类的什么鬼。这几天终于把它搞明白了。
1.概念
流流动 流向从一端移动到另一端 源头与目的地
程序  与文件、数组、 网络、数据库 ，依程序为中心
2.io流分流
1.流向，输出流与输出流
2.数据：字节流 二进制，可以一切文件 包括纯文本 doc 音频 、视频等等
字符流：文件文本，只能]]></description><category></category></item><item><title><![CDATA[树冠形式遍历文件夹下文件]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011307</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011307</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:04 +0800</pubDate><description><![CDATA[打印文件夹下的文件，采用递归的思路

package cn.hjm.test;

import java.io.File;
import java.nio.file.Files;

public class FileTree {

static void printFile(File file, int level){
    for(int i =0 ; i<level; i++){
     ]]></description><category></category></item><item><title><![CDATA[File的知识学习]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011305</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011305</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:45:01 +0800</pubDate><description><![CDATA[File类的学习

之前谈到文件的相关知识点，脑海里一点概念都没有。最近看到一些比较牛逼的视频教学到如何进行文件的操作，以及设计到框架，感觉要重新学习一下文件，还有很多好用的框架，可以快速进行文件的相关操作。这是以往不敢想象的一件工程大事。

首先是文件File类的学习

之前老是跟一些流搞混淆了，现在理清楚了，File类 的一个对象file 只是一个关于文件的对象，有可能是存在在我们硬盘中，或者]]></description><category></category></item><item><title><![CDATA[原型和原型链-转自网络资源]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011304</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011304</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:44:58 +0800</pubDate><description><![CDATA[三者关系.jpeg

JS原型
前言
此文章为加深对JS中重要概念进行理解，不建议没有任何JS基础的人看，只为加深对概念理解通过实际的例子，而不是看书以为自己读懂了，可能几天后就忘了，主要是为了理解核心概念，以及对重难点解释。
一切都是对象
“一切都是对象”这句话的重点在于如何去理解“对象”这个概念。
概念
JavaScript 中，万物皆对象！但对象也是有区别的。分为普通对象和函数对象，Obje]]></description><category></category></item><item><title><![CDATA[几点建议帮你写出简洁的JS代码-转自别人的博客]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011302</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011302</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:44:55 +0800</pubDate><description><![CDATA[总结

1.尽量少出现呢数字，多用常量代替
2.标签体内的标识符 比如我们可以使用data-*语法：
3.$.post
4.多元素事件
5.带命名空间的事件(namespaced events)


常量

这个问题哦不仅仅是写JavaScript的开发者们会遇到，在所有的开发语言中都要避免。我们来看一个例子：
$elem.on('keydown', function(e) {
if (e.key]]></description><category></category></item><item><title><![CDATA[树冠型打印目录下的问件]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011300</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011300</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:44:52 +0800</pubDate><description><![CDATA[import java.io.File;
import java.nio.file.Files;

public class FileTree {

static void printFile(File file, int level){
    for(int i =0 ; i<level; i++){ //先打印一个“-”
        System.out.print("-");
    ]]></description><category></category></item><item><title><![CDATA[comparaTo（）几种常见的数据类型比较]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011299</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011299</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:44:49 +0800</pubDate><description><![CDATA[几种常见的数据类型的比较方式
1.整数，小数 Integer Float Double 直接比较基本数据类型的大小
2.字符：比较的unicode 码之差
3.字符串
1.如果其中一个是另外一个起始开始的子串，返回长度之差 abc  abc134这样子
2。否则返回第一个不想等的unicode码之差
4.java。util。Date 根据日期的长整型数比较
 //string字符串的比较方式
pu]]></description><category></category></item><item><title><![CDATA[（基本数据类型下） 的equals方法和==的比较]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011296</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011296</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:44:46 +0800</pubDate><description><![CDATA[理解string的equals方法和 == 方法

string 的 == 比较的是地址是否相等
string 的equals 比较的是
1.先判断地址是否相等 这个Object的equals的判断方式一样
2.在判断是否是String类型，是的话 进行字符比较 都一样的话返回true
3.否则返回false


基本数据下的equals方法比较方式：
1.先比较引用地址是否相同，相同返回true]]></description><category></category></item><item><title><![CDATA[内存分析]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011294</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011294</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:44:43 +0800</pubDate><description><![CDATA[内存分析

栈

自动分配 连续的空间，后进先出
放置局部变量==引用变量 主要在方法内部声明的变量 引用变量在main方法中所以是局部变量

堆：

存放new 出来的对象 不连续  new Constructor()

方法区

存放类的代码 信息 static变量 常量池





内存分析.jpg]]></description><category></category></item><item><title><![CDATA[内部类学习]]></title><link>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011293</link><guid>https://blog.youkuaiyun.com/hejiajiaming/article/details/79011293</guid><author>hejiajiaming</author><pubDate>Tue, 09 Jan 2018 11:44:40 +0800</pubDate><description><![CDATA[之前学习内部类有点懵，今天重新开始学了一下，发现还是挺简单的。感悟，知识还是不断去探索和了解才会更好的理解。

1.一般情况下，我们把类定义为独立的单元，有些情况下，我们把一个类放在另一个类的内部定义，成为内部类。



2.内部类的作用：
1.内部类提供了更好的封装，只能让外部类直接访问，不允许同一个包的其他类直接 访问。。
2.内部类可以 直接访问外部类的私有属性，内部类被当成其外部类的成员，]]></description><category></category></item></channel></rss>