javase工程师必备的20 个代码

问题描述

1.把Strings转换成int和把int转换成StringStringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanintStringa=String.valueOf(2);//integertonumericstringinti=Integer.parseInt(a);//numericstringtoanint2.向javajavajavajavajdbcoracleoraclejdbcoraclejdbcoracleoraclejdbcoraclejdbcoraclejdbcoraclejdbcoracleoraclejdbcoraclejdbcjavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajavajava文件中添加文本Updated:ThanksSimoneforpointingtoexception.Ihavechangedthecode.BufferedWriterut=null;try{out=newBufferedWriter(newFileWriter(”filename”,true));out.write(”aString”);}catch(IOExceptione){//errorprocessingcode}finally{if(out!=null){out.close();}}BufferedWriterut=null;try{out=newBufferedWriter(newFileWriter(”filename”,true));out.write(”aString”);}catch(IOExceptione){//errorprocessingcode}finally{if(out!=null){out.close();}}3.获取现在正调用的方法名StringmethodName=Thread.currentThread().getStackTrace()[1].getMethodName();StringmethodName=Thread.currentThread().getStackTrace()[1].getMethodName();4.在中将String型转换成Date型javajavajavajava.util.Date=.text.DateFormat.getDateInstance().parse(dateString);.util.Date=.text.DateFormat.getDateInstance().parse(dateString);orSimpleDateFormatformat=newSimpleDateFormat("dd.MM.yyyy");Datedate=format.parse(myString);SimpleDateFormatformat=newSimpleDateFormat("dd.MM.yyyy");Datedate=format.parse(myString);5.通过链接数据库publicclassTest{StringdriverClass="..driver.Driver";Connectioncon;publicvoidinit(FileInputStreamfs)throwsClassNotFoundException,SQLException,FileNotFoundException,IOException{Propertiesprops=newProperties();props.load(fs);Stringurl=props.getProperty("db.url");StringuserName=props.getProperty("db.user");Stringpassword=props.getProperty("db.password");Class.forName(driverClass);con=DriverManager.getConnection(url,userName,password);}publicvoidfetch()throwsSQLException,IOException{PreparedStatementps=con.prepareStatement("selectSYSDATEfromdual");ResultSetrs=ps.executeQuery();while(rs.next()){//dothethingyoudo}rs.close();ps.close();}publicstaticvoidmain(String[]args){Testtest=newTest();test.init();test.fetch();}}publicclassTest{StringdriverClass="..driver.Driver";Connectioncon;publicvoidinit(FileInputStreamfs)throwsClassNotFoundException,SQLException,FileNotFoundException,IOException{Propertiesprops=newProperties();props.load(fs);Stringurl=props.getProperty("db.url");StringuserName=props.getProperty("db.user");Stringpassword=props.getProperty("db.password");Class.forName(driverClass);con=DriverManager.getConnection(url,userName,password);}publicvoidfetch()throwsSQLException,IOException{PreparedStatementps=con.prepareStatement("selectSYSDATEfromdual");ResultSetrs=ps.executeQuery();while(rs.next()){//dothethingyoudo}rs.close();ps.close();}publicstaticvoidmain(String[]args){Testtest=newTest();test.init();test.fetch();}}6.将中的util.Date转换成sql.Date这一片段显示如何将一个utilDate转换成sqlDate用于数据库javajavajavajavajavajavajavajava.util.DateutilDate=new.util.Date();.sql.DatesqlDate=new.sql.Date(utilDate.getTime());.util.DateutilDate=new.util.Date();.sql.DatesqlDate=new.sql.Date(utilDate.getTime());7.使用NIO快速复制文件publicstaticvoidfileCopy(Filein,Fileout)throwsIOException{FileChannelinChannel=newFileInputStream(in).getChannel();FileChannelutChannel=newFileOutputStream(out).getChannel();try{//inChannel.transferTo(0,inChannel.size(),outChannel);//original--apparentlyhastroublecopyinglargefilesonWindows//magicnumberforWindows,64Mb-32Kb)intmaxCount=(64*1024*1024)-(32*1024);longsize=inChannel.size();longposition=0;while(position<size){&nbsp;position+=inChannel.transferTo(position,maxCount,outChannel);}}finally{if(inChannel!=null){&nbsp;inChannel.close();}if(outChannel!=null){&nbsp;outChannel.close();}}}publicstaticvoidfileCopy(Filein,Fileout)throwsIOException{FileChannelinChannel=newFileInputStream(in).getChannel();FileChannelutChannel=newFileOutputStream(out).getChannel();try{//inChannel.transferTo(0,inChannel.size(),outChannel);//original--apparentlyhastroublecopyinglargefilesonWindows//magicnumberforWindows,64Mb-32Kb)intmaxCount=(64*1024*1024)-(32*1024);longsize=inChannel.size();longposition=0;while(position<size){position+=inChannel.transferTo(position,maxCount,outChannel);}}finally{if(inChannel!=null){inChannel.close();}if(outChannel!=null){outChannel.close();}}}8.帖子内容太多不让发大家可以去这里参考吧http://www.gjrencai.com/newsShow.asp?dataID=684

解决方案

解决方案二:
很基础。不过还是有些作用。建议以后排版下吧
解决方案三:
该回复于2011-03-07 09:02:25被版主删除
解决方案四:
恩分享的精神很好啊就是这最后一句像广告...

时间: 2024-09-04 02:24:45

javase工程师必备的20 个代码的相关文章

嵌入式硬件工程师必备 21个计算机体系架构面试题

小编为大家汇总了嵌入式硬件工程师必备的21个计算机体系架构面试题,大家收藏了! 1)解释什么是计算机体系结构? 计算机体系结构是详细说明一组软件和硬件标准如何相互交互以形成计算机系统或平台的规范. 2)计算机体系结构的特征如何? 计算机架构分为三类 系统设计:它包括系统中的所有硬件组件,包括除CPU之外的数据处理器,如直连存储器访问和图形处理单元 指令集架构(ISA):它是中央处理单元的嵌入式编程语言.它基于可以处理的编程来确定CPU的功能. 微架构:它定义数据路径,存储元素和数据处理以及如何在

《Network Warrior中文版(第2版)——思科网络工程师必备手册》一3.2 自动协商的运作方式

3.2 自动协商的运作方式 Network Warrior中文版(第2版)--思科网络工程师必备手册 首先,来看一下自动协商干不了的事儿:在接口上激活自动协商功能时,该机制既不会自动测出以太网链路对端接口的配置,也不会针对测出的配置,随即与之匹配.但很多网管人员都对此不明就里,从而导致了许多问题. 自动协商是一种协议,与所有协议一样,只有链路两端同时运行时,协议机制方可生效.换句话说,若链路一端运行了自动协商,而对端却没有,那么该机制就不能自动测出链路对端的速度和双工配置.要是链路对端也开启了自

5个前端工程师必备的最佳开发工具

 开发工具-前端工程师必备工具"> 原文作者 Arnaud Breton 为前端工程师,特别专注于前端和使用者经验,这篇文章出自于mention blog.以下内容由作者以第一人称撰写. 过去几年一直不断地提到 Web 应用新世代的成长,这些 App 内容变得越来越丰富,带动了前端整体的复杂度大幅增加. 像是 Backbone(藉由提供模型).AngularJS 和 EmberJS 框架都是创造新 App 非常好的框架,增强了所有 Web 的功能;同时,Web 程式语言 Javascrip

drawpath-只有20行代码!请大神帮忙看看,为什么drawPath( )会失效,但drawCircle( )却管用

问题描述 只有20行代码!请大神帮忙看看,为什么drawPath( )会失效,但drawCircle( )却管用 public class Hehe extends View { Path p; Paint p1; public Hehe(Context context AttributeSet attrs) { super(context attrs); // TODO Auto-generated constructor stub p=new Path();//定义一个路径 p.moveTo

确定不收藏?十张机器学习和深度学习工程师必备速查表!

本文讲的是十张机器学习和深度学习工程师必备速查表,对于初学者,机器学习和深度学习课程会很困难,此外各类深度学习库也十分难理解.我在Github上创建了一个本地库(https://github.com/kailashahirwar/cheatsheets-ai ),里面包含了从不同渠道收集的速查表,可以直接下载.尽管拿去用吧,同时欢迎补充完善! 1. Keras Karas是Theano和TensorFlow平台上一款强大易用的深度学习库.它为发展和训练深度学习模型提供高阶神经网络API接口. 来

程序员和设计师必备的20个CSS工具

CSS工具是现今网站开发人员和设计人员使用的最必要和最重要的工具之一.这是因为这些CSS工具,可以为开发人员和设计人员简化手头的工作,大大 减少web开发和设计工作所需的时间.而专业人员还可以在很短的时间跨度内,用一种更高效的执行方式,完成更多的工作.可惜的是,并非所有这些工具都是众 所周知的.现在市场上有很多CSS工具.每一种工具都有着自己特定的功能. 其中最知名的CSS布局工具是Templatr.这工具可以帮助你创建网站,即使你对CSS和HTML所知甚少.有了它,想出网站如何布局就是几秒 钟

网页开发者必备的20款在线实用工具

  互联网已经成为我们生活中无法割裂的一部分,生活中越来越多的服务都与网络紧密的结合到一起,深刻地影响着我们的生活和工作,很难想象没了它我们的日常生活会多麻烦.我们在公交上刷微博看新闻,在闲暇的时候在网络上寻找自己感兴趣的东西,在公司工作借助网络来宣传自己的企业,寻找合作伙伴和客户,等等等等. 与此同时,网络技术的发展也使得越来越多的事情可以在网络上完成--比如,设计和开发.这次我们推荐的20个网页开发工具都无需安装,借助浏览器,网页开发者可以在这里便捷地完成许多网页工作,称之为必备并不为过.

Web前端开发工程师必备技术列表

想要打造并拥有一流的Web产品开发团队,在团队成员基础能力上一定要下功夫.对于Web前端产品开发来说,仅仅掌握Web1.0时代简单的"网页套接"是完全不够的.我结合自己的团队配备,特此罗列了Web前端产品工程师所涉及的技能列表如下: 通过许多实际项目,个人认为一个完备的前端产品开发团队,必须拥有如下的人才配备,也希望大家补充: ◎团队全体成员达到所有技能中的a级标准 ◎团队全体成员必须掌握两项技能中的b级标准,并保证所有的b级标准在该团队中有50%以上成员能达到 ◎团队全体成员必须掌握

云时代服务器端工程师必备 CDN 技能包

云时代,为了提升静态资源的加载速度,大伙都是拼了.这促使近些年国内 CDN 的使用逐步普及.而作为一家以图片分享社区为核心业务的公司,图片 CDN 的使用比较多,下面梳理下自己的一些经验.闭门造车,如有勘误,大家多多包涵. 主要包括了以下内容: CDN使用背景,图片的分布式存储 CDN 网络原理概述 批量添加.切换 CDN 的步骤和注意事项 CDN 访问故障分析 CDN使用背景,图片的分布式存储 因为下文中的CDN的使用都是基于我们当前的图片存储,为了下文介绍不是那么突兀.先描述下当前图片存储的