Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
工具、jar包:ganymed-ssh2.jar编程方式:Connectionconn=newConnection(ip);conn.connect();conn.authenticateWithPassword(usrname,password);Sessionsession=conn.openSession();session.executeCommand("xxxxx.sh");//到这里就执行完毕了,但是有时候老是碰到执行失败的情况,所以要执行下面的步骤以得到执行该命令的返回信息... 查看全文
· Java IO流发布时间:2013-12-12
privatestaticvoidread()throwsFileNotFoundException,IOException{Filefile=newFile("E:\\a.txt");//指定要读取的文件//获得该文件的缓冲输入流BufferedReaderbufferedReader=newBufferedReader(newFileReader(file));Stringline="";//用来保存每次读取一行的内容while((line=bufferedReader.readLine(... 查看全文
· Java - String indexOf() Method发布时间:2013-12-12
源地址:http://www.tutorialspoint.com/java/java_string_indexof.htmDescription:Thismethodhasfollowingdifferentvariants:publicintindexOf(intch):Returnstheindexwithinthisstringofthefirstoccurrenceofthespecifiedcharacteror-1ifthecharacterdoesnotoccur... 查看全文
· 频繁调用互斥操作——Java发布时间:2013-12-12
开发中遇到的问题:看到项目先前实现的代码,有一个逻辑处理,要完成两个界面的切换,而且这个两个界面的切换会共同设置系统的同一个资源的状态,且设置状态的操作(系统中间件已经做了互斥)比较耗时。先前的代码采用了新建线程来设置资源状态来保证主线程不被阻塞。这就出现了一个问题,如果频繁操作切换的话,就会出现系统资源的状态错乱。应用调用:Threadcallstate(true);Threadcallstate(false);Threadcallstate(true);Threadcallstate... 查看全文
· Java集合元素排序技术发布时间:2013-12-12
packagedemo;publicclassStudentimplementsComparable//该接口用于排序{privateintsno;privateStringname;privatedoublescore;publicStudent(intsno,Stringname,doublescore){this.sno=sno;this.name=name;this.score=score;}publicStringgetName(){returnname;... 查看全文
· java——代理模式发布时间:2013-12-12
1、静态代理由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。接口类:packageorg.lazyzhong.test;publicinterfacePeople{publicvoidspeak();publicvoiddoWork();}实现类:packageorg.lazyzhong.test;publicclassManimplementsPeople{@Overridepublicvoidspeak(){System.out... 查看全文
前两章介绍了POI对Excel的使用,对于java程序员来说,使用对象来操作Excel更符合要求.下面是一个用于测试的实体对象:packagegd.hz.poi.model;importgd.hz.poi.annotation.ExcelSign;importjava.io.Serializable;importjava.util.Date;/***用户Model*@authorlfd*2013-12-09*/publicclassUserimplementsSerializable... 查看全文
· Java数字、货币格式化发布时间:2013-12-12
转:http://www.cnblogs.com/archie2010/archive/2010/12/17/1909469.htmlpackagecom.tq365.util;importjava.text.NumberFormat;importjava.util.Locale;publicclassFormatTest{publicstaticvoidmain(String[]args){//无格式化输出doubled=10000.0/3.0;System.out.println... 查看全文
· Java String 的十大常见问题发布时间:2013-12-12
以下是Java字符串经常被问到的排名前十的问题。1、如何比较字符串?使用“==”还是“equals()”?简单来讲,“==”比较的是引用(对象的内存地址),“equals()”比较值是否相等。除非你想检测两个字符串是否是同一对象,否则都用equals()。当然了解字符串池的概念更好。2、为什么对于安全敏感的信息使用char[]优于String?Java中字符串是不可变的,这就意味着一旦他被创建,在垃圾回收器收集之前都是一样的。使用数组你可以明确的修改它的元素,以这种方式,安全敏感的信息(如... 查看全文
由于公司项目的需要,我对Hibernate对多表关联查询研究了一下,现总结如下,供朋友参考。一、Hibernate简介Hibernate是一个JDO工具。它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系。这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List)... 查看全文
由于公司项目的需要,我对Hibernate对多表关联查询研究了一下,现总结如下,供朋友参考。一、Hibernate简介Hibernate是一个JDO工具。它的工作原理是通过文件(一般有两种:xml文件和properties文件)把值对象和数据库表之间建立起一个映射关系。这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。例如,使用Hibernate的查询,可以直接返回包含某个值对象的列表(List)... 查看全文
垃圾回收是Java程序员了解最少的一部分。他们认为Java虚拟机接管了垃圾回收,因此没必要去担心内存的申请,分配等问题。但是随着应用越来越复杂,垃圾回收也越来越复杂,一旦垃圾回收变的复杂,应用的性能将会大打折扣。所以,Java程序员了解垃圾回收的机制并且知道怎样解决“内存溢出”问题会有很大的益处。在Java中,有两个非常普遍的内存溢出问题。一个是堆内存溢出,另一个是持久代内存溢出。持久代和类加载器Java对象是java类的实例。每当创建一个Java对象时... 查看全文
· java數據庫編程发布时间:2013-12-12
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.sql.SQLException;importjava.sql.Statement;importjava.util.List;publicclassDBConnection{privateStringdrv="com.mysql.jdbc... 查看全文
· Java Excel Reader Writer发布时间:2013-12-12
importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.util.HashMap;importjava.util.List;importorg.apache.poi.hssf.usermodel.HSSFWorkbook;importorg.apache.poi.ss.usermodel.Cell;importorg.apache.poi.ss... 查看全文
· Java异常汇集发布时间:2013-12-12
算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException文件已结束异常:EOFException文件未找到异常:FileNotFoundException字符串转换为数字异常... 查看全文
· Thrift入门及Java实例演示发布时间:2013-12-12
目录:概述下载配置基本概念数据类型服务端编码基本步骤客户端编码基本步骤数据传输协议实例演示(java)thrift生成代码实现接口IfaceTSimpleServer服务模型TThreadPoolServer服务模型TNonblockingServer服务模型THsHaServer服务模型异步客户端[一]、概述Thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在C++,Java,Python,PHP,Ruby,Erlang,Perl... 查看全文
作为“30HTML和CSS最佳实践”的后续,本周,我们将回顾JavaScript的知识!如果你看完了下面的内容,请务必让我们知道你掌握的小技巧!1.使用===代替==JavaScript使用2种不同的等值运算符:===|!==和==|!=,在比较操作中使用前者是最佳实践。“如果两边的操作数具有相同的类型和值,===返回true,!==返回false。”——JavaScript:语言精粹然而,当使用==和!=时... 查看全文
· Java 系列—— 多线程发布时间:2013-12-12
实现线程的方式多线程有两种实现方法,分别是继承Thread类与实现Runnable接口。这是继承Thread类实现线程的示例:publicclassThreadTestextendsThread{publicvoidrun(){//在这里编写线程执行的主体//dosomething}}这是实现Runnable接口实现多线程的示例:publicclassRunnableTestimplementsRunnable{publicvoidrun()... 查看全文
· Java程序员集合框架面试题发布时间:2013-12-11
Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性就有必要掌握集合框架。这里有一些实用问题,常在核心Java面试中问到。1、什么是Java集合APIJava集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在上层完成以下几件事:●编程更加省力,提高城程序速度和代码质量●非关联的API提高互操作性●节省学习使用新API成本●节省设计新API的时间●鼓励、促进软件重用具体来说,有6个集合接口... 查看全文
· Java基础知识的三十个经典问答发布时间:2013-12-11
1、面向对象的特点抽象:抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是数据抽象。继承继承是一种联接类的层次模型,允许和鼓励类的重用,提供了一种明确的共性的方法。对象的一个新类可以从现有的类中派生,这叫做类的继承。心累继承了原始类的特性,新类称为原始类的派生类或者是子类,原始类称为新类的基类或者父类。子类可以从父类那里继承父类的方法和实现变量... 查看全文