<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[single_step的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/single_step</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; single_step]]></copyright><item><title><![CDATA[java 打jar包遇到的坑]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/82419985</link><guid>https://blog.youkuaiyun.com/single_step/article/details/82419985</guid><author>single_step</author><pubDate>Wed, 05 Sep 2018 11:56:46 +0800</pubDate><description><![CDATA[前言：

      java如何打jar包并运行jar包文件就不重点描述了，一般都是通过工具直接导出或通过命令生成jar包，通过工具生成的META-INF文件夹里的配置文件MANIFEST.MF文件一般都选择配置好的。导出后可直接java -jar xxx.jar运行，通过命令生成的MANIFEST.MF一般都没配置Main-Class: ,需要你手动加入你的主文件。下面主要针对命令打 jar包...]]></description><category></category></item><item><title><![CDATA[static关键字笔记]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/80243990</link><guid>https://blog.youkuaiyun.com/single_step/article/details/80243990</guid><author>single_step</author><pubDate>Tue, 08 May 2018 18:43:27 +0800</pubDate><description><![CDATA[static关键字的用法这里只用文字的方式记录了下笔记，具体实践可对照笔记自行敲代码，如有疑惑请留言。static关键字作用：是一个修饰符，用于修饰成员(成员变量,成员方法)1.被static 修饰后的成员变量只有一份2.当成员被static修饰之后，多了一种访问方式,除了可以对象调用之外，还可以被类直接调用（类名.静态成员）static的特点：1.随着类的加载而被加载2.优先于对象的存在3.被所...]]></description><category></category></item><item><title><![CDATA[简谈java中的final关键字]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/80026418</link><guid>https://blog.youkuaiyun.com/single_step/article/details/80026418</guid><author>single_step</author><pubDate>Sat, 21 Apr 2018 09:39:35 +0800</pubDate><description><![CDATA[      本文不再做示例代码，只简单通俗说下final关键字的用法特点，童鞋可根据描述的特点自己编码实践：      Final(最终)：就是一个修饰符。      1.final可以修饰类，函数、变量（成员变量，局部变量）；      2.被final修饰后的类不可以被其他类继承；      3.被final修饰后的函数不可以被重写；      4.被final修饰后的变量不允许被再次赋值，f...]]></description><category></category></item><item><title><![CDATA[java Socket通信]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/80007050</link><guid>https://blog.youkuaiyun.com/single_step/article/details/80007050</guid><author>single_step</author><pubDate>Thu, 19 Apr 2018 18:10:45 +0800</pubDate><description><![CDATA[        Socket 翻译过来为“套接字”，英文含义为插座，先看下百科上对套接字的定义： TCP用主机的IP地址加上主机的端口号作为TCP连接的端点，这种端点就叫做套接字（Socket）或插口。套接字用（IP地址：端口号）表示，它是网络通信过程中端点的抽象表示，包含进行网络通信必须的五种信息：连接使用的协议，本地主机的IP地址，本地进程的协议端口，远地主机的IP地址，远地进程的协议端口。 ...]]></description><category></category></item><item><title><![CDATA[java IO]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/80001301</link><guid>https://blog.youkuaiyun.com/single_step/article/details/80001301</guid><author>single_step</author><pubDate>Thu, 19 Apr 2018 11:59:16 +0800</pubDate><description><![CDATA[       javaIO即java的输入输出系统，其实不论哪种编程语言平时难免会经常遇到和输入输出媒介打交道，其实自己对javaIO里面的各种类看过后也是头大，内容比较多，但细细看过之后其实都存在这一定的规律，由于能力暂且有限，怕说深了误导，在这里只简单的说下常用的javaIO。        javaIO 从两个维度去了解 1.流类型：字节流（InputStream，OutputStream）...]]></description><category></category></item><item><title><![CDATA[java三大特性之（封装）]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/79990423</link><guid>https://blog.youkuaiyun.com/single_step/article/details/79990423</guid><author>single_step</author><pubDate>Wed, 18 Apr 2018 15:05:21 +0800</pubDate><description><![CDATA[        java语言基础中最重要的三个名词想必大家都听说过：封装、继承、多态。这是java面向对象的三大特性，弄白了了这三个特性对你更进一步的学习理解java语言有重要作用。        今天主要先来聊一聊封装，抛开程序语言不说，单从字面去理解它就是把东西装了起来，比如组装的电脑（把买来的CPU、内存条、硬盘等器件组装在壳子里封装起来）。java语言里的封装和字面意思差不多，首先我们说j...]]></description><category></category></item><item><title><![CDATA[java元组]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/79970310</link><guid>https://blog.youkuaiyun.com/single_step/article/details/79970310</guid><author>single_step</author><pubDate>Tue, 17 Apr 2018 10:13:10 +0800</pubDate><description><![CDATA[        元组可能对有些人似乎有些陌生，平时基本没怎么用，好像也没有什么应用场景，其实并非如此；其实平时所熟悉的关系数库中【纪录】的名称就是【元组】，一条纪录就是一个元组，一个表就是一个关系，纪录组成表，元组生成关系，这个关系数据库的核心概念。         元组在程序设计中并不显得那么不可或缺。有一些编程语言自带元组的语法（python、scala、F#）等，但还有一些比较流行的编程语言...]]></description><category></category></item><item><title><![CDATA[String，StringBuffer，StringBuilder]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/79268913</link><guid>https://blog.youkuaiyun.com/single_step/article/details/79268913</guid><author>single_step</author><pubDate>Tue, 06 Feb 2018 11:44:39 +0800</pubDate><description><![CDATA[在java中操作字符串的处理时经常会碰到和运用到String,StringBuffer 和StringBuilder这三个类，本人用的最多是用他们来拼接长的字符串，虽然他们都可以实现字符串拼接，但运用上是有差异的；
      String拼接时对象会改变，产生新的对象，然后旧的对象会被回收，在处理较多的字符串时它的缺点就会突显，效率上会不及StringBuffer和StringBuilder；]]></description><category></category></item><item><title><![CDATA[java数据类型图解]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/79206946</link><guid>https://blog.youkuaiyun.com/single_step/article/details/79206946</guid><author>single_step</author><pubDate>Tue, 30 Jan 2018 16:22:31 +0800</pubDate><description><![CDATA[任何语言说道底最终还是基于数据的操作，学习任务一门语言，首先最基本的要知道它所支持的语言类型，下面两个图简要说明了java所包含的数据类型：
图一：


基本数据类型:变量名指向具体的数值 
引用数据类型:变量名指向存数据对象的内存地址,即变量名指向hash值

图二：]]></description><category></category></item><item><title><![CDATA[构造方法与构造代码]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/78686516</link><guid>https://blog.youkuaiyun.com/single_step/article/details/78686516</guid><author>single_step</author><pubDate>Fri, 01 Dec 2017 15:28:53 +0800</pubDate><description><![CDATA[一、构造方法（构造函数）
      对于初学者而言，经常见到和用到的是在java中去new一个对象（初始化对象），那这个对象又是怎样new出来的？ 例如：Cat  A=new Cat();这里是创建了一个Cat类的对象A，我们发现有个Cat()这个玩意儿，看上去是个函数的写法，bingo!，Cat()在这里就可以理解为一个方法，叫做构造方法或函数;有点啰嗦了，直接上代码
     class]]></description><category></category></item><item><title><![CDATA[Oracle的job任务]]></title><link>https://blog.youkuaiyun.com/single_step/article/details/78666177</link><guid>https://blog.youkuaiyun.com/single_step/article/details/78666177</guid><author>single_step</author><pubDate>Wed, 29 Nov 2017 16:26:23 +0800</pubDate><description><![CDATA[关于Oracle job任务的简单介绍，主要为了理一下经常见到关于job的包、视图它们的含义及关系]]></description><category></category></item></channel></rss>