<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Sky____________的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Sky____________</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Sky____________]]></copyright><item><title><![CDATA[抽象案例：猫和狗]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121251595</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121251595</guid><author>Sky____________</author><pubDate>Wed, 10 Nov 2021 16:48:20 +0800</pubDate><description><![CDATA[使用抽象类。
定义抽象的方法
使用toString方法输出对象信息
使用super调用父类的构造方法
实验
Animal类
package 抽象案例;
public abstract class Animal {
	private String name;
	private int age;
	public Animal() {
	}
	public Animal(String name,int age) {
		this.name= name;
		this.age= age;
	}
	public St]]></description><category></category></item><item><title><![CDATA[继承案例：猫和狗]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121251388</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121251388</guid><author>Sky____________</author><pubDate>Wed, 10 Nov 2021 16:42:06 +0800</pubDate><description><![CDATA[使用继承开发java程序
什么是方法重写
使用toString方法输出对象信息
使用super调用父类的构造方法
实验要求：
采用继承的思想实现猫和狗的案例，并在测试类中进行测试
一、分析:
①猫:
成员变量:姓名，年龄
构造方法:无参，带参
成员方法: get/set方法，抓老鼠()
②狗:
成员变量:姓名，年龄
构造方法:无参,带参
成员方法: get/set方法， 看门()
③共性:
成员变量:姓名，年龄;构造方法:无参，带参;成员方法: get/set方法
二、思路:
①定义动物类(Animal)
]]></description><category></category></item><item><title><![CDATA[索引与视图--视图]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121237846</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121237846</guid><author>Sky____________</author><pubDate>Tue, 09 Nov 2021 22:16:00 +0800</pubDate><description><![CDATA[什么是视图
视图与表有很多类似的地方，视图也是由若干个字段以及若干条记录构成，视图也可以作为select语句的数据源
甚至在某些特定条件下，可以通过视图对表进行更新操作
视图中保存的仅仅是一条select语句，视图中的源数据都来自于数据库表，数据库表称为基本表或者基表，视图称为虚表
视图的概念
视图于表不同，视图是一个虚表，即视图所对应的数据不进行实际存储，数据库中只存储视图的定义，对视图的数据进行操作时，系统根据视图的定义去操作于视图相关联的基本表
视图一经定义，就可以像表一样被查询、修改、删除、和更新。]]></description><category></category></item><item><title><![CDATA[索引与视图--索引]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121237250</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121237250</guid><author>Sky____________</author><pubDate>Tue, 09 Nov 2021 21:50:06 +0800</pubDate><description><![CDATA[理解索引
索引的本质是什么
其实就相当于新华字典中的目录 帮助我们快速找到某个对象
索引数据需要额外的存储空间
索引的上限是64个，联合索引最多16个
索引可以是字段的组合
不建议跨表建立索引
索引非常重要，同一个表，表的索引并不是越多越好，按需建立索引即可
索引关键字的选取原则
1.表的某个字段值离散度越高，该字段越适合选作索引的关键字
2.占用存储空间少的字段更适合选作索引的关键字
3.较频繁地作为where查询条件的字段应该建立索引
，分组字段或者排序字段应该创建索引，两个表的连接字段一个创建索引。
]]></description><category></category></item><item><title><![CDATA[基本的数据类型]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121069551</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121069551</guid><author>Sky____________</author><pubDate>Tue, 09 Nov 2021 21:12:38 +0800</pubDate><description><![CDATA[//控制台输入以下代码段。布尔型Boolean
 //true当1来看，false当0来看
    &lt;script&gt;
        var flag = true;
        console.log(flag + 1);

    &lt;/script&gt;
&lt;/body&gt;

 
    &lt;script&gt;
         //控制台输入以下代码段。数值型Number
        var oct = 032;    // 八进制数表示的26
      .]]></description><category></category></item><item><title><![CDATA[函数实验与应用]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121110965</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121110965</guid><author>Sky____________</author><pubDate>Tue, 02 Nov 2021 22:31:45 +0800</pubDate><description><![CDATA[1、	创建函数f1，实现传入直角三角形的斜边和其中一条直角边，返回另一条直角边。并实现调用。
DROP FUNCTION if EXISTS f1;
CREATE  FUNCTION F1(X FLOAT,Y FLOAT)
RETURNS FLOAT
BEGIN
DECLARE z FLOAT;
SET z=SQRT(ABS(x*x-y*y));
RETURN z;
end;
SELECT f1(3,5);

2、	创建函数f2，在数据库myempployees中，实现传入工种名job_title，返回该工]]></description><category></category></item><item><title><![CDATA[JavaScript常用输入输出语句]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121069346</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121069346</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 20:34:48 +0800</pubDate><description><![CDATA[&lt;script&gt;
		//alert( )语句
        alert('第一个JavaScript');
        alert('第二个JavaScript');
        alert('第三个JavaScript');
    &lt;/script&gt;


//外链式引入JavaScript，新建一个js文件(名为test.js），文件代码为alert("我真棒呀!")，
//再新建一个html的文件，文件代码为自动生成的html结构和meta声明以及代码
//  &l]]></description><category></category></item><item><title><![CDATA[循环结构求阶乘之和]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121069258</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121069258</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 20:20:38 +0800</pubDate><description><![CDATA[使用循环结构设计简单求阶乘之和
编程求n!(n&gt;=1)
分析：首先定义一放累乘的变量a=1;用i代表每一项
①	第一项：i=1;
②	每一项乘到a=a*I;
③	下一项：i=i+1;(实质是通项)
循环执行条件：i&lt;=n
当满足条件时反复做②③
public class Demo06 {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		int n=sc.nextInt();
		in]]></description><category></category></item><item><title><![CDATA[图案的输出]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121069051</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121069051</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 20:17:18 +0800</pubDate><description><![CDATA[使用循环结构设计图案的输出
图案的输出。
通过不断的修改程序，依次实现如下功能。（要求：图案的行数m,列数n,从键盘输入）
分析：行数M      列数N
第i行:（i从1——M）
①	输出N个⭐:
for(j=1;j&lt;=N;j++) System.out. print(“⭐”);
①	一个换行符:
System.out. print(“\n”);
①	输出一行n个*
如：
6
⭐⭐⭐⭐⭐⭐

②	输出m行n列的矩阵图案
如：
5   6
⭐⭐⭐⭐⭐⭐
⭐⭐⭐⭐⭐⭐
⭐⭐⭐⭐⭐⭐
⭐⭐⭐⭐⭐⭐
⭐⭐⭐]]></description><category></category></item><item><title><![CDATA[类 与 对象(二)]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121068995</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121068995</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 20:02:44 +0800</pubDate><description><![CDATA[1、定义一个表示学生信息的类Student，要求如下：
（1）类Student的成员变量：
sNO　表示学号；sName表示姓名；sSex表示性别；sAge表示年龄；sJava：表示Java课程成绩。
（2）类Student带参数的构造方法：
在构造方法中通过形参完成对成员变量的赋值操作。
（3）类Student的方法成员：

getNo（）：获得学号；
getName（）：获得姓名；
getSex（）：获得性别；
getAge（）获得年龄；
getJava（）：获得Java 课程成绩

2、根据类Stud]]></description><category></category></item><item><title><![CDATA[类 与 对象(一)]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121068930</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121068930</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 19:59:38 +0800</pubDate><description><![CDATA[【1】	定义类
【2】	对象的创建与使用
【3】	对象的引用传递
【4】	理解类的封装性
【5】	体验访问控制符权限
【6】	掌握构造方法的使用
定义一个表示学生信息的类Student，要求如下：
（1）类Student的成员变量：
sNO　表示学号；sName表示姓名；sSex表示性别；sAge表示年龄；sJava：表示Java课程成绩。
（2）类Student带参数的构造方法：
在构造方法中通过形参完成对成员变量的赋值操作。
（3）类Student的方法成员：

getNo（）：获得学号；
getNam]]></description><category></category></item><item><title><![CDATA[循环结构语句]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121068837</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121068837</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 19:50:32 +0800</pubDate><description><![CDATA[请编写程序，实现计算“1+3+5+7+…+99”的值，要求如下。
（1）使用循环语句实现自然数1~99的遍历。
（2）在遍历过程中，通过条件判断当前遍历的数是否为奇数，如果是就累加，否则不加。
提示：奇数判断有两种方法
1、求余法%：if(i%2==1)  则i奇数
2、位与&amp;：if((i&amp;1)1)  则i为奇数 &amp;优先级小于
package lesson;

import java.util.Scanner;

public class demo {

	public static]]></description><category></category></item><item><title><![CDATA[石头剪刀布小游戏]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121068824</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121068824</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 19:48:10 +0800</pubDate><description><![CDATA[package game;
import java.util.Random;
import java.util.Scanner;
public class demo {

	public static void main(String[] args) {
	//通过Random类中的nexInt(int n)方法，生成1-3的随机数
	//1 代表剪刀  2  代表石头  3  代表布
		int a=0;//玩家获胜场次
		int b=0;//平局场次
			System.out.println("程序]]></description><category></category></item><item><title><![CDATA[智能购物计算小程序]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121068774</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121068774</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 19:45:59 +0800</pubDate><description><![CDATA[【1】	学会分析"智能购物"程序的实现思路
【2】	根据思路独立完成”智能购物”的源代码编写、编译及运行。
【3】	掌握在程序中使用switch条件语句进行运算操作。
编写一个智能购物计算小程序，在一家商店有书本、铅笔、橡皮、可乐、零食五种商品，商品价格如下表所示。
商品名称	价格
书本	12元
铅笔	1元
橡皮	2元
可乐	3元
零食	5元
假如你带了20元，且必须购买一本书，剩余的钱还可以购买哪种商品，可以购买几件，购买完后又能剩余多少钱？
思路：
(1)	从任务描述中可知，要实现此功能，我们需要先定义]]></description><category></category></item><item><title><![CDATA[商品信息的输入与输出]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121068724</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121068724</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 19:42:54 +0800</pubDate><description><![CDATA[【1】	学会从练习从控制台输入String\double\int类型的数据
【2】	学会在控制台输出数据
【3】	学会Eclipse的使用
输入商品信息，并显示在控制台
商品信息如下：
品牌型号：商品的名称，String类型。
尺寸：手机的大小，double类型。
价格：手机的单价，double类型。
配置：手机的内存等配置，String类型。
库存数：int类型
总价：double类型
知识提示：
1、用户输入需要使用Scanner类，以下代码使用户能够从System.in中读取一个数字。
Scanner]]></description><category></category></item><item><title><![CDATA[用记事本开发第一个Java程序]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121058077</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121058077</guid><author>Sky____________</author><pubDate>Sun, 31 Oct 2021 19:38:41 +0800</pubDate><description><![CDATA[【1】	学会用记事本开发第一个Java程序
【2】	了解和体会Java程序的运行机制
使用记事本编写一个Hello World程序，并在命令行窗口编译运行，并打印输出结果。
知识提示：
	当java文件中的类名是用public修饰时，文件名必须与该public类同名。
	同一个java文件中只能有一个public类。
	同一个java文件中允许定义多个类。类的访问控制符只有两种public和默认
操作步骤：
1、编写Java源文件
在C盘根目录下新建一个test1文件夹，并在该文件夹中新建文本文档，重]]></description><category></category></item><item><title><![CDATA[统计各销售小组的总销售额]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121058054</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121058054</guid><author>Sky____________</author><pubDate>Sat, 30 Oct 2021 22:47:40 +0800</pubDate><description><![CDATA[【1】	学会使用不规则二维数组
请编写程序，实现统计一个公司三个销售小组中每个小组的总销售额以及整个公司的销售额。
（见chapter02/arraytest/Demo3.java  p60）
假设：
第1个小组有2人：销售额分别为11，12
第2个小组有3人：销售额分别为21，22，23
第3个小组有3人：销售额分别为21，22，23，34
分析：
数据可由一个二维数组来放，每一行代表一个小组，每个小组的人数不一样
则该二维数组可以这么定义：
int[] arr=new int[3][];
// arr可]]></description><category></category></item><item><title><![CDATA[二维数组的输入输出.]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121058030</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121058030</guid><author>Sky____________</author><pubDate>Sat, 30 Oct 2021 22:45:03 +0800</pubDate><description><![CDATA[【1】	学会定义和使用一维数组
【2】	学会使用数组作方法的参数
请编写程序，实现二维数组的输入与输出。

public abstract class Demo05 {

	public static void main(String[] args) {
	
		//1、定义一个3行4列的数组
		int [][]x=new int[3][4];
		Scanner is=new Scanner(System.in);
		int i,j,y;
		//2.用传统的方法输入数组元素
		for(i=0;i&]]></description><category></category></item><item><title><![CDATA[获取一维数组的最大值]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121057999</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121057999</guid><author>Sky____________</author><pubDate>Sat, 30 Oct 2021 22:42:53 +0800</pubDate><description><![CDATA[【1】	学会定义和使用一维数组
【2】	学会使用数组作方法的参数
请编写程序，实现获取数组{22，24，76，12，21，33}的最大数。
要求：求数组中的最大值通过定义一个方法来实现，在main方法中调用该方法获取这组数的最大值。
知识提示：

一维数组的定义下面几种形式都可以：

【1】	int [] arr=new int[6];
【2】	int[] arr= new int[]{ 22，24，76，12，21，33 };
【3】	int[] arr= { 22，24，76，12，21，33 };

]]></description><category></category></item><item><title><![CDATA[一维数组的使用]]></title><link>https://blog.youkuaiyun.com/Sky____________/article/details/121057981</link><guid>https://blog.youkuaiyun.com/Sky____________/article/details/121057981</guid><author>Sky____________</author><pubDate>Sat, 30 Oct 2021 22:39:42 +0800</pubDate><description><![CDATA[【1】	学会定义一维数组
【2】	学会一维数组的遍历
【3】	学会使用增强性循环
【4】	学会使用Arrays类的常用方法操作一维数组
（ toString()\sort()\fill()）
【5】	学会数组复制System.arraycopy()
按程序代码输入程序，并运行，体会一维数组的各种操作。
知识提示：


数组就是一个容器。可以保存多个同一数据类型的数据


动态初始化格式： 	数据类型[]  数组名=new 数据类型[长度];


静态初始化格式：
数据类型[]  数组名=new 数据类型[]]]></description><category></category></item></channel></rss>