- 浏览: 194496 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
hao3721:
dsfasd
ehcache 使用 -
nihaokid:
方法是不会存在在对象内存中的,它存在于方法区,建议看看jvm的 ...
Java 深层理解 父类引用指向子类对象 -
vissalan:
有一点没看明白Father f1 = (Father)s;这时 ...
Java 深层理解 父类引用指向子类对象 -
咖啡舞者:
非常感谢这种分享精神.
在BREW中实现自己的GUI(8)-IWEB的封装 -
咖啡舞者:
这是创建的代码。
在设备上调的。
界面在手机和模拟器上显示的差异
17. 把 Array 转换成 Map
view source
<embed id="highlighter_896067_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" width="16" height="16" src="http://cocre.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf" lk_media="yes" lk_mediaid="lk_juiceapp_mediaPopup_1243315889047" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_896067" menu="false"></embed>
print
?
01.
02.
import
java.util.Map;
03.
import
org.apache.commons.lang.ArrayUtils;
04.
05.
public
class
Main {
06.
07.
public
static
void
main(String[] args) {
08.
String[][] countries = { {
"United States"
,
"New York"
}, {
"United Kingdom"
,
"London"
},
09.
{
"Netherland"
,
"Amsterdam"
}, {
"Japan"
,
"Tokyo"
}, {
"France"
,
"Paris"
} };
10.
11.
Map countryCapitals = ArrayUtils.toMap(countries);
12.
13.
System.out.println(
"Capital of Japan is "
+ countryCapitals.get(
"Japan"
));
14.
System.out.println(
"Capital of France is "
+ countryCapitals.get(
"France"
));
15.
}
16.
}
18. 发送邮件
view source
<embed id="highlighter_191237_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" width="16" height="16" src="http://cocre.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf" lk_media="yes" lk_mediaid="lk_juiceapp_mediaPopup_1243315889051" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_191237" menu="false"></embed>
print
?
01.
import
javax.mail.*;
02.
import
javax.mail.internet.*;
03.
import
java.util.*;
04.
05.
public
void
postMail( String recipients[ ], String subject, String message , String from)
throws
MessagingException
06.
{
07.
boolean
debug =
false
;
08.
09.
//Set the host smtp address
10.
Properties props =
new
Properties();
11.
props.put(
"mail.smtp.host"
,
"smtp.example.com"
);
12.
13.
// create some properties and get the default Session
14.
Session session = Session.getDefaultInstance(props,
null
);
15.
session.setDebug(debug);
16.
17.
// create a message
18.
Message msg =
new
MimeMessage(session);
19.
20.
// set the from and to address
21.
InternetAddress addressFrom =
new
InternetAddress(from);
22.
msg.setFrom(addressFrom);
23.
24.
InternetAddress[] addressTo =
new
InternetAddress[recipients.length];
25.
for
(
int
i =
0
; i < recipients.length; i++)
26.
{
27.
addressTo[i] =
new
InternetAddress(recipients[i]);
28.
}
29.
msg.setRecipients(Message.RecipientType.TO, addressTo);
30.
31.
// Optional : You can also set your custom headers in the Email if you Want
32.
msg.addHeader(
"MyHeaderName"
,
"myHeaderValue"
);
33.
34.
// Setting the Subject and Content Type
35.
msg.setSubject(subject);
36.
msg.setContent(message,
"text/plain"
);
37.
Transport.send(msg);
38.
}
19. 发送代数据的HTTP 请求
view source
<embed id="highlighter_334990_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" width="16" height="16" src="http://cocre.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf" lk_media="yes" lk_mediaid="lk_juiceapp_mediaPopup_1243315889055" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_334990" menu="false"></embed>
print
?
01.
02.
import
java.io.BufferedReader;
03.
import
java.io.InputStreamReader;
04.
import
java.net.URL;
05.
06.
public
class
Main {
07.
public
static
void
main(String[] args) {
08.
try
{
09.
URL my_url =
new
URL(
"http://cocre.com/
"
);
10.
BufferedReader br =
new
BufferedReader(
new
InputStreamReader(my_url.openStream()));
11.
String strTemp =
""
;
12.
while
(
null
!= (strTemp = br.readLine())){
13.
System.out.println(strTemp);
14.
}
15.
}
catch
(Exception ex) {
16.
ex.printStackTrace();
17.
}
18.
}
19.
}
20. 改变数组的大小
view source
<embed id="highlighter_818592_clipboard" title="copy to clipboard" type="application/x-shockwave-flash" width="16" height="16" src="http://cocre.com/wp-content/plugins/syntaxhighlighter/syntaxhighlighter/scripts/clipboard.swf" lk_media="yes" lk_mediaid="lk_juiceapp_mediaPopup_1243315889059" allowscriptaccess="always" wmode="transparent" flashvars="highlighterId=highlighter_818592" menu="false"></embed>
print
?
01.
02.
/**
03.
* Reallocates an array with a new size, and copies the contents
04.
* of the old array to the new array.
05.
* @param oldArray the old array, to be reallocated.
06.
* @param newSize the new array size.
07.
* @return A new array with the same contents.
08.
*/
09.
private
static
Object resizeArray (Object oldArray,
int
newSize) {
10.
int
oldSize = java.lang.reflect.Array.getLength(oldArray);
11.
Class elementType = oldArray.getClass().getComponentType();
12.
Object newArray = java.lang.reflect.Array.newInstance(
13.
elementType,newSize);
14.
int
preserveLength = Math.min(oldSize,newSize);
15.
if
(preserveLength >
0
)
16.
System.arraycopy (oldArray,
0
,newArray,
0
,preserveLength);
17.
return
newArray;
18.
}
19.
20.
// Test routine for resizeArray().
21.
public
static
void
main (String[] args) {
22.
int
[] a = {
1
,
2
,
3
};
23.
a = (
int
[])resizeArray(a,
5
);
24.
a[
3
] =
4
;
25.
a[
4
] =
5
;
26.
for
(
int
i=
0
; i<a.length; i++)
27.
System.out.println (a[i]);
28.
}
发表评论
-
Java实现通用线程池
2009-10-12 16:17 1032URL: http://blog.csdn.net/polar ... -
java 内存溢出分析
2009-10-09 15:44 1197内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终 ... -
Java的内存泄漏
2009-10-09 13:27 800Java 的一个重要优点就 ... -
dom4j操作xml基础--Visitor访问模式解析XML
2009-07-03 17:15 1323http://www.blogjava.net/bulktre ... -
Dom4j的全面解析
2009-07-03 17:03 983作者:冰云 icecloud(AT)sin ... -
关于java使用javacomm20-win32实践总结
2009-06-21 23:34 723由于这几天要通过java调 ... -
20非常有用的Java程序片段 (中)
2009-05-26 14:08 88012. 单实例Singleton 示例 请先阅读这篇文章 ... -
20非常有用的Java程序片段 (上)
2009-05-26 14:02 941下面是20个非常有用的Java程序片段,希望能对你有用。 1 ... -
java实现 冒泡排序 插入排序 选择排序
2009-03-16 00:47 1064package test.sort; public clas ... -
红黑树的Java实现
2009-03-16 00:42 941红黑树可能是要考虑情况最多的BST树了,它有自己的规则(见代码 ... -
排序算法复习(Java实现)(二): 归并排序,堆排序,桶式排序,基数排序
2009-03-16 00:40 1141转自:http://www.blogjava.net/java ... -
排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
2009-03-16 00:37 880转自:http://www.blogjava.net/java ... -
Java 深层理解 父类引用指向子类对象
2009-03-10 11:44 2637从对象的内存角度来理解试试. 假设现在有一个父类Father, ... -
java native method
2009-03-02 20:40 953一. 什么是Native Method 简单地讲,一个Na ... -
java 简介--学习笔记
2009-02-22 22:26 731一 java 特点 1 、简单 Java 设计 ... -
String理解
2009-02-21 00:44 836要理解 java中String的运作方式,必须明确一点:Str ... -
Java的时间处理
2009-02-21 00:42 8791. Java计算时间依靠1970 ...
相关推荐
20个非常有用的Java程序片段20个非常有用的Java程序片段
下面是20个非常有用的Java程序片段,希望能对你有用。
20个非常有用的Java程序片段
JAVA 学习必备10个有用的程序片段 JAVA 学习必备10个有用的程序片段 JAVA 学习必备10个有用的程序片段 JAVA 学习必备10个有用的程序片段
介绍20个常用到的代码片段,如得到当前方法的名字、列出文件和目录、解析/读取XML 文件等
《java程序设计》课程的题库资料,由贺州学院整理,可供学生期末课程复习使用,也可以供相关任课教师出卷使用。 内容示例为: 9. 阅读下列程序片段,写出运行结果。 public class Test { public static void main...
主要为大家分享了20个非常实用的Java程序片段,对java开发项目有所帮助,感兴趣的小伙伴们可以参考一下
JAVA 代码 经典 经验
实验二Java面向对象程序设计 (1)定义表示课程的类Course,课程的属性包括课程名、编号、先修课号;方法包括设置课程名、设置编号、设置先修课号,以及打印课程名、课程号、先修课号。编写主程序,创建Course类的对象...
下面是20个非常有用的Java程序片段,希望能对你有用。
完整的代码示例,Java开发人员必备,涵盖日常Java开发经常要用到的功能代码。
20个常用的Java程序块 详细 //1. 字符串有整型的相互转换 002 String a =... java常用设计模式 java常用类 java常用包 java常用方法 java常用api java常用的..
通过java的ToolProvider创建JavaCompile,用来执行class源文件 * 4.创建DiagnosticCollector用来执行获取执行失败的错误结果 * 5.添加动态执行的编译环境 options 是个集合,添加内容,字符集,classpath等 * 6....
基于功能代码片段的Java后门检测方法.pdf
javamid处理一些 java 代码片段使用 java 实用程序来读取/写入/播放 MIDI 文件。
JAVA时钟小应用程序 代码片段 { Thread 时针=null, 分针=null,秒针=null; //用来表示时针、分针和秒针的线程。 //表示时针、分针、秒针端点的整型变量: int hour_a,hour_b,munite_a,munite_b,second_a,...
1给定如下Java程序,编译运行时,将在()出现错误。(选一项) public class Test{ public static void main(String[]args){ int i= 0; //a语句 for(;i;i++){ //b语句 if(i>5){ String test = “hello”; /...
这是java程序设计基础片段的课文代码和课后习题的代码,大部分都拥有
Java 根据数字报语音的程序 一个用JAVA写的语音报号程序,不过报出的是英文,不过你只要掌握了原理就好办多了,替换一下语音文件就可以了。它可以根据你输入的数字报出相对应的英文发音,实际上程序还是很简单的。