<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[GuXwww的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/GuXwww</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; GuXwww]]></copyright><item><title><![CDATA[Day05 数组 Arrays类 冒泡排序 稀疏数组]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121176097</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121176097</guid><author>GuXwww</author><pubDate>Sat, 06 Nov 2021 11:11:54 +0800</pubDate><description><![CDATA[数组
数组是相同类型数据的有序集合.
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。
其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。

public class ArrayDemo01 {
    public static void main(String[] args) {
        //变量的类型 变量的名字  = 变量的值；
        //数组类型
      /*  int[] num1;//首选定义方法
        int num2]]></description><category></category></item><item><title><![CDATA[Day04 方法 方法重载 可变参数]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121176048</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121176048</guid><author>GuXwww</author><pubDate>Sat, 06 Nov 2021 11:05:33 +0800</pubDate><description><![CDATA[方法
方法
System.out.println())，那么它是什么呢?
System是类，out是对象，printIn是方法
Java方法是语句的集合，它们在一起执行一个功能。
方法是解决一类问题的步骤的有序组合
方法包含于类或对象中
方法在程序中被创建，在其他地方被引用
设计方法的原则:方法的本意是功能块，就是实现某个功能的语句块的集合。我们设计方法的时候，最好保持方法的原子性，就是一个方法只完成1个功能，这样利于我们后期的扩展。
public class Demo01 {
    //main方法
 ]]></description><category></category></item><item><title><![CDATA[Day4 递归+作业：简易计算器]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121176023</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121176023</guid><author>GuXwww</author><pubDate>Sat, 06 Nov 2021 11:03:21 +0800</pubDate><description><![CDATA[递归
A方法调用B方法，我们很容易理解!
递归就是:A方法调用A方法!就是自己调用自己
利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解，递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算，大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。
递归结构包括两个部分:
递归头:什么时候不调用自身方法。如果没有头，将陷入死循环。
递归体:什么时候需要调用自身方法。
public class Demo05 {
]]></description><category></category></item><item><title><![CDATA[Day3 java包机制]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121176004</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121176004</guid><author>GuXwww</author><pubDate>Sat, 06 Nov 2021 11:01:38 +0800</pubDate><description><![CDATA[包机制
目的：更好的组织类，区别类名的命名空间。（类似于文件夹）
格式：package pkg1[.pkg2.[pkg3…]];
一般采用公司域名倒置作为包名
为了能够使用某一个包的成员，我们需要在JAVA程序中明确导入该包。使用import。
格式：import package1[.package2…].(classname|*);
注意：先写package再写import
.*导入这个包内所有的类
推荐看《阿里巴巴Java开发手册》

...]]></description><category></category></item><item><title><![CDATA[Day3 Java流程控制（Scanner、三种结构、break和continue）]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121148661</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121148661</guid><author>GuXwww</author><pubDate>Thu, 04 Nov 2021 18:42:30 +0800</pubDate><description><![CDATA[Java流程控制
跟狂神学的！强推！！
https://www.bilibili.com/video/BV12J41137hu?spm_id_from=333.999.0.0
用户交互Scanner
scanner对象
之前我们学的基本语法中我们并没有实现程序和人的交互，但是Java给我们提供了这样一个工具类，我们可以获取用户的输入。java.util.Scanner是Java5的新特征，我们可以通过Scanner类来获取用户的输入。
基本语法:
scanner s = new Scanner(System]]></description><category></category></item><item><title><![CDATA[Day3 java基本语法]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121139483</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121139483</guid><author>GuXwww</author><pubDate>Thu, 04 Nov 2021 11:54:58 +0800</pubDate><description><![CDATA[JAVA基础
在跟狂神学JAVA！！强推！！【狂神说Java】Java零基础学习视频通俗易懂_哔哩哔哩_bilibili
注释
不会被执行，助于理解代码。
JAVA三种注释
//单行注释

/*
 多行注释
*/

/**  
 文档注释
 功能  @Description 描述
      @Author 作者
*/
//示例
package com.learnjava.qyh;
/**
*@author qyh
*@version 1.0
*since 1.8

*/
//先在类前写文档注释
publi]]></description><category></category></item><item><title><![CDATA[Day 2 初学java]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121120667</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121120667</guid><author>GuXwww</author><pubDate>Wed, 03 Nov 2021 17:22:12 +0800</pubDate><description><![CDATA[JDK JRE JVM三者关系
jdk是java开发平台，包括jre和jvm。
jre是java运行环境，只要有它就能运行java文件。
jvm是java虚拟机，是跨平台的核心。

卸载JDK
1.删除Java的安装目录
⒉.删除JAVA_HOME
3.删除path下关于Java的目录
4.cmd java -version
安装JDK
1.百度搜索JDK8，找到下载地址
2.同意协议
3.下载电脑对应的版本
4.双击安装JDK
5.记住安装的路径
6.配置环境变量(系统环境path，%xxx%表示引用xx]]></description><category></category></item><item><title><![CDATA[Day1 基本Dos命令]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/121111123</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/121111123</guid><author>GuXwww</author><pubDate>Tue, 02 Nov 2021 22:38:29 +0800</pubDate><description><![CDATA[基本Dos命令
#盘符切换
#查看当前目录下的所有文件 dir
#切换目录 cd
#回上一级目录 cd ..
#清屏 cls
#退出终端 exit
#查看电脑ip ipconfig
#打开应用
	calc	计算器
	mspaint 画图
	notepad 记事本
#ping 命令
	ping www.baidu.com
#文件操作
	md  目录名
	rd  目录名
	cd&gt; 文件名
	del 文件名


...]]></description><category></category></item><item><title><![CDATA[String StringBuffer StringBuilder 字符串编码解码]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/109316998</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/109316998</guid><author>GuXwww</author><pubDate>Tue, 08 Dec 2020 21:06:19 +0800</pubDate><description><![CDATA[借助JDK, 选取几个String与StringBuffer 、StringBuilder的常用API，并编写实例测试API的功能。
请简述String，StringBuffer，StringBuilder三者之间的共同点与区别，应该分别在何种场景下使用？
为什么不建议在for循环中使用“+”进行字符串拼接？
什么是字符串的编码与解码？请举例说明。


...]]></description><category></category></item><item><title><![CDATA[两个对象发消息 组合与继承的区别 运行时多态 instanceof使用]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/109316781</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/109316781</guid><author>GuXwww</author><pubDate>Tue, 08 Dec 2020 20:18:37 +0800</pubDate><description><![CDATA[1. 实验：利用IDE的debug功能给例6.4和例6.6的new语句设置断点，使用单步调试（step into/step over）跟踪子类对象实例化（初始化）的执行顺序，并总结该过程。
&nbsp;&nbsp;&nbsp;&nbsp; 2. 如何实现两个对象之间互发消息，请举例说明。
&nbsp;&nbsp;&nbsp;&nbsp; 3. 谈谈组合与继承的区别以及两者的使用场景（即什么时候宜用组合？什么时候宜用继承？）。
&nbsp;&nbsp;&nbsp;&nbsp; 4. Java中的运行时多态的含]]></description><category></category></item><item><title><![CDATA[访问修饰符及其权限 继承 组合 重载 覆盖]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/109309002</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/109309002</guid><author>GuXwww</author><pubDate>Tue, 08 Dec 2020 20:08:28 +0800</pubDate><description><![CDATA[Java的访问控制修饰符有哪些？各有什么访问权限？



子类对于从父类继承的哪些属性与方法是可见的？请分别写程序进行验证。


什么是组合？有什么作用？请举例说明。


什么是重载？有什么作用？请举例说明。


什么是覆盖？有什么作用？请举例说明。



...]]></description><category></category></item><item><title><![CDATA[对象 对象引用 final 数组]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/109036329</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/109036329</guid><author>GuXwww</author><pubDate>Tue, 13 Oct 2020 19:23:41 +0800</pubDate><description><![CDATA[对象与对象引用的区别：
对象：new FighterPlane();（分配在堆上）
对象引用：FighterPlane fp =new FighterPlane();（分配在栈上）
也可以分开写成：FighterPlane fp ；fp =new FighterPlane();
具体区别可见：对象与对象引用的区别
ps.注意我们是通过对象引用来控制对象的，若是没有对象引用指向的对象，我们就会找不到它。
对象作为参数传递的特点：


...]]></description><category></category></item><item><title><![CDATA[初学Java 认识Java]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/108721433</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/108721433</guid><author>GuXwww</author><pubDate>Mon, 21 Sep 2020 23:23:46 +0800</pubDate><description><![CDATA[1.学习一些编程语言得方法，经验，教训
C语言与c++有相似的地方，学习起来有比较印象也比较深刻，老师说的比较详细；python确实比较省事，编写相比C与C++更灵活，但是比算法本身的理解更重要，要求更高。平时一定要多看代码，也要多练习代码，最好能规范书写格式。最重要的是一定要一题多解，多想想是不是有更高效的思路，多和同学、老师交流，多查资料。
2.Java语言有哪些特点
简单，面向对象，平台无关性与可移植性，稳定性和安全性，多线程并且是动态的，高性能，分布式。
3.Java实现跨平台实现的原理是什么
我们]]></description><category></category></item><item><title><![CDATA[Java数据类型 类型转换 包装类 &与&& 跳出循环]]></title><link>https://blog.youkuaiyun.com/GuXwww/article/details/108719455</link><guid>https://blog.youkuaiyun.com/GuXwww/article/details/108719455</guid><author>GuXwww</author><pubDate>Mon, 21 Sep 2020 21:19:29 +0800</pubDate><description><![CDATA[● java中的数据类型:基本类型和引用类型
基本数据类型(primitive type)包括:


整数类型: byte (8位)，short(16位)， int (32位) ，long(64位)
byte a = 5；
int a = 416；


浮点类型 (都是有符号类型): float, double
double w = 5.5;


字符类型: char (16位， 使用Unicode字符集)
char c = ‘a’;
char ch = ‘’’;


布尔类型: boolean (C++ ]]></description><category></category></item></channel></rss>