<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Java相关文章列表 | 皇家元林</title>
	<atom:link href="https://hjyl.org/tags/java/feed/" rel="self" type="application/rss+xml" />
	<link>https://hjyl.org</link>
	<description>刘元林的个人博客</description>
	<lastBuildDate>Sun, 20 Nov 2011 14:14:14 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://img.hjyl.org/uploads/2019/10/cropped-about-me-32x32.png</url>
	<title>Java相关文章列表 | 皇家元林</title>
	<link>https://hjyl.org</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>你在大街上买过U盘吗？</title>
		<link>https://hjyl.org/do-you-buy-u-disk-in-street/</link>
					<comments>https://hjyl.org/do-you-buy-u-disk-in-street/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Sun, 20 Nov 2011 14:14:14 +0000</pubDate>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[U盘]]></category>
		<category><![CDATA[摆地摊]]></category>
		<category><![CDATA[数组]]></category>
		<guid isPermaLink="false">http://hjyl.org/?p=2052</guid>

					<description><![CDATA[首先介绍下Java的第七课——数组；其次说说周六到十里庙逛街的时候遇到摆地摊卖U盘的事。]]></description>
										<content:encoded><![CDATA[<p>NND，时间过这么快，一晃一周过去了，我都一周没学Java了。真的很可耻，一看教程我就想睡，坚持忒困难了。我得想想学习方法了，不然照这样下去，还不肾亏哦！</p>
<p>好吧，看看第七节课——数组。</p>
<p>含义：同一类型数据的集合。</p>
<p>格式：元素类型[]  数组名  =  new  元素类型[元素个数或元素长度];</p>
<p>元素类型[]  数组名  =  new  元素类型[] {元素, 元素, 元素, ...};</p>
<p>剩下的就是反复的练习！说实话，我一点都没练过。。。。</p>
<p>-------------------------皇-----家-----元-----林-----分-----割-----线-------------------------</p>
<p>咦！有人会怀疑我跑题了，或者是标题党。阿门！现在才是本文的重点——你在大街上摆摊的买过U盘吗？</p>
<p><a href="https://hjyl.org/go/aHR0cDovL2kuNi5jbi9jdmJubS8yZC81My9jOS84NTFlNGVlOTAxZjE4ZWUyYzc1NjViMDZkNTllNThmMC5qcGc=" rel="nofollow" target="_blank"><img fetchpriority="high" decoding="async" class="alignleft" title="Click to enlarge" src="http://i.6.cn/cvbnm/2d/53/c9/851e4ee901f18ee2c7565b06d59e58f0.jpg" alt="image" width="248" height="237" /></a></p>
<div id="caption_1321798170884" class="highslide-caption">坑爹的U盘</div>
<p>昨天，我和室友趁给我弟弟修理手机的机，上街逛了逛。发现摆摊的不少，然而更多的是卖U盘和手机TF卡。更奇怪的是每个摊的价格都差不多，基本上都一样。我们从百脑汇到省人大一路，发现有差不多10个摆地摊的有8个是卖U盘和TF卡的。我们也好奇，就随便看看，不看不觉得，仔细一看，64G的20元，128G的50元，我滴天啊，我上次在网上买的8G的花了70多呢，差距这么大！我震惊了！</p>
<p>但是还是不敢贪小便宜，又看了一摊，她说已经卖光了，我去，生意这么好！</p>
<p>在屯溪路与金寨路交口的地方，我把室友叫住了，看看这一摊的！“128G是什么样的？”我问，她翻了一下，拿出一个给我，我接过来，仔细一看，表情很惊讶，同时发出“哎哟”的声音，我还没反应过来，只听摆地摊的三个笑乐了！我看了室友一眼，发现他也在笑，我也冒出一句“还是索尼的”。摆地摊的俩女一男，一看男的 笑起来，傻傻的带点天真，不是很好看，第一印象让我想起俺们大学时代同宿舍那小伙子，再旁边一女孩，脸上有点痘痘，有点胖呼呼的，对面的女孩，脸很干净，笑起来很甜，小巧玲珑。哇塞，鲜花果然是需要绿叶来衬托的！再看看手中不知真假的U盘，不禁感叹，可能你也是出来体验生活的把！</p>
<p>我问“你们这个能不能鉴定真假？”，好吧，我承认这句问的很多余，“插在电脑上就可以了”小伙子回答。“你们这个怎么能这么便宜？128G，50元”，“我也不知道怎么就这么便宜了”他们几个还是乐呵呵的傻笑。这时旁边又一位好奇的围观者，对面的女孩忙着给他介绍，我也没多问了。走之后，我跟室友说就这么走了？那个女孩到时不错。然后室友给我出了一招，买一个128G，然后找那个女孩要电话号码，不管以后有没有问题，都可以联系了。我一激动，哇塞，好主意啊！你丫怎么这么聪明！然后我们笑了，还是走了。。。。。。</p>
<p>然后我们逛到了步行街，乖乖，这里卖这玩意还真多，连价格、广告都一样，我怀疑都一个组织的。好玩的是，我见到一哥们，每次路过卖U盘的摊，都故意的跺两脚，我一开始很奇怪，以为他闹着玩的，后来，听到他和他朋友叽咕“最讨厌这些摆地摊卖U盘的了”。我瞄了一下室友，表示了解了。不过我还是看到有人买了他们的TF卡和U盘的。</p>
<p>虽然我不敢确定，但我感觉他们还是假的多，我说，如果是真的，我就赚了，如果是假的，你们就赚了。不过随便想想也应该知道，如果真有这么便宜，那些卖U盘的专卖店就喝西北风去了。而且我还发现卖这玩意的孩子都很年轻，还有女生，漂亮、干净、纯洁的女生，要是有人发现是假的，回来报复，你们怎么办？更有狠者，带一帮人把你们暴打一顿，你们怎么办？额，报警的应该没有把！就像上面那个哥们，顶多就臭骂两句，跺两脚而已。唉，虽然我怜香惜玉，但是对这种骗子还是深恶痛疾的！</p>
<p>不知道正在看此文的你有什么感想？</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="你在大街上买过U盘吗？" href="https://hjyl.org/do-you-buy-u-disk-in-street/">你在大街上买过U盘吗？</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/do-you-buy-u-disk-in-street/feed/</wfw:commentRss>
			<slash:comments>28</slash:comments>
		
		
			</item>
		<item>
		<title>Java-函数</title>
		<link>https://hjyl.org/java-functions/</link>
					<comments>https://hjyl.org/java-functions/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Mon, 14 Nov 2011 15:18:21 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[break]]></category>
		<category><![CDATA[continue]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[循环语句]]></category>
		<category><![CDATA[重载]]></category>
		<guid isPermaLink="false">http://hjyl.org/?p=2047</guid>

					<description><![CDATA[简单介绍下循环语句的break和continue命令；详细介绍并举例函数的格式用法；然后介绍函数重载的情况；]]></description>
										<content:encoded><![CDATA[<p>在说函数之前，简单说下循环语句的其他控制语句——break（跳出）和continue（继续）。</p>
<p>break：应用于选择结构和循环结构；</p>
<p>continue：仅应用于循环结构；</p>
<p>-----------------------------华-----丽-----的-----分-----割-----线---------------------------</p>
<p>函数：指定义在类中的具有特殊功能的独立小程序；</p>
<pre lang="java" line="1">
格式：修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2, ...)
{
        执行语句;
        return 返回值;
}
</pre>
<p>返回值类型：函数运行后的结果的数据类型；<br />
参数类型：形式参数的数据类型；<br />
形式参数：是一个变量，用于存储调用函数时传递给函数的参数；<br />
return用于结束函数；<br />
返回值：返回给调用者；</p>
<p>此函数的功能用法类似于WordPress的函数，就是有些代码直接甩进functions.php，然后在其他文件直接调用，函数就这么简单，只是Java代码不一样。举俩例打印矩形和打印99乘法表：</p>
<pre lang="java" line="1">
class Function
{
	public static void main(String[] args)
	{
		draw(14, 15);  //直接调用下面打印4*5矩形的函数
		print99();   //调用打印99乘法表
		//System.out.println("Hello Java");
	}

	/*
	1、打印矩形；
	定义两个参数行row、列col
	*/
	public static void draw(int row, int col)
	{
		for(int x=0; x<row; x++)
		{
			for(int y=0; y<col; y++)
			{
				System.out.print("*");  //打印*号
			}
			System.out.println();  //换行；
		}
	}

	/*
	2、打印99乘法表
	*/
	public static void print99()
	{
		for(int x=0; x<=9; x++)
		{
			for(int y=0; y<=x; y++)
			{
				System.out.print(y+"*"+x+"="+y*x+"t");
			}
		System.out.println();
		}

	}
}
</pre>
<p>虽然我懂函数的格式，但是你叫我写函数，写不出来，这些都是教程里的例子，只是为了说明格式的用法；</p>
<p>然后说函数的重载：在同一个类中，允许存在两个以上的同名函数，只要他们的参数个数或参数类型不同即可；举例：</p>
<pre lang="java" line="1">
class Function
{
	public static void main(String[] args)
	{
		System.out.println("x+y="+add(4,8));
		System.out.println("x+y+z="+add(4, 8, 9));
	}

	//一个加法运算，获取两个整数的和
	public static int add(int x, int y)
	{
		return x+y;
	}

	//一个加法运算，获取三个整数的和
	public static int add(int x, int y, int z)
	{
		return x+y+z;
	}
}
</pre>
<p>O了！真正的函数不仅要知道这些简单的结构，更关键的还是要知道怎么去定义变量，怎么运算。慢慢折腾吧！太他妈困了，每次看教程，就跟一群瞌睡虫在耳边转，不晕都不行啊！困觉吧！</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="Java-函数" href="https://hjyl.org/java-functions/">Java-函数</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/java-functions/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title>if语句</title>
		<link>https://hjyl.org/if-esle/</link>
					<comments>https://hjyl.org/if-esle/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Mon, 07 Nov 2011 13:19:12 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[if语句]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[运算符]]></category>
		<guid isPermaLink="false">http://hjyl.org/?p=2014</guid>

					<description><![CDATA[Java第三课——if语句；并且顺便介绍一下算数运算符、逻辑运算符、位运算符；]]></description>
										<content:encoded><![CDATA[<p>从<a title="蛋疼的一节课" href="http://hjyl.org/fucking-lesson/" target="_blank">上节课</a>，我觉得不能这么学，学一个知识点，我记录下，太伤人了。而且那些死记硬背的东西，Google一下一大堆，严重影响学习的速度。所以就一带而过！</p>
<p><strong>算数运算符：</strong>正负号、加减乘除、取模（%，就是取余数）、自增前（++a）、自增后（a++）、自减前（--a）、自减后（a--）、字符串相加（"a"+"b"）；</p>
<p><strong>逻辑运算符：</strong>And（与）--&gt;&amp;、or（或）--&gt;|、Xor（异或）--&gt;^、Not（非）--&gt;!、And（短路）--&gt;&amp;&amp;、or（短路）--&gt;||；</p>
<p><strong>位运算符：</strong>&lt;&lt;左移（即乘以2的移动位数次幂，缺什么都补0）、&gt;&gt;右移（即除以2的移动位数次幂，最高位补数取决于最高位）、无符号右移&gt;&gt;&gt;（最高位补数都是0）、与&amp;、或|、异或^、反码~；</p>
<p>--------------------------------华-----丽-----的-----分-----隔-----符-------------------------------</p>
<p>以上不是重点，有什么问题欢迎交流；本节课是Java第三课-if语句的用法：</p>
<p>在php语言里也有这个if语句，前段时间为了添加不同的小工具，我弄懂了if语句的用法，运气真好，Java也有这玩意。</p>
<p>if语句主要有两种形式：</p>
<p>第一、if........else.........</p>
<p>第二、if........else if........else if........(可以加无数个else if)........else......<br />
怎么样，第二种跟第一种结构差不多吧！反正都是if....else..</p>
<p>举例说明：</p>
<pre lang="java" line="1">
//假如1代表一个男人，判定，如果这个男人是男人，去男厕所；如果不是男人，就去女厕所；

class If
{
	public static void main(String[] args)
	{
		int x = 1;
		if(x == 1)
		{
			System.out.println("去男厕所吧！");
		}
		else
		{
			System.out.println("去女厕所吧！");
		}
	}
}
</pre>
<p>这是第一种情况，下面是第二种情况：</p>
<pre lang="java" line="1">
//假如1代表一个男人，0代表一个女人，判定：如果这个人是男人，去男厕所；或者如果是女人，就去女厕所；不然就是个人妖！

class If
{
	public static void main(String[] args)
	{
		int x = 1,y = 0;
		if(x != 1)
		{
			System.out.println("去男厕所吧！");
		}
		else if(y != 0)
		{
			System.out.println("去女厕所吧！");
		}
		else
		{
			System.out.println("去死吧，人妖！");
		}
	}
}
</pre>
<p>事实证明，这个人是个人妖！</p>
<p>OK，简单吧，第三节课到此结束！</p>
<p>&nbsp;</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="if语句" href="https://hjyl.org/if-esle/">if语句</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/if-esle/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Hello Java</title>
		<link>https://hjyl.org/hello-java/</link>
					<comments>https://hjyl.org/hello-java/#comments</comments>
		
		<dc:creator><![CDATA[皇家元林]]></dc:creator>
		<pubDate>Sun, 30 Oct 2011 12:55:48 +0000</pubDate>
				<category><![CDATA[元林手札]]></category>
		<category><![CDATA[Hello Java]]></category>
		<category><![CDATA[Java]]></category>
		<guid isPermaLink="false">http://hjyl.org/?p=1968</guid>

					<description><![CDATA[Hello Java！20111030,开始学习Java，并回忆记录今天学习的内容！]]></description>
										<content:encoded><![CDATA[<p>打今儿起，我开始学习Java了。</p>
<p>当然也不放弃WordPress，这段时间想弄个CMS主题给w7c.info披上，正在考虑需要什么样的风格！</p>
<p>好，进入我今天的第一堂课——“Hello Java”。</p>
<p><a href="https://hjyl.org/go/aHR0cDovL2kuaW1ndXIuY29tL2NBVWU5LnBuZw==" rel="nofollow" target="_blank"><img decoding="async" src="http://i.imgur.com/cAUe9.png" alt="image" width="400" height="290" title="Click to enlarge" /></a></p>
<div class="highslide-caption" id="caption_1319978917995">Hello Java</div>
<p>正如WordPress安装成功的时候，第一篇日志就叫“Hello World”一样，Hello Java象征着我学习Java的开始。</p>
<p>首先了解简单的CMD命令。用到最多的就是cd了。</p>
<p>其次我搭建Java环境，简单的Java环境就是Jre，和Jdk。Jdk包括Jre和Java的开发工具。幸运的是这一切都是免费的，官网http://www.oracle.com。目前版本是7u1，安装的路径选择D:jdk1.7.0_01,其实非系统盘即可，这个目录可以拷贝到U盘带走，不管在哪个电脑上都可以运行，绿色环保无污染。</p>
<p>其次关于路径问题，我们打开cmd，不管在哪个目录下都可以用到Java目录下的开发工具。我们可以在电脑属性-高级-环境变量里，添加一个变量JAVA_HOME=D:jdk1.7.0_01，然后在找到path里添加%JAVA_HOME%bin;这个值。</p>
<p>然后我们就开始写Java了。</p>
<p>第三、我们新建一个文件夹D:/Java/20111030，以日期为单位，可以记录我学习的进度。然后打开文本文档，记录如下内容：</p>
<pre lang="java" line="1">
/*
第一节课：了解并安装java程序，写出第一个java命令——“Hello Java”；
注意：
1、多行注释在双斜杠内加两个星，单行注释就一个双斜杠；
2、严格写出代码格式，并有注释，便于阅读；

步骤：
1、首先定义类；
2、用public static void main(String[] args)命令；
3、输出语句；
*/

//定义一个类Demo
class Demo
{
    //主函数main
    public static void main(String[] args)
    {
        //输出语句
        System.out.println("Hello Java!");
    }
}
</pre>
<p>保持为demo.java，且为ANSI编码。</p>
<p>第四、编译Java语言。打开cmd，cd到此目录下，使用javac demo.java命令编译，同时会出来Demo.class文件。</p>
<p>第五、使用java Demo命令，输出“Hello Java!”!</p>
<p>哎哟，第一节很简单哦！这样离Android开发又进了一步。。。。。。</p>
<p>担心：不知道会坚持多久，一般情况下开始很顺利，之后就没那么简单了。我比较喜欢做网站，但是美工一塌糊涂，我这个方向不知道是不是跑偏了？！唉，Java编程是一种思维，而美工是一种感觉，我想二者不会冲突的！</p>
<p>元林！加油！这是一个好的开始！（好像韩国的小MM都喜欢这样勉励自己，又貌似很管用哦！）</p>
<div id="content-copyright"><span style="font-weight:bold;text-shadow:0 1px 0 #ddd;font-size: 13px;">版权声明: </span><span style="font-size: 13px;">本文采用 <a href="https://hjyl.org/go/aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzMuMC8=" rel="nofollow" target="_blank">BY-NC-SA</a> 协议进行授权，如无注明均为原创，转载请注明转自 <a href="https://hjyl.org">皇家元林</a><br>本文链接: <a rel="bookmark" title="Hello Java" href="https://hjyl.org/hello-java/">Hello Java</a></span></div>]]></content:encoded>
					
					<wfw:commentRss>https://hjyl.org/hello-java/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
	</channel>
</rss>
