- 浏览: 198838 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
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 1059URL: http://blog.csdn.net/polar ... -
java 内存溢出分析
2009-10-09 15:44 1226内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终 ... -
Java的内存泄漏
2009-10-09 13:27 830Java 的一个重要优点就 ... -
dom4j操作xml基础--Visitor访问模式解析XML
2009-07-03 17:15 1386http://www.blogjava.net/bulktre ... -
Dom4j的全面解析
2009-07-03 17:03 1008作者:冰云 icecloud(AT)sin ... -
关于java使用javacomm20-win32实践总结
2009-06-21 23:34 756由于这几天要通过java调 ... -
20非常有用的Java程序片段 (中)
2009-05-26 14:08 91712. 单实例Singleton 示例 请先阅读这篇文章 ... -
20非常有用的Java程序片段 (上)
2009-05-26 14:02 967下面是20个非常有用的Java程序片段,希望能对你有用。 1 ... -
java实现 冒泡排序 插入排序 选择排序
2009-03-16 00:47 1092package test.sort; public clas ... -
红黑树的Java实现
2009-03-16 00:42 971红黑树可能是要考虑情况最多的BST树了,它有自己的规则(见代码 ... -
排序算法复习(Java实现)(二): 归并排序,堆排序,桶式排序,基数排序
2009-03-16 00:40 1174转自:http://www.blogjava.net/java ... -
排序算法复习(Java实现)(一): 插入,冒泡,选择,Shell,快速排序
2009-03-16 00:37 904转自:http://www.blogjava.net/java ... -
Java 深层理解 父类引用指向子类对象
2009-03-10 11:44 2686从对象的内存角度来理解试试. 假设现在有一个父类Father, ... -
java native method
2009-03-02 20:40 978一. 什么是Native Method 简单地讲,一个Na ... -
java 简介--学习笔记
2009-02-22 22:26 758一 java 特点 1 、简单 Java 设计 ... -
String理解
2009-02-21 00:44 870要理解 java中String的运作方式,必须明确一点:Str ... -
Java的时间处理
2009-02-21 00:42 9001. Java计算时间依靠1970 ...
相关推荐
根据提供的文件信息,我们可以深入探讨其中提及的各个Java程序片段,并从中提炼出一系列重要的知识点。 ### 1. 整型到字符串与字符串到整型的转换 - **知识点**: Java中`String.valueOf()`方法用于将基本类型转换...
下面我们将深入探讨这些Java程序片段中的关键知识点。 1. **字符串与整型的相互转换**: - `String.valueOf(int)` 方法将整型值转换为对应的字符串表示。 - `Integer.parseInt(String)` 方法用于将符合格式的字符...
以下是一些常见的Java程序片段,涵盖了字符串处理、文件操作、日志记录、日期转换、数据库连接等多个方面。 1. **字符串与整型的相互转换** - `String.valueOf(int)` 方法用于将整型值转换为字符串。 - `Integer....
### JAVA 学习必备10个有用的程序片段详解 #### 1. 字符串与整型的相互转换 在 Java 中,我们经常会遇到需要将数字转换为字符串或反之的情况。以下是一个简单的示例: - **从整型转换为字符串**: ```java int ...
"绝对使用的JAVA程序片段"这个标题暗示了我们即将探讨的是Java编程中的一些核心技巧和最佳实践,这些片段是程序员在日常开发过程中经常遇到并需要掌握的关键点。"JAVA 代码 经典 经验"的标签进一步强调了这些代码...
### Java程序设计知识点总结 #### 1. 参数传递机制(传值引用) **知识点概述**: 在Java中,参数传递采用“传值”的方式。对于基本数据类型(如`int`, `double`等),传递的是变量的值;而对于引用类型(如数组、...
### Java程序设计报告知识点 #### 一、报告模板概述 在大学阶段,撰写关于Java程序设计的报告是一项重要的学习活动。此类报告不仅帮助学生总结所学知识,还能够锻炼其解决问题的能力以及团队协作技巧。本报告模板...
对于初学者来说,掌握Java程序代码是学习的关键步骤。在这个名为"java程序代码下载"的压缩包中,包含了多种实用的Java小代码示例,它们可以帮助初学者快速理解和实践Java编程的基本概念。 首先,让我们探讨一下Java...
### JAVA程序性能优化 在Java开发中,程序性能优化是一个重要的环节,它直接影响到应用程序的运行效率、用户体验以及系统的整体稳定性。本文将基于提供的标题、描述及部分内容,深入探讨几个关键性的性能优化策略。...
### Java程序结构与示例分析 #### 一、概述 Java是一种广泛使用的面向对象编程语言,具有简单性、面向对象性、健壮性、安全性、平台独立性等优点。Java程序的基本单位是类(Class),类由方法和成员变量组成。本文...
Java是一种广泛使用的面向对象的编程语言,它具有跨平台的特性,也就是说,编写的Java程序可以在任何安装了Java运行环境(JRE)的操作系统上运行。Java语言的设计强调了对象的封装、继承和多态性,这三大特性使Java...
【Java程序片段详解】 在Java编程中,常常会遇到各种常见的任务,如数据类型转换、文件操作、日期处理以及数据库交互等。以下是一些实用的Java程序片段,可以帮助你更高效地编写代码。 1. **字符串与整型的相互...
面向对象程序设计是Java语言的核心特性之一,它允许我们通过模拟现实世界中的对象来构建复杂的软件系统。在本次实验中,我们将深入理解面向对象的基本概念,包括类的定义、对象的创建、接口的使用以及异常处理。 ...
下面我们将详细探讨标题和描述中提到的20个非常实用的Java程序代码片段,这些片段涵盖了字符串操作、文件处理、日志记录、日期时间转换以及数据库连接等多个方面。 1. **字符串与整型的相互转换**: - `String....
描述“java 制作的五子棋可执行程序 五子棋java代码”进一步说明了这是一个可以直接运行的Java程序,并且提供了源代码。 #### 标签解析 标签“java 五子棋”强调了程序的技术栈是Java,并且游戏类型为五子棋。 ###...
【JAVA课程设计小程序】 在Java编程中,课程设计通常涉及实际应用编程技能,例如输入输出处理、数据验证、日期操作以及字符串处理等。以下四个代码片段分别展示了这些方面: 1. 这个程序是一个简单的命令行输入...
Java程序填空题.pdf文件中包含了多道Java编程题目的片段,用于考察和练习编程能力。从文件内容中可以提取出以下知识点: 1. Scanner类的使用:在题目中出现了使用Scanner类来获取用户输入的代码片段。Scanner sc = ...