自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 收藏
  • 关注

原创 git从创建到使用的一些简单命令

git config --global user.name "Your Name" 分别定义你的名字和邮箱git config --global user email "email@example.com"git init命令把这个目录变成Git可以管理的仓库pwd可以显示当前文件夹git add 添加文件,告诉Git将要添加文件到库(等于上传东西,选择了文件,还没有上

2015-05-14 22:37:34 234

原创 常见的异常(数组)

数组操作常见的两个小问题数组索引越界ArrayIndexOutOfBoundsException访问到了数组中的不存在的索引时发生。空指针异常NullPointerException数组引用没有指向实体,却在操作实体中的元素时

2015-05-12 22:42:13 229

转载 关于数组的一些小事

数组概念数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组的定义格式格式1:数据类型[] 数组名;格式2:数据类型 数组名[];注意:这两种定义做完了,数组中是没有元素值的。                数组的初始化数组初始化概述:Java中的数组必须先初始化,然后才能使用。

2015-05-11 22:42:51 246

转载 for循环和while循环的区别

for循环语句和while循环语句可以等价转换,但还是有些小区别的使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。场景区别:for循环适合针对一个范围判断进行操作while循环适合判断次数不明确

2015-05-11 21:46:08 317

转载 流程控制语句分类

顺序结构选择结构循环结构选择结构--也被称为分支结构。选择结构有特定的语法规则,代码要执行具体的逻辑运算进行判断,逻辑运算的结果有两个,所以产生选择,按照不同的选择执行不同的代码。Java语言提供了两种选择结构语句1.if语句2.switch语句if语句有三种格式一、if语句第一种格式:if(关系表达式) {语句体 

2015-05-11 21:45:10 422

转载 跳转控制语句(break)

break的使用场景:在选择结构switch语句中在循环语句中离开使用场景的存在是没有意义的break的作用:跳出单层循环跳出多层循环带标签的跳出格式:标签名: 循环语句标签名要符合Java的命名规则public class TestBreak {public static void main(String [] args){//每天

2015-05-11 21:44:58 197

原创 3&4=0;3|4=7;3^4=7;~3=-4

因为是位运算,所以必须先把数据换算成二进制&位与运算,有0则0;例如3&4=0;00000000 00000000 00000000 00000011&00000000 00000000 00000000 00000100=00000000 00000000 00000000 00000000|位或运算,有1则1.3|4=7;00000000 00000000 00

2015-05-10 22:44:03 444

原创 逻辑异或

异或(xor)的逻辑符号一般用xor,也有用⊕的:真⊕假=真假⊕真=真//有点负负得正,正正得正的意思假⊕假=假真⊕真=假 或者为:True ⊕ False = TrueFalse ⊕ True = TrueFalse ⊕ False = FalseTrue ⊕ True = False

2015-05-10 22:25:24 359

原创 比较运算符的结果一定是boolean类型

boolean test1 = (a==b);//无法编译boolean test1=(a=b); //同理,注意int c=(a =b)不能写成 (a==b)。

2015-05-10 22:13:22 646

原创 经典题目short s=1;s=s+1;与short s=1;s+=1;的区别

short s=1;s=s+1;与short s=1;s+=1;的区别为什么前者编译不通过,而后者可以。+=是一个扩展赋值运算符,隐含了一个强制类型转换,如下:s+=1;不是等于s=s+1;而是等于s=(s的数据类型)(s+1);即short s = 1;s+=1;等于short s = 1;s =(short)s+1;

2015-05-10 22:06:53 776

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除