<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[sentiments的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sentiments</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sentiments]]></copyright><item><title><![CDATA[JAVA-异常&IO流]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/89053975</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/89053975</guid><author>sentiments</author><pubDate>Sun, 14 Apr 2019 13:37:52 +0800</pubDate><description><![CDATA[异常的概述：
异常就是Java程序在运行过程中出现的错误

异常的继承体系
  Throwable
    Error 
    Exception
      RuntimeException


JVM默认是如何处理异常的
 * main函数收到这个问题时,有两种处理方式:
 * a:自己将该问题处理,然后继续运行
 * b:自己没有针对...]]></description><category></category></item><item><title><![CDATA[java集合]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88917896</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88917896</guid><author>sentiments</author><pubDate>Sun, 31 Mar 2019 21:50:00 +0800</pubDate><description><![CDATA[* A:集合的由来
数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少
* B:数组和集合的区别
区别1 :
数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值
集合只能存储引用数据类型(对象)集合中也可以存...]]></description><category></category></item><item><title><![CDATA[java常见对象（正则表达式...）]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88896353</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88896353</guid><author>sentiments</author><pubDate>Sat, 30 Mar 2019 19:53:01 +0800</pubDate><description><![CDATA[正则表达式
 * 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。
 * 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的

可以用这个判断字符串是否满足正则表达式："2553868".matches(regex)

"[]"代表单个字符

字符类
 * [abc] a、b 或...]]></description><category></category></item><item><title><![CDATA[JAVA字符串]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88816505</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88816505</guid><author>sentiments</author><pubDate>Fri, 29 Mar 2019 16:03:14 +0800</pubDate><description><![CDATA[hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串，则可以省略Xxx
nextXxx() 获取下一个输入项。Xxx的含义和上个方法中的Xxx相同,默认情况下，Scanner使用空格，回车等作为分隔符



输入整数加字符的方法

第一种：先获取一个数值后，在创建一个新的键盘录入对象获取字符串。
第二种：把所有的数据都...]]></description><category></category></item><item><title><![CDATA[JAVA-abstract]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88765518</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88765518</guid><author>sentiments</author><pubDate>Tue, 26 Mar 2019 11:41:51 +0800</pubDate><description><![CDATA[抽象类:abstract + class +类名

抽象方法：public abstract void(); //直接加分号，当不知道具体方法时定义为抽象

抽象类不一定有抽象方法，有抽象方法的类一定是抽象类或者是接口

抽象类不能实例化那么，抽象类如何实例化呢?
  * 按照多态的方式，由具体的子类实例化。其实这也是多态的一种，抽象类多态。

抽象类的子类
  * 要么...]]></description><category></category></item><item><title><![CDATA[Java面向对象-构造方法&静态static]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88717537</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88717537</guid><author>sentiments</author><pubDate>Sat, 23 Mar 2019 13:12:27 +0800</pubDate><description><![CDATA[在Java中，使用{}括起来的代码被称为代码块

代码块分类
 * 根据其位置和声明的不同，可以分为局部代码块，构造代码块，静态代码块，同步代码块(多线程讲解)。

a:局部代码块
  * 在方法中出现；限定变量生命周期，及早释放，提高内存利用率
 * b:构造代码块 (初始化块)
  * 在类中方法外出现；多个构造方法方法中相同的代码存放到一起，每次调用构造...]]></description><category></category></item><item><title><![CDATA[JAVA面向对象]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88655072</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88655072</guid><author>sentiments</author><pubDate>Thu, 21 Mar 2019 14:29:00 +0800</pubDate><description><![CDATA[面向对象特性：封装 继承 多态



Java中最基本的单位是类

成员变量：事物的属性

成员方法：事物的行为



类：是一组相关属性和行为的集合

对象：是该类事物的具体体现



创建对象的格式：类名 对象名 = new 类名（）；

使用成员变量：对象名.变量名

使用成员方法：对象名.方法名



成员变量：在类中方法外 在堆内存 有默认初始化值

局部变量：在方法定义中或...]]></description><category></category></item><item><title><![CDATA[java数组]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88625378</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88625378</guid><author>sentiments</author><pubDate>Tue, 19 Mar 2019 09:31:48 +0800</pubDate><description><![CDATA[概念：

数组是存储同一数据多个元素的集合

数组既可以存储基本数据类型，也可以存储引用数据类型



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

例：int[] arr = new int[5]

左边：

int：数据类型

[]：代表的数组，几个中括号代表几维数组

arr：合法的标识符

new：创建新的实体或对象

5：代表数组长度



整数类...]]></description><category></category></item><item><title><![CDATA[java第四天]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88619121</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88619121</guid><author>sentiments</author><pubDate>Sun, 17 Mar 2019 18:31:52 +0800</pubDate><description><![CDATA['\x' x表示任意，\是转义符号,这种做法叫转移字符。
'\t' tab键的位置，制表符
'\r' 回车
'\n' 换行



* 标号:标记某个循环对其控制
* 标号组成规则:其实就是合法的标识符

比如就是在循环语句前面加 a:



break的使用场景
 * 只能在switch和循环中



continue的使用场景
 * 只能在循环中   ...]]></description><category></category></item><item><title><![CDATA[Java 第三天]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88617155</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88617155</guid><author>sentiments</author><pubDate>Sun, 17 Mar 2019 14:15:23 +0800</pubDate><description><![CDATA[逻辑运算符：

&amp;amp; 逻辑与:有false则false。
| 逻辑或:有true则true。
^ 逻辑异或:相同为false，不同为true。
! 逻辑非:非false则true，非true则false。



位运算符：

&amp;amp; :有0则0
| :有1则1
^ :相同则0，不同则1
~ :按位取反

&amp;lt;&amp;lt; :左移 左边最高位丢弃，右边补齐0
&amp;gt;...]]></description><category></category></item><item><title><![CDATA[Java语言基础第2天]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88600948</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88600948</guid><author>sentiments</author><pubDate>Sun, 17 Mar 2019 12:23:08 +0800</pubDate><description><![CDATA[字符串常量：双引号括起来的内容

整数常量：所有整数

小数常量：所有小数

字符常量：用单引号括起来的内容，里面只能方单个数字，字母或符号

布尔常量：只有false和true（都是关键字）

空常量：null

二进制：表示为0b

八进制：0开头

十进制：默认

十六进制：0x



整数类型：

byte：占一个字节，-128--127

short：占两个字节

int：占四个字节...]]></description><category></category></item><item><title><![CDATA[编辑java的习惯]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88596758</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88596758</guid><author>sentiments</author><pubDate>Sat, 16 Mar 2019 16:38:16 +0800</pubDate><description><![CDATA[1.大括号对齐，成对写{}

2.左大括号前面有空格

3.遇到左大括号要缩进

4.方法和程序块之间加空行让程序看起来清晰

5.并排语句之间加空格，例如for语句

6.运算符两侧加空格



注释：用于解释说明程序的文字

单行注释：格式：//注释文字

多行注释：/* 注释文字 */

文档注释：/** 注释文字 */



关键字：被java语言赋予特定含义的单词

特点：组成关键字...]]></description><category></category></item><item><title><![CDATA[计算机快捷键]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88583247</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88583247</guid><author>sentiments</author><pubDate>Sat, 16 Mar 2019 13:36:36 +0800</pubDate><description><![CDATA[Ctrl+A： 全选

Ctrl+C： 复制

Ctrl+V： 黏贴

Ctrl+X： 剪切

Ctrl+Z： 撤销

Ctrl+S： 保存

window+D：快速显示桌面

window+R：执行”运行“命令

window+L：切换用户

window+E：启动”我的电脑“

window+R+cmd：进入dos界面



常用dos命令：

d:回车    盘符切换

dir：...]]></description><category></category></item><item><title><![CDATA[阿里云-ECS-3]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88427696</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88427696</guid><author>sentiments</author><pubDate>Tue, 12 Mar 2019 21:32:54 +0800</pubDate><description><![CDATA[选择合适ECS产品要点

1.我的服务器要放置在什么区域?

-阿里云目前提供13个地域的数据中心，包括北京，青岛，杭州，深圳，上海，香港，新加坡，悉尼，冬东京，硅谷，弗吉尼亚，法兰克福，迪拜

  国内建议选择和目标用户所在地域最接近的数据中心，可以提升用户访问速度

  国外地域的数据中心国内访问延迟稍高，不建议大陆访问

-不同区域的价格也略有不同

2.我的服务器需要什么样的配...]]></description><category></category></item><item><title><![CDATA[阿里云-ECS-2]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88426365</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88426365</guid><author>sentiments</author><pubDate>Tue, 12 Mar 2019 19:49:09 +0800</pubDate><description><![CDATA[磁盘：

1.普通云盘 2.高效云盘 3.SSD（Solid State Disk：固态硬盘）云盘 4.本地SSD盘



ECS云盘：



解决了单点故障问题



磁盘选择：







对于单独购买的云磁盘：

可以挂载到同一Zone内的任何实例上；但不能跨可用区挂载。

但在同一时间，只能挂载在一个实例上；可设置是否随实例一起释放

只支持按量付费，每个小时收取上一小时产生...]]></description><category></category></item><item><title><![CDATA[阿里云-弹性计算服务ECS-1]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88416163</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88416163</guid><author>sentiments</author><pubDate>Tue, 12 Mar 2019 11:40:04 +0800</pubDate><description><![CDATA[弹性：按需扩展

     （1）垂直扩展：几分钟内升级cpu和内存，实时升级带宽，相当于系统升级

     （2）水平扩展：几分钟内创建数百个新的实例，相当于增加了服务器数量

升级ECS服务器的CPU和内存需要停机五分钟，带宽不需要



实例：一个运行了用户操作系统的服务器



通用模型:





ECS产品特点:

          ...]]></description><category></category></item><item><title><![CDATA[初学阿里云-一些专有名词的缩写]]></title><link>https://blog.youkuaiyun.com/sentiments/article/details/88414638</link><guid>https://blog.youkuaiyun.com/sentiments/article/details/88414638</guid><author>sentiments</author><pubDate>Tue, 12 Mar 2019 10:01:54 +0800</pubDate><description><![CDATA[PV:page view，页面流量

ECS:Elastic Compute Service云服务器

SLB:Server Load Balancing负载均衡

RDS:Relational Database Service云数据库

KVStore:键值存储

Auto Scaling:弹性伸缩

VPC:Virtual Private Cloud专有网络

OSS:Object St...]]></description><category></category></item></channel></rss>