<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[long_python的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/long_python</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; long_python]]></copyright><item><title><![CDATA[JAVA之泛型]]></title><link>https://blog.youkuaiyun.com/long_python/article/details/88048349</link><guid>https://blog.youkuaiyun.com/long_python/article/details/88048349</guid><author>long_python</author><pubDate>Fri, 01 Mar 2019 11:41:40 +0800</pubDate><description><![CDATA[泛型的一般表达

ArrayList&amp;lt;String&amp;gt; files = new ArrayList&amp;lt;&amp;gt;();

public class Classname&amp;lt;T&amp;gt; //T:类型参数

定义一个带有参数类型的简单方法：

class ArrayAlg

{  

   public static &amp;lt;T&amp;gt; T getMiddle(T....a)...]]></description><category></category></item><item><title><![CDATA[JAVA之多线程程序设计]]></title><link>https://blog.youkuaiyun.com/long_python/article/details/88045814</link><guid>https://blog.youkuaiyun.com/long_python/article/details/88045814</guid><author>long_python</author><pubDate>Thu, 28 Feb 2019 21:45:41 +0800</pubDate><description><![CDATA[构造线程类的方法：通过构造类java.lang.Thread的子类，另一种是通过构造实现接口java.lang.Runnable的类；前者即使后者的一个实现。

编写线程程序

通过类java.lang.Thread的子类构造线程（类java.lang.Thread的每个实例对象就是java的一个线程）。构造java.lang.Thread子类的主要目的是为了让线程类的实例对象能完成线程程序所需要...]]></description><category></category></item><item><title><![CDATA[JAVA学习之注释]]></title><link>https://blog.youkuaiyun.com/long_python/article/details/88035052</link><guid>https://blog.youkuaiyun.com/long_python/article/details/88035052</guid><author>long_python</author><pubDate>Thu, 28 Feb 2019 17:06:24 +0800</pubDate><description><![CDATA[文档注释

类注释

类注释必须放在import语句之后，类定义之前。

使用/*......*/

方法注释

每一个方法描述必须放在所描述的方法前。

@param 变量描述 对当前部分的参数部分添加一个描述。一个方法的该标记必须放在一起。

@return 描述 对当前方法添加一个返回部分。

@throws 添加一个注释，表示这个方法可能抛出异常。

域注释

只需要对公有域（通常指的是静...]]></description><category></category></item><item><title><![CDATA[JAVA开发之多线程程序设计基础]]></title><link>https://blog.youkuaiyun.com/long_python/article/details/88022863</link><guid>https://blog.youkuaiyun.com/long_python/article/details/88022863</guid><author>long_python</author><pubDate>Thu, 28 Feb 2019 16:39:33 +0800</pubDate><description><![CDATA[建立线程：

public interface Runable{

  void run();}

Lambda 建立实例：Runable r = ()-&amp;gt;{ task code};

由Runable建立一个Thread对象：Thread r = new Thread(r);

启动线程：t.start();

中断线程：线程的中断状态是指线程具有的Boolean标志，当调用inte...]]></description><category></category></item><item><title><![CDATA[存储器管理]]></title><link>https://blog.youkuaiyun.com/long_python/article/details/80049070</link><guid>https://blog.youkuaiyun.com/long_python/article/details/80049070</guid><author>long_python</author><pubDate>Tue, 24 Apr 2018 20:01:08 +0800</pubDate><description><![CDATA[OS系统存储器管理的任务，就是动态实现用户区的管理，以便将尽可能多的进程装入存储器中，踢高存储器的利用率。存储器管理要实现的目标是：为用户提供方便、安全和充分大的存储空间。存储管理应具有下列功能：（1）分配和回收。由OS完成内存空间的分配和管理，使程序员摆脱存储空间分配的麻烦，提高编程效率。为此系统应该记住内存空间的使用情况，实施内存的分配，回收系统或应用释放的空间。（2）抽象和映射。主存储器被抽...]]></description><category></category></item><item><title><![CDATA[死锁]]></title><link>https://blog.youkuaiyun.com/long_python/article/details/80041683</link><guid>https://blog.youkuaiyun.com/long_python/article/details/80041683</guid><author>long_python</author><pubDate>Sun, 22 Apr 2018 23:53:51 +0800</pubDate><description><![CDATA[死锁在多道程序系统中，由于多个进程分别以各自独立的速度向前推进，因此带来了另外的一个问题——死锁。p:打印机的信号量，且规定这个计算机中只有一个打印机，一个扫描仪。s:扫描仪的信号量。P1、P2分别是两个进程；P1:main(){        P(p);        开始输出；        P(s);        进行输入；        V(s);        继续输出；       ...]]></description><category></category></item></channel></rss>