<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[琉先森的博客]]></title><description><![CDATA[爱香蕉的程序猿]]></description><link>https://blog.youkuaiyun.com/nmwxhy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; nmwxhy]]></copyright><item><title><![CDATA[学习java 第十六天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/124646588</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/124646588</guid><author>nmwxhy</author><pubDate>Sun, 08 May 2022 12:48:04 +0800</pubDate><description><![CDATA[JavaScript

1、函数

1.1、定义函数


定义方式一



function 函数名(){
  函数体;
}


定义方式二



var 函数名 = function(){
  函数体;
}

★参数问题：JavaScript在传递参数时可以传递任意个参数或不传参

arguments：表明传进来的所有参数是一个数组

rest参数：获取除了已经定义的参数之外的所有参数（必须写下参数最后面）


function aaa(a,b,...test){
  console.log(...]]></description><category></category></item><item><title><![CDATA[学习java 第十五天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/124415609</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/124415609</guid><author>nmwxhy</author><pubDate>Mon, 25 Apr 2022 21:55:09 +0800</pubDate><description><![CDATA[JavaScript

JavaScript是一门世界上最流行的脚步语言

1、快速入门

1.1、引入JavaScript


	内部标签（在script标签内，写JavaScript代码）

	&lt;script&gt; alert("hello world") &lt;/script&gt; （可以放在head 或 body标签中）
	
	
	外部引入：

	&lt;script src = "js文件路径”&gt;&lt;/script&gt;
	
1.2、基本语法入门


	JavaScript]]></description><category></category></item><item><title><![CDATA[学习java 第十四天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/124212355</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/124212355</guid><author>nmwxhy</author><pubDate>Sat, 16 Apr 2022 13:32:55 +0800</pubDate><description><![CDATA[CSS3

美化网页元素


1、有效传递页面信息

2、美化网页，页面漂亮才能吸引用户

3、凸显页面主题

4、提高用户体验

span标签：重点突出的文字，使用span套起来


字体样式


color：字体颜色

font-family：字体

font-size：字体大小

font-weight：字体粗细


文本样式


1、颜色：


	RGB（红绿蓝）#FF0000---&gt;红色 #00FF00---&gt;绿色 #0000FF---&gt;蓝色
	
	
	RGBA（红 绿 蓝 透明]]></description><category></category></item><item><title><![CDATA[学习java 第十三天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/124132869</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/124132869</guid><author>nmwxhy</author><pubDate>Tue, 12 Apr 2022 20:07:37 +0800</pubDate><description><![CDATA[CSS3

什么是CSS


Cascading Style Sheet 层叠级样式表

CSS：表现（美化网页）

优势：

1、内容和表现分离

2、网页机构表现统一，可以实现复用

3、样式十分丰富

4、建议使用独立于html的css文件

5、利用SEO，容易被搜索引擎收录


CSS的3种导入方式


1、行内样式：&lt;h1 style = "color : red;”&gt;标签&lt;/h1&gt;

2、内部样式：&lt;style&gt;

h1{color : red;}

&lt]]></description><category></category></item><item><title><![CDATA[学习java 第十二天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/124064956</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/124064956</guid><author>nmwxhy</author><pubDate>Sat, 09 Apr 2022 17:54:18 +0800</pubDate><description><![CDATA[HTML

视屏和音频


视屏：&lt;video src="” controls autoplay&gt;&lt;/video&gt;

音频：&lt;audio src="” controls autoplay&gt;&lt;/audio&gt;

src ：地址 controls ：视屏控制 autoplay：自动播放


页面结构分析


header：标题头部区域的内容（用于页面或页面中的一块区域）

footer：标记脚部区域的内容（用于整个页面或页面的一块区域）

section：Web页面]]></description><category></category></item><item><title><![CDATA[学习java 第十一天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123975682</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123975682</guid><author>nmwxhy</author><pubDate>Tue, 05 Apr 2022 19:52:30 +0800</pubDate><description><![CDATA[HTML

W3C标准


W3C：World Wide Wed Consortium（万维网联盟），成立于1994年，Web技术领域最权威和最具影响力的国际中立性技术标准机构

W3C标准包括


	结构化标准语言（HTML XML）
	
	
	表现标准语言（CSS）
	
	
	行为标准（DOM 、ECMAScript）
	


HTML基本机构


注释 : &lt;!-- --&gt; （快捷键 Ctrl + /）

DOCTYPE:使用规范

&lt;mate charset="UTF-8"&gt;]]></description><category></category></item><item><title><![CDATA[学习java 第十天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123922666</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123922666</guid><author>nmwxhy</author><pubDate>Sat, 02 Apr 2022 16:10:55 +0800</pubDate><description><![CDATA[反射机制（Reflection）


Reflection（反射）是Java被视为动态语言的关键

优点：可以实现动态创建对象和编译，具有很大的灵活性

缺点：对性能有影响。


Class类常用方法









获取Class类的实例



	对象.getClass
	
	
	Class.forName（“全路径”）
	
	
	类名.class
	


类加载内存分析



	加载：将Class文件字节码内容加载到内存中，并将这些静态数据装换成方法区的运行时数据结构，然后生成一个代表这个类的jav.]]></description><category></category></item><item><title><![CDATA[学习java 第九天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123844252</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123844252</guid><author>nmwxhy</author><pubDate>Wed, 30 Mar 2022 13:44:09 +0800</pubDate><description><![CDATA[注解（Annotation）


格式：@注释名 还可以 添加一些参数值 例如@SuppressWarnings（value =“unchecked”）---&gt;镇压警告


内置注解


@Override：此注解只适用于修饰方法，表示声明重写方法

@Deprecated：此注解用于修饰方法，属性，类，表示不建议程序员使用，存在危险或有更好的选择

@SuppressWarnings：用于抑制编译时的警告信息 ★注意：需要添加参数，例如“all”，“unchecked”等等


元注解


作用：负]]></description><category></category></item><item><title><![CDATA[学习java 第八天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123803173</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123803173</guid><author>nmwxhy</author><pubDate>Mon, 28 Mar 2022 19:15:49 +0800</pubDate><description><![CDATA[网络编程


打电话：TCP 发短信：UDP


网络通信的要素


1、网络编程中有两个主要的问题


	如何准确的定位网络上的一台或多台主机
	
	
	找到主机之后如何进行编程
	
2、网络编程中的要素


	ip 和 端口号
	
	
	网络通信协议 UDP TCP
	
3、万物皆对象


IP


ip地址：InetAddress（无构造器）


	唯一定位一台网路上的计算机
	
	
	127.0.0.1 ： 本机localhost
	
	
	ip地址分类

	
		ipv4/ipv6

		
			]]></description><category></category></item><item><title><![CDATA[学习java 第七天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123578900</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123578900</guid><author>nmwxhy</author><pubDate>Fri, 18 Mar 2022 16:41:55 +0800</pubDate><description><![CDATA[多线程

线程停止


1、建议线程自己停止

2、建议使用标志位

3、不要使用stop或者destroy等过时的jdk不建议使用的方法


线程休眠_sleep


模拟网络延时：放大问题的发送性

模拟倒计时：打印当前系统时间


Data startTime = new Data(System.currentTimeMillis());
while(ture){
 try{
   Thread.sleep(1000);
   System.out.println(new SimpleDate...]]></description><category></category></item><item><title><![CDATA[学习java 第六天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123404481</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123404481</guid><author>nmwxhy</author><pubDate>Thu, 10 Mar 2022 16:16:32 +0800</pubDate><description><![CDATA[多线程（java.Thread）

进程（Process）


进程是执行程序的一次执行过程，是一个动态的概念。

进程中有若干个线程，之间互不影响


线程的创建


三种创建方式：继承Thread类重写run方法

（推荐）实现Runnable接口

实现Callable接口


开启线程时调用start方法


★线程开启不一定立即执行，由CPU 调度执行


继承Thread类


重写run方法

用子类对象.start（）启动


实现Runnable接口（推荐）


重写run方法

传入目标]]></description><category></category></item><item><title><![CDATA[学习java 第五天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123326859</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123326859</guid><author>nmwxhy</author><pubDate>Mon, 07 Mar 2022 11:45:01 +0800</pubDate><description><![CDATA[异常机制（Exception）

检测性异常


最具代表的检测性异常是用户错误或问题引起的异常，这是程序员无法遇见的。（在编译时不能被简单的忽略）


运行时异常


运行时异常是可能被程序员避免的异常。（可以在编译时被忽略）


错误（Error）


错误不是异常，而是脱离程序员控制的问题。（编译时检查不到）


捕获异常（try/catch）


捕获多个异常时必须从小到大

Ctrl + Alt + T（自动填写try/ catch/ finally）


抛出异常


throw 主动抛出异常，]]></description><category></category></item><item><title><![CDATA[学习java 第四天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123300330</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123300330</guid><author>nmwxhy</author><pubDate>Sat, 05 Mar 2022 20:15:08 +0800</pubDate><description><![CDATA[面向对象学习（OPP）

本质


以类的方式组织代码，以对象的形式组织（封装）数据


类实例化


用 new 进行类的实例化

实例化后会返回一个自己的对象

同一个类会有不同的对象


构造器（构造方法）


在进心创建对象的时候必须调用的

alt+insert自动生成构造器


特点



	必须和类的名字相同
	
	
	必须没有返回类型，也不能写void
	
	
	一旦定义有参构造，无参构造就必须显示定义
	


功能



	实例化初始值
	
	
	使用new关键字，本质是在调用构造器
	
]]></description><category></category></item><item><title><![CDATA[学习java 第三天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123264401</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123264401</guid><author>nmwxhy</author><pubDate>Thu, 03 Mar 2022 21:26:55 +0800</pubDate><description><![CDATA[java学习

方法

方法的重载


方法重载是指在一个类中定义多个同名的方法，但要求每个方法具有不同的参数的类型或参数的个数以及参数顺序不同


可变参数


在方法声明中，在指定参数类型后加一个省略号（...）

一个方法中只能指定一个可变参数，它必须得是方法的最后一个参数。任何普通的参数必须在它之前声明


递归算法


在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。

是一种基于栈的算法，通俗来说就是自己调用自己。例如：阶乘运算


排序


排序分为八大类：




冒]]></description><category></category></item><item><title><![CDATA[学习java 第二天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123236742</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123236742</guid><author>nmwxhy</author><pubDate>Wed, 02 Mar 2022 18:12:15 +0800</pubDate><description><![CDATA[java学习

转义字符


\ t 制表符


字符


所有的字符本质还是数字

编码 Unicode 表：（97 = a 65 = A） 2字节

范围：U0000-UFFFF


类型转换


强制类型转换 高----&gt;低

自动转换 低----&gt;高

*不能对布尔值进行转换

*不能把对象类型转换为不相干的类型

*转换的时候可能存在内存溢出，或者精度问题

*操作比较大的时候，注意溢出问题，把一个数转换为long


变量名规范


所有变量，方法，类名：见名知意

局部变量：首字母]]></description><category></category></item><item><title><![CDATA[学习java 第一天]]></title><link>https://blog.youkuaiyun.com/nmwxhy/article/details/123207424</link><guid>https://blog.youkuaiyun.com/nmwxhy/article/details/123207424</guid><author>nmwxhy</author><pubDate>Tue, 01 Mar 2022 15:33:44 +0800</pubDate><description><![CDATA[Markdown学习

标题

三级标题

四级标题



字体

helloworld！

helloworld！

helloworld！

helloworld！

引用


学习java第一天


分割线



图片









超链接

点击跳转到博客园



列表


	a
	
	
	b
	

	a
	
	
	b
	
表格

名字
			性别
			生日
		张三
			男
			1998
		表格（查看源代码 删除空行！！！）

代码


public void HelloWorld()]]></description><category></category></item></channel></rss>