<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jiahangLee的博客]]></title><description><![CDATA[后会无期]]></description><link>https://blog.csdn.net/jiahangLee</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; jiahangLee]]></copyright><item><title><![CDATA[Java 中的日期时间 date、calendar]]></title><link>https://blog.csdn.net/jiahangLee/article/details/75579191</link><guid>https://blog.csdn.net/jiahangLee/article/details/75579191</guid><author>jiahangLee</author><pubDate>Thu, 20 Jul 2017 23:11:13 +0800</pubDate><description><![CDATA[抱一抱就当做从没有在一起常遇到的为题总结一下
Date和calendar的区别
常用方式Date和calendar的区别 
calendar是date的一个拓展，date基本已经弃用 
顾名思义，date和calendar就是钟表和日历的区别 
date旨在获取时间，calendar功能就比较厉害，可以对时间日期进行快进、后退，当然两者可以转换
常用方式 
自己体会public class test]]></description><category></category></item><item><title><![CDATA[sublime简单配置git]]></title><link>https://blog.csdn.net/jiahangLee/article/details/72917056</link><guid>https://blog.csdn.net/jiahangLee/article/details/72917056</guid><author>jiahangLee</author><pubDate>Thu, 08 Jun 2017 14:25:29 +0800</pubDate><description><![CDATA[首先本机安装好git
在sublime上指向你安装的git
 
将Settings-Default中的内容复制到Setting-User中并且修改为”git_command”: “D:/Program Files/Git/bin/git.exe”（这是我的git地址，这里填写自己的git.exe地址）
基本完成，开始验证：
shift+ctrl+p
输入命令即可（命令基本和git命令框的一样）]]></description><category></category></item><item><title><![CDATA[win10最简单定时关机命令]]></title><link>https://blog.csdn.net/jiahangLee/article/details/72900036</link><guid>https://blog.csdn.net/jiahangLee/article/details/72900036</guid><author>jiahangLee</author><pubDate>Wed, 07 Jun 2017 15:12:55 +0800</pubDate><description><![CDATA[方法一：shutdown.exe -s -t 3600(3600秒后关机) 
或shutdown-s -t 3600                     **解释**
   "shutdown -s -t 3600"是关闭计算的机的命令，其的-s表示关机，-t 3600表示在关机之前有3600秒的等待时间（它会以对话框的形式给出提示），如果改成-t 0则在关机之前不会给出任何提示便会立即关机。]]></description><category></category></item><item><title><![CDATA[JDBC入门完整过程]]></title><link>https://blog.csdn.net/jiahangLee/article/details/72897387</link><guid>https://blog.csdn.net/jiahangLee/article/details/72897387</guid><author>jiahangLee</author><pubDate>Wed, 07 Jun 2017 10:50:13 +0800</pubDate><description><![CDATA[JDBC连接数据库 
•创建一个以JDBC连接数据库的程序，包含7个步骤： 
 1、加载JDBC驱动程序： 
    在连接数据库之前，首先要加载想要连接的数据库的驱动到JVM（Java虚拟机）， 
    这通过java.lang.Class类的静态方法forName(String  className)实现。 
    例如： 
    try{ 
    //加载MySql的驱动类]]></description><category></category></item><item><title><![CDATA[Java的类型转化总结]]></title><link>https://blog.csdn.net/jiahangLee/article/details/72861658</link><guid>https://blog.csdn.net/jiahangLee/article/details/72861658</guid><author>jiahangLee</author><pubDate>Sun, 04 Jun 2017 21:27:55 +0800</pubDate><description><![CDATA[Java中的数据类型 
Java语言提供了八种基本类型。六种数字类型（四个整数型，两个浮点型），一种字符类型，还有一种布尔型。 
【注】JAVA没有unsigned类型 
(1). 整数：int,short,byte,long 
(2). 浮点型：float,double 
(3). 字符：char 
(4). 布尔：boolean 
基本型别     大小         最小值]]></description><category></category></item><item><title><![CDATA[关于Java在控制台对齐打印]]></title><link>https://blog.csdn.net/jiahangLee/article/details/72856513</link><guid>https://blog.csdn.net/jiahangLee/article/details/72856513</guid><author>jiahangLee</author><pubDate>Sun, 04 Jun 2017 01:00:54 +0800</pubDate><description><![CDATA[比如我们经常要调试程序打印信息，处女座的我希望看到一个整齐的字段如： 
 
而不是： 
 
所以我们要借助 %-10s（在10个空格中左对齐）和%10s(右对齐) 
要达到第一张图的效果我们要： 
 
而不是（第二张图片效果）：]]></description><category></category></item><item><title><![CDATA[关于Java在控制台对齐打印]]></title><link>https://blog.csdn.net/jiahangLee/article/details/72856510</link><guid>https://blog.csdn.net/jiahangLee/article/details/72856510</guid><author>jiahangLee</author><pubDate>Sun, 04 Jun 2017 01:00:09 +0800</pubDate><description><![CDATA[比如我们经常要调试程序打印信息，处女座的我希望看到一个整齐的字段如： 
 
而不是： 
 
所以我们要借助 %-10s（在10个空格中左对齐）和%10s(右对齐) 
要达到第一张图的效果我们要： 
 
而不是（第二张图片效果）：]]></description><category></category></item><item><title><![CDATA[git问题  warning: LF will be replaced by CRLF in README.md.]]></title><link>https://blog.csdn.net/jiahangLee/article/details/72154942</link><guid>https://blog.csdn.net/jiahangLee/article/details/72154942</guid><author>jiahangLee</author><pubDate>Mon, 15 May 2017 15:44:21 +0800</pubDate><description><![CDATA[*问题原因*：windows中的换行符为 CRLF， 而在Linux下的换行符为LF，所以在执行add . 时出现提示：warning: LF will be replaced by CRLF in README.md. The file will have its original line endings in ；设置 core.autocrlf=true 后：检出时，git 会把文本文件的换行]]></description><category></category></item><item><title><![CDATA[java 容器]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71511803</link><guid>https://blog.csdn.net/jiahangLee/article/details/71511803</guid><author>jiahangLee</author><pubDate>Tue, 09 May 2017 21:01:39 +0800</pubDate><description><![CDATA[一些图片]]></description><category></category></item><item><title><![CDATA[Map/List中的Iterator]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71509361</link><guid>https://blog.csdn.net/jiahangLee/article/details/71509361</guid><author>jiahangLee</author><pubDate>Tue, 09 May 2017 20:52:14 +0800</pubDate><description><![CDATA[在Map集合中values():方法是获取集合中的所有的值----没有键，没有对应关系，KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键，再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet()：Set<Map.Entry<K,V>> entrySet() //返回此映射中包含的映射关]]></description><category></category></item><item><title><![CDATA[JDBC的几种封装]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71439068</link><guid>https://blog.csdn.net/jiahangLee/article/details/71439068</guid><author>jiahangLee</author><pubDate>Tue, 09 May 2017 09:32:21 +0800</pubDate><description><![CDATA[1、不封装的写法package jiahanglee;
import java.sql.*;/**
 * Created by jiahang Lee on 2017/5/8.
 */
public class Jdbc {
    public static void main(String []args)
    {
        Connection conn = null;]]></description><category></category></item><item><title><![CDATA[二二]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71369212</link><guid>https://blog.csdn.net/jiahangLee/article/details/71369212</guid><author>jiahangLee</author><pubDate>Sun, 07 May 2017 20:39:34 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Apache Tomcat、Tomcat、Apache]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71279206</link><guid>https://blog.csdn.net/jiahangLee/article/details/71279206</guid><author>jiahangLee</author><pubDate>Sat, 06 May 2017 19:25:13 +0800</pubDate><description><![CDATA[首先（apache Tomcat == Tomcat）= true；

Apache是web服务器，Tomcat是应用（java）服务器，它只是加了一个servlet容器，是Apache的扩展。 Apache和Tomcat都可以做为独立的web服务器来运行，但是Apache不能解释java程序（jsp,servlet）。

两者都是一种容器，只不过发布的东西不同：Apache是html容器]]></description><category></category></item><item><title><![CDATA[jsp和severlet的区别]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71216349</link><guid>https://blog.csdn.net/jiahangLee/article/details/71216349</guid><author>jiahangLee</author><pubDate>Fri, 05 May 2017 17:31:37 +0800</pubDate><description><![CDATA[1.jsp经编译后就变成了Servlet.(JSP的本质就是Servlet，JVM只能识别java的类，不能识别JSP的代码,Web容器将JSP的代码编译成JVM能够识别的java类即.java文件，然后被javac编译成.class文件，Jsp编译后的可以在Tomcat work目录下查看) 
2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制. 
3.Servlet中没有内置对象，J]]></description><category></category></item><item><title><![CDATA[Java文件权限区别]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71214231</link><guid>https://blog.csdn.net/jiahangLee/article/details/71214231</guid><author>jiahangLee</author><pubDate>Fri, 05 May 2017 16:20:31 +0800</pubDate><description><![CDATA[1、私有权限（private） 
　　private可以修饰数据成员，构造方法，方法成员，不能修饰类（此处指外部类，不考虑内部类）。被private修饰的成员，只能在定义它们的类中使用，在其他类中不能调用。 
　　2、默认权限（default） 
　　类，数据成员，构造方法，方法成员，都能够使用默认权限，即不写任何关键字。默认权限即同包权限，同包权限的元素只能在定义它们的类中，以及同包的类中被调用。]]></description><category></category></item><item><title><![CDATA[Java的重写、覆盖、重载]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71213322</link><guid>https://blog.csdn.net/jiahangLee/article/details/71213322</guid><author>jiahangLee</author><pubDate>Fri, 05 May 2017 15:43:35 +0800</pubDate><description><![CDATA[**********************Java****************** 
重写和覆盖是一样的，是指子类对父类的方法、变量的重写。重写时要注意重写的规则，重写后，要调用父类被重写过的，用super.（被重写的东西）。 
规则：
返回类型一致
参数列表相同
不能重写被final定义的方法
不能被继承就不能被重写（private）
而重载比较简单，是指同一个类的同名方法 
规则：
返回值]]></description><category></category></item><item><title><![CDATA[c++和Java的多态机制]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71210316</link><guid>https://blog.csdn.net/jiahangLee/article/details/71210316</guid><author>jiahangLee</author><pubDate>Fri, 05 May 2017 15:06:42 +0800</pubDate><description><![CDATA[首先是Java的多态 
对于父类中定义的方法，如果子类中重写了该方法，那么父类类型的引用将会调用子类中定义的这个方法。 
父类中的一个方法只有在父类中定义而子类中没有的情况下，再能被父类类型的引用调用。 
对于子类中定义而父类中没有的方法，无可奈何。 
c++中的多态 
而c++想要实现多态的效果，需要给父类方法进行Virtual声明，才可以达到Java中（父类中定义的方法，如果子类中重写了该方法，]]></description><category></category></item><item><title><![CDATA[java中for循环的几种写法]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71170342</link><guid>https://blog.csdn.net/jiahangLee/article/details/71170342</guid><author>jiahangLee</author><pubDate>Thu, 04 May 2017 14:37:45 +0800</pubDate><description><![CDATA[java for循环的几种写法
J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环，可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式，说明如何自行定义能被这样遍历的类，并解释和这一机制的一些常见问题。
在Java程序中，要“逐一处理”――或者说，“遍历”――某一个数组或Collection中的元素的时候，一般会使用一个for循环来实现]]></description><category></category></item><item><title><![CDATA[关于github的简单使用]]></title><link>https://blog.csdn.net/jiahangLee/article/details/71159984</link><guid>https://blog.csdn.net/jiahangLee/article/details/71159984</guid><author>jiahangLee</author><pubDate>Thu, 04 May 2017 12:08:10 +0800</pubDate><description><![CDATA[一般两种方式
直接clone在github平台上已有的仓库  
代码实例：git clone + url 
然后连接github平台 git remote add origin git://github.com:youname/youp 
然后就可以一顿操作了  
git status 
git add .  
git commit -m 
git pull origin master 
git p]]></description><category></category></item><item><title><![CDATA[Android studio 之 简单的圆角按钮]]></title><link>https://blog.csdn.net/jiahangLee/article/details/52756479</link><guid>https://blog.csdn.net/jiahangLee/article/details/52756479</guid><author>jiahangLee</author><pubDate>Sat, 08 Oct 2016 14:42:43 +0800</pubDate><description><![CDATA[first： 
    drawable文件夹里建文件 
    内容：<?xml version="1.0" encoding="UTF-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <!-- 填充的颜色 -->
    <s]]></description><category></category></item></channel></rss>