ice world
There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0
导航
BlogJava
首页
新随笔
联系
聚合
管理
<
2013年11月
>
日
一
二
三
四
五
六
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(8)
给我留言
查看公开留言
查看私人留言
随笔分类
ArcGIS(2)
CSS(4)
Database(14)
eclipse(10)
Hibernate(1)
Java(30)
Javascript(6)
Others(15)
Strut1(3)
Tomcat(7)
Weblogic(1)
Windows(13)
加解密(5)
随笔档案
2016年8月 (1)
2016年1月 (1)
2014年3月 (1)
2014年1月 (3)
2013年11月 (1)
2013年9月 (1)
2013年8月 (1)
2013年7月 (2)
2013年6月 (1)
2013年3月 (1)
2013年2月 (4)
2013年1月 (1)
2012年9月 (1)
2012年7月 (2)
2012年6月 (3)
2012年5月 (8)
2012年4月 (1)
2011年11月 (1)
2011年10月 (1)
2011年9月 (1)
2011年8月 (1)
2011年6月 (2)
2011年5月 (3)
2011年4月 (61)
2007年12月 (1)
搜索
最新评论
1. re: Failed to load JavaHL Library解决方法
啧啧,一语中的。
--Jerry Zhang
2. re: Error 1935的解决方法
我安装上面的方法成功了,各位同学们,千万别忘记修改注册表后重启电脑:)
--mentoruser
3. re: CXF+Spring+Tomcat简明示例
评论内容较长,点击标题查看
--无异
4. re: CXF+Spring+Tomcat简明示例
评论内容较长,点击标题查看
--chiangpan
5. re: Failed to load JavaHL Library解决方法[未登录]
顶顶顶
--小明
阅读排行榜
1. Failed to load JavaHL Library解决方法(78900)
2. CXF+Spring+Tomcat简明示例(51136)
3. java RSA加密解密(42669)
4. Java Tomcat SSL 服务端/客户端双向认证(一)(32892)
5. Java DES文件加密解密 javax.crypto.BadPaddingException: Given final block not properly padded(30881)
评论排行榜
1. CXF+Spring+Tomcat简明示例(27)
2. Java Tomcat SSL 服务端/客户端双向认证(一)(22)
3. Java数字证书对文件/加密/解密/签名/校验签名(8)
4. java RSA加密解密(7)
5. Failed to load JavaHL Library解决方法(6)
Java日常随意记
Posted on 2013-11-21 12:49
IceWee
阅读(455)
评论(0)
编辑
收藏
所属分类:
Java
2013年12月10日
---------------------------
冒泡排序
void
bubble(
int
[] array)
{
boolean
swaped
=
true
;
for
(
int
t
=
1
; t
<
array.length
&&
swaped; t
++
)
{
swaped
=
false
;
for
(
int
i
=
0
; i
<
array.length
-
t; i
++
)
{
if
(array[i]
>
array[i
+
1
])
{
int
temp
=
array[i];
array[i]
=
array[i
+
1
];
array[i
+
1
]
=
temp;
swaped
=
true
;
}
}
}
}
2013年11月26日
---------------------------
1、String的split方法
平常总是这样用,String str = "a,b,c,d,e"; String[] arr = str.split(",");
其实还可以这样用,String lan = "Java;C#?C++:C"; String si = lan.split("[;?:]"); 返回的是字符串数组{"Java", "C#", "C++", "C"}
2013年11月21日
---------------------------
1、Java对象池知多少?
示例:String s1 = "abc"; String s2 = "abc"; s1 == s2 返回ture还是false?只要不是new出来的都先从对象池中读取,因此结果为true,两个变量指向的是同一块内存空间地址。
Java除了String类使用了对象池以外,还有5个基本类型的封装类:Byte、Short、Integer、Long和Character,例如:Integer inA = 20; Integer inB = 20; 那么 inA == inB 的结果为true,其他类与此相同,不做示例。
特别注意:
(1)浮点型的两个封装类Float和Double并没有参与对象池;
(2)整形封装类(Byte、Short、Integer和Long)只有数值小于或等于127时才使用对象池,例如:Integer x = 128; Integer y = 128; x == y的结果为false。
2、Java变量命名规范
A. String #name = "Joe";
B. int $age = 30;
C. Double _height = 174.4;
D. float ~temp = 37.6;
以上A到D,哪个无法通过编译?答案是A和D,因为Java变量名只允许字母、下划线(_)、美元符($)开头,那么 int _ = 30; String $$ = "I DO";可以吗?答案是完全可以,但很少有人这样定义变量名,虽然没有违法命名规范,但最后我估计程序员自己都会被自己绕晕。
3、0和1能标识布尔值吗?
int flag = 0;
if (flag) {
System.out.print("error");
}
error会打印吗?不会,因为根本就不会编译通过,编译器会提示flag是int类型而不是boolean类型,如果你会有这种想法可能之前学过C,C总的0和1可以标识布尔的。
4、静态导入
例:
ClassA.java
package
bing.test.sub1;
public
class
ClassA
{
public
static
final
int
MAX_INT
=
Integer.MAX_VALUE;
}
ClassB.java
package
bing.test.sub2;
import
static
bing.test.sub1.ClassA.MAX_INT;
public
class
ClassB
{
public
static
void
main(String[] args)
{
System.out.println(MAX_INT);
}
}
输出:2147483647。不仅仅可以静态导入其他类的静态属性还可以导入静态方法,这些特性在实际开发中很少见。
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
Java日常随意记
FTPClient上传文件蜗牛速度的解决方法
HttpClientUtils
Java获取本机IP列表
Exception loading sessions from persistent storage
Java Tomcat SSL 服务端/客户端双向认证のApache HttpClient(二)
Java Tomcat SSL 服务端/客户端双向认证(一)
Java MD5校验工具类
ExceptionUtil 获取异常堆栈内容
Java Zip Utils 压缩/解压缩工具包
Powered by:
BlogJava
Copyright © IceWee