`
rothmada
  • 浏览: 85187 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

【转】20个开发人员非常有用的Java功能代码

    博客分类:
  • JAVA
 
阅读更多

【转】20个开发人员非常有用的Java功能代码

http://www.cn-java.com/www1/?viewnews-78759

 

1. 把Strings转换成int和把int转换成String

//integer to numeric string
String a = String.valueOf(2); 

//numeric string to an int  
int i = Integer.parseInt(a); 

 

 

2. 向Java文件中添加文本

public void write(){
		
		BufferedWriter out = null;  
		try {  
			out = new BufferedWriter(new FileWriter("filename", true));  
			out.write("aString");  
		} catch (IOException e) { 
			if (out != null) {  
				try {
					out.close();
				} catch (IOException e1) {
					// TODO Auto-generated catch block
					e1.printStackTrace();
				} 
			}
		}
	}

 3. 获取Java现在正调用的方法名

String methodName =Thread.currentThread().getStackTrace()[1].getMethodName(); 

 

4. 在Java中将String型转换成Date型

public Date str2Date(){
		SimpleDateFormat format = new SimpleDateFormat( "dd.MM.yyyy" );  
		Date date = null;
		try {
			date = format.parse("12.12.2012");
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} 
		return date;
	}

 

5. 通过Java JDBC链接Oracle数据库

public class OracleJdbcTest  {  
		String driverClass = "oracle.jdbc.driver.OracleDriver";  
		Connection con;  
		
		public void init(FileInputStream fs) throws ClassNotFoundException,SQLException, FileNotFoundException, IOException  {  
			Properties props = new Properties();
			props.load(fs);  
			String url = props.getProperty("db.url");
			String userName = props.getProperty("db.user");  
			String password = props.getProperty("db.password");  
			Class.forName(driverClass);  
			con=DriverManager.getConnection(url,userName, password);  
		}  
		
		public void fetch() throws SQLException,IOException  {  
			PreparedStatement ps = con.prepareStatement("select SYSDATE from dual");  
			ResultSet rs = ps.executeQuery();  
			while (rs.next())  {  
				// do the thing you do  
			
			}

			rs.close();  ps.close();  
		}  
		public static void main(String[] args)  {  
			OracleJdbcTest test = new OracleJdbcTest();  
			test.init();  
			test.fetch();  
		}  
	} 

 

6.将Java中的util.Date转换成sql.Date

这一片段显示如何将一个java util Date转换成sql Date用于数据库

java.util.Date utilDate = new java.util.Date();  
java.sql.Date sqlDate = new java.sql.Date(utilDate.getTime()); 

 7. 使用NIO快速复制Java文件

 

分享到:
评论

相关推荐

    20个开发人员非常有用的Java功能代码(推荐)

    20个开发人员非常有用的Java功能代码

    20个开发人员非常有用的Java功能代码

    20个开发人员非常有用的Java功能代码20个开发人员非常有用的Java功能代码20个开发人员非常有用的Java功能代码

    20个开发人员非常有用的Java功能代码 .zip

    这个名为"20个开发人员非常有用的Java功能代码 .zip"的压缩包,显然包含了一些对Java开发者来说非常实用的功能代码示例,可能是解决常见问题的技巧,或者是提升编程效率的工具。 在Java编程中,开发者经常会遇到...

    20个开发人员非常有用的Java功能代码+

    很有帮助的 这一片段显示如何将一个java util Date转换成sql Date用于数据库

    开发人员必备工具(Java代码大全)

    "开发人员必备工具(Java代码大全)"这个压缩包文件,很可能包含了大量实用的Java源码示例,旨在帮助开发者提高效率,理解并掌握各种编程技巧。 首先,我们要了解Java源码的重要性。源码是程序设计的基础,它是由...

    Java代码直接转化成smail代码工具(完整项目)

    这个“Java代码直接转化成Smali代码工具”是一个完整的项目,它旨在帮助开发者或安全研究人员将Java源代码转换为Smali指令集,以便于理解、调试或修改Android应用的底层逻辑。 1. **Java与Smali的关系**:在Android...

    20个Java日常开发中经常用到的代码片段

    完整的代码示例,Java开发人员必备,涵盖日常Java开发经常要用到的功能代码。

    java2python--java代码转python工具

    总的来说,`java2python`工具是一个实用的编程辅助工具,可以帮助开发人员在Java和Python之间架起桥梁,实现代码迁移,但同时也需要开发者具备一定的编程知识,以处理可能出现的转换问题和优化转换后的代码。

    java开发网页浏览器开发源代码

    在这个实训项目中,学生被要求使用Java来开发一个网页浏览器,这涉及到对Java基础、Swing库以及软件开发流程的理解和实践。 首先,开发环境是Eclipse,这是一个流行的Java集成开发环境(IDE),提供了编写、调试和...

    JAVA开源低代码开发平台

    2. **易用性**:非专业开发人员也能快速上手,降低项目对高级开发资源的依赖。 3. **可定制性**:虽然降低了编码需求,但仍然支持自定义代码,满足复杂业务需求。 4. **快速迭代**:低代码平台通常支持敏捷开发,...

    AWS SDK for Java开发人员指南.pdf

    AWS SDK for Java不仅仅是一个代码库,它还是一套强大的工具集合,能够帮助开发人员在应用程序中实现各种功能,比如数据存储、内容分发、计算能力等。在开发过程中,开发人员可以通过AWS控制台或者命令行界面来监控...

    电子商城java源代码

    MyEclipse是流行的Java EE应用开发工具,它提供了丰富的功能,如代码编辑、调试、部署等,为开发人员提供了一个高效的工作平台。 二、核心技术栈 1. Java:作为后台的主要编程语言,Java以其跨平台性和安全性,...

    java代码转pdf

    1. **Aspose.Words for Java**: `aspose-words-15.8.0-jdk16.jar` 是Aspose.Words的Java版本,这是一个强大的API,允许开发人员在Java应用程序中处理Microsoft Word文档,包括创建、读取、修改和转换文档。...

    Java软件开发文档代码规范

    在软件开发领域中,Java作为一种广泛使用的编程语言,其代码规范对于项目的可维护性和团队协作至关重要。...通过遵循一致的编码规范,可以减少误解,提高工作效率,并确保代码在不同开发人员之间能够平滑过渡。

    java开发简易人员管理系统

    在本项目中,"java开发简易人员管理系统" 是一个基于J2EE技术栈构建的应用,主要目的是实现对人员信息的有效管理和操作。系统采用MySQL作为后端数据库存储数据,提供了基本的增删查改功能,虽然规模不大,但包含了...

Global site tag (gtag.js) - Google Analytics