摘要: 移位运算 左移n位,相当于乘以2的n次 右移n位,相当于除以2的n次,取整 2 << 3,因为将一个数左移n位,就相当于乘以了2的n次方,那么,一个数乘以8只要将其左移3位即可,而位运算cpu直接支持的,效率最高,所以,2乘以8等於几的最效率的方法是2 << 3。 阅读全文
posted @ 2015-08-15 13:28 fthjane 阅读(1309) 评论(0) 推荐(0) 编辑
摘要: char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。补充说明:unicode编码占用两个字节,所以,cha 阅读全文
posted @ 2015-08-15 13:22 fthjane 阅读(347) 评论(0) 推荐(0) 编辑
摘要: short s1 = 1; s1 = s1 + 1 对于short s1 = 1; s1 = s1 + 1;由于s1+1运算时会自动提升表达式的类型,所以结果是int型,再赋值给short类型s1时,编译器将报告需要强制转换类型的错误。对于short s1 = 1; s1 += 1;由于 +=是ja 阅读全文
posted @ 2015-08-14 18:23 fthjane 阅读(1102) 评论(0) 推荐(0) 编辑
摘要: byte,short,char,int 在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,l 阅读全文
posted @ 2015-08-14 11:57 fthjane 阅读(190) 评论(0) 推荐(0) 编辑
摘要: break;continue;跳出多层循环 break是结束整个循环体 continue是结束单次循环 跳出多层循环: 可以在外面的循环语句前定义一个标号,然后在里层循环体的代码中使用带有标号的break语句,即可跳出外层循环。例如,ok:for(int i=0;i<10;i++) { for(in 阅读全文
posted @ 2015-08-14 11:38 fthjane 阅读(180) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-08-13 20:41 fthjane 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 关键字:Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。 保留字:为java预留的关键字。现在还没用到,但是在升级版本中可能作为关键字。 访问控制:private 私有的 protected 受保护的 public 公共的 类、方法和变量修饰符abst 阅读全文
posted @ 2015-08-13 19:45 fthjane 阅读(18941) 评论(2) 推荐(2) 编辑
摘要: .负载均衡概念 .缓存 .缓存的作用 .memcached .memcached特点 待完善:四层负载均衡和七层负载均衡 .负载均衡分发请求的类型 什么是负载均衡 通俗一点来讲:在高并发,大数据环境下给服务器减压的,分为硬件和软件。其中: 1,硬件方面:硬件负载均衡就是多台服务器以对称的方式组成服务 阅读全文
posted @ 2015-08-11 12:03 fthjane 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: .域名 .DNS.DNS 端口号 .DNS服务器 .域名解析过程及原理 .动态域名解析(DDNS)服务的原理 域名 域名是与主机名称一一对应的一个名字。使得人们可以通过ip的名字来访问ip,域名就是为方便记忆和表示ip而为ip设置的名字。域名解析,就是通过名字,解析,找到要访问的ip地址所在的服务器 阅读全文
posted @ 2015-08-09 17:09 fthjane 阅读(990) 评论(1) 推荐(0) 编辑
摘要: .面向对象和面向组件 .什么是Web服务 Web Service "Stack" .Web服务的应用分类 Web服务都是对象/组件技术在Internet中的延伸 面向对象和面向组件: 面向对象技术的基础是封装--接口与实现分离,面向对象的核心是多态--这是接口和实现分离的更高级升华;面向对象的表现形 阅读全文
posted @ 2015-08-09 16:24 fthjane 阅读(224) 评论(0) 推荐(0) 编辑