<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ZR_Java的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ZR_Java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ZR_Java]]></copyright><item><title><![CDATA[Java---------本周总结（多态、选择排序、内部类）]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107730239</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107730239</guid><author>ZR_Java</author><pubDate>Sat, 01 Aug 2020 14:32:29 +0800</pubDate><description><![CDATA[Part   1    多态
1.什么是多态,多态的前提条件?
		多态:一个事物在不同时刻体现出来的不同状态
		多态的前提条件:
			1)必须存在继承关系
			2)要有方法重写,子类需要去覆盖父类的功能!
			3)必须有父类引用指向子类对象!
					父类名 对象名 = new 子类名();  向上转型!
2.多态的成员访问特点?
		成员变量:编译看左,运行看左!
		成员方法:编译看左,运行看右!(存在方法重写!)
		静态的成员方法:编译看左,运行看左(不算方法重写,静态的东西都和类相关!]]></description><category></category></item><item><title><![CDATA[Java基础------继承]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107612739</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107612739</guid><author>ZR_Java</author><pubDate>Mon, 27 Jul 2020 17:47:49 +0800</pubDate><description><![CDATA[今日学习的重点内容--------继承
1、继承的概念：
	举例:工人类,军人类,其他类等,为了书写格式以及访问方便,需要定义独立的类,将其他类中的共性内容抽取出来,存放该独立的类中
让独立的类(父类/超类)和其他类(子类)产生一种关系,将这种关系成为"继承关系"
2、继承的格式：
	子类名  extends  父类名{}
3、继承的好处：
	提高了代码的复用性（代码结构清晰）
	提高了代码的维护性
	类和类产生的这种“继承关系”，是多态的前提条件
*继承的关系也是一种弊端，类和类产生关系，耦合性就增强了。]]></description><category></category></item><item><title><![CDATA[Java基础-------代码块]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107614183</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107614183</guid><author>ZR_Java</author><pubDate>Mon, 27 Jul 2020 17:45:53 +0800</pubDate><description><![CDATA[Java基础------代码块
1、什么是代码块？
	在Java中使用{}包裹起来的内容，将这个{}称为代码块！
分类:
1)局部代码块： 在方法定义中定义的{} 
	作用：限定局部变量的生命周期
2）构造代码块:在类中的成员位置中定义的{}
	作用：在执行构造方法之前先执行构造代码块，然后对当前数据（类中的成员变量）进行初始化
	将构造方法中共性内容存储到代码块中（一般都是通过构造方法初始化）
3）静态代码块：在类中的成员位置定义的ststic{}
	作用：随着类的加载而加载，给{}里面的数据初始化，整个]]></description><category></category></item><item><title><![CDATA[java今日学习小结]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107520887</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107520887</guid><author>ZR_Java</author><pubDate>Wed, 22 Jul 2020 19:27:51 +0800</pubDate><description><![CDATA[学习小结
1.局部变量和成员变量的区别?
	1)在类中的位置不同
	局部变量:在方法定义中或者是方法声明上的变量
	成员变量:在类中,方法外定义的变量
	2)在内存中的位置不同
	局部变量:在栈内存中存储  跟方法有关
	成员变量:在堆内存中存储	 跟类的对象有关
	3)生命周期不同
	局部变量:随着方法的调用而存在,随着方法的调用完毕而消失!
	成员变量:随着对象的创建而存在,随着对象的创建完毕并且使用完毕,等待垃圾回收器回收掉掉(GC)之后才消失!(不会立即被回收)							
	4)初始时机不同:
]]></description><category></category></item><item><title><![CDATA[（Java）近期学习总结]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107501439</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107501439</guid><author>ZR_Java</author><pubDate>Wed, 22 Jul 2020 00:05:13 +0800</pubDate><description><![CDATA[（Java）近期学习总结
以下知识点有任何问题，大家可以私信或评论~
(●—●)
(ง •̀_•́)ง
1、关于数组
1）数组的概念：
	是一种“容器”，可存储同一种类型的元素。
*注意：必须要保证该容器中存储的数据类型必须一致！
2）数组的定义：
	数据类型[]	数组名称；
	数据类型 	数组名称[]；
3）数组的初始化：
	分为a）动态初始化和b)静态初始化。
	a)动态初始化的格式：
		数据类型[] 数组名称 = new 数据类型[数组长度] ;
		数据类型 数组名称[] = new 数据类型[数]]></description><category></category></item><item><title><![CDATA[用Java在控制台键盘录入一个数组，将该数组的元素进行逆序(功能改进)]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107500952</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107500952</guid><author>ZR_Java</author><pubDate>Tue, 21 Jul 2020 23:02:29 +0800</pubDate><description><![CDATA[用Java在控制台键盘录入一个数组，将该数组的元素进行逆序(功能改进)
class ArrayDemo2{
	public static void main(String[] args){
	//定义一个一维数组（静态初始化）
		int[] arr={290,34,567,87,45,2};
		System.out.print("[");
		//调用printArray
		printArray(arr);
		//调用reverse
		reverse(arr);
		System.out.prin]]></description><category></category></item><item><title><![CDATA[使用Java在控制台输出所有的水仙花数并统计其个数]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107430011</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107430011</guid><author>ZR_Java</author><pubDate>Sat, 18 Jul 2020 15:54:15 +0800</pubDate><description><![CDATA[使用Java在控制台输出所有的水仙花数并统计其个数。
先说一下这个思路


首先要知道什么是水仙花数，水仙花数就是三位数，但是不是全部的三位数都是水仙花数。
水仙花数的个位的立方+十位的立方+百位的立方=这个水仙花数
我们来举一个实际的例子，三位数371就是一个水仙花数。
371=个位的立方+十位的立方+百位的立方
371=111+777+333
因此我们可以判断出371是一个水仙花数。
三位数的范围是100-999


根据上述的分析，敲代码


class Demo{
	public static vo]]></description><category></category></item><item><title><![CDATA[Java编写代码实现考试成绩分等级（键盘录入数据）。]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107426529</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107426529</guid><author>ZR_Java</author><pubDate>Sat, 18 Jul 2020 14:29:29 +0800</pubDate><description><![CDATA[Java编写代码实现考试成绩分等级（键盘录入数据）
90~100 A等。
80-89 B等。 70-79 C等。 60-69 D等。
60以下 E等。 请根据给定成绩，输出对应的等级。

]]></description><category></category></item><item><title><![CDATA[键盘录入月份的值，输出对应的季节]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107425754</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107425754</guid><author>ZR_Java</author><pubDate>Sat, 18 Jul 2020 11:11:26 +0800</pubDate><description><![CDATA[键盘录入月份的值，输出对应的季节（if、switch）
实现：3,4,5  春季；6,7,8  夏季；9,10,11 秋季；12,1,2 冬季


使用if选择结构语句

import java.util.Scanner ;
class TestDemo2{
	public static void main(String[] args){
		//创建键盘录入对象
		Scanner sc = new Scanner(System.in) ;
		
		//提示并接收对象
		System.out.prin]]></description><category></category></item><item><title><![CDATA[Java编程题：请将两个变量的数据值进行互相交换，例如int a =10 ；int b = 20 ；]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107424956</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107424956</guid><author>ZR_Java</author><pubDate>Sat, 18 Jul 2020 10:26:38 +0800</pubDate><description><![CDATA[Java编程题：请将两个变量的数据值进行互相交换，例如int a =10 ;int b = 20 ;

第一种方式：将两个数据的值进行交互，使用位异或，如图：

class Test{
	public static void main(String[] args){
		int a = 10 ;
		int b = 20 ;
		a = a ^ b ;
		b = a ^ b ;
		a = a ^ b ;
		System.out.println("a的值为："+a);
		System.out.prin]]></description><category></category></item><item><title><![CDATA[Java基础知识-----Week 1]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107424593</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107424593</guid><author>ZR_Java</author><pubDate>Sat, 18 Jul 2020 10:19:00 +0800</pubDate><description><![CDATA[Java基础知识Study  summary


1.JRE,JDK,JVM分别是什么,三者之间的关系?
JRE：运行环境
JDK：开发工具包
JVM：Java虚拟机(假想计算机)
jdk包含jre,jre运行环境包含了jvm以及java所需要的核心类库
jdk &gt; jre &gt;jvm


关键字是被Java语言特定含义的单词。
标识符是给类,(接口),变量,(方法)起名字的字符序列。
常量:程序执行过程中,不发生改变的变量


标识符的组成：
①英文大小写字母
②$和下划线_组成
③数字字符组成]]></description><category></category></item><item><title><![CDATA[Java实现猜数字小游戏,提示Math这个类的random()方法获取随机数，然后产生1-100之间的随机数,键盘录入的数据和随机数进行比较，]]></title><link>https://blog.youkuaiyun.com/ZR_Java/article/details/107424226</link><guid>https://blog.youkuaiyun.com/ZR_Java/article/details/107424226</guid><author>ZR_Java</author><pubDate>Sat, 18 Jul 2020 09:50:59 +0800</pubDate><description><![CDATA[在这里插入代码片@TOC
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：

全新的界面设计 ，将会带来全新的写作体验；
在创作中心设置你喜爱的代码高亮样式，Markdown 将代码片显示选择的高亮样式]]></description><category></category></item></channel></rss>