新回答列表

0

如果在Action能获取到IServiceMgrBiz的实例,插入信息不成功有可能就是事务的问题。 业务层IServiceMgrBiz需要让Spring管理。 业务层IServiceMgrBiz的serviceRegister()方法需要Spring提供的事务。 ...


0

return (env)->NewStringUTF(env, pat); //直接调用NewStringUTF方法 javadoc里有JNI Functions介绍的,LZ自己参考吧


0

需要设置JPanel的布局。 修改的main函数 public static void main(String[] args) { JFrame jfm = new JFrame(""); jfm.setSize(200, 200); jfm.setLocation(new Point(400, 400)); ...


0

private JPanel addButtons(int i) { int num=mh.selectnum(i); //得到需要创建jbutton的数量 JButton[] jb=new JButton[num];//创建jbutton数组并实例化开辟内存空间 JPanel jbp=new JPanel();//创 ...


0

可以修改的智能点,不需要一个一个写,建议分两步: 1、用for循环将所有的answer禁用; 2、根据answers_array[i]的值,选择特定元素来启用。


0

login.aspx : 登录页面 logout.aspx: 用来处理用户注销 (非必需,但建议把注销逻辑放在这里,以便任何需要注销的地方重复利用) default.aspx: 登录完成后的显示页面 gotoUrl.aspx : 登录完成后,用来辅助做页 ...


0

package com.showtime.IPparse; import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.RandomAccessFile; import java.n ...


0

server: import java.io.*; import java.net.*; public class MyServer { public static void main(String[] args) throws IOException{ ServerSocket server=new ServerSocket(5 ...


0

网页能检测到当前系统有qq登录,是因为QQ在安装的时候注册了一个activeX控件。 通过js调用 `new ActiveXObject("SSOAxCtrlForPTLogin.SSOForPTLogin2")`,然后再用其对象的某些方法获取到qq号。 后续的操作都和这 ...


0

public class JComboBoxDemo extends JFrame implements ItemListener { JComboBox jb; JPanel p=new JPanel(); public JComboBoxDemo() { jb=new JComboBox(); ...


0

public BirthDate(int d, int m, int y) { \\1.这里不明白,这个定义是方法吗怎么和类名相同 这是构造方法,构造一个类BirthDate的对象 BirthDate d1= new BirthDate(7,7,1970); \\2.这BirthDate什么意思,new ...


0

public class ShaoLei extends JFrame implements ActionListener { public JButton[][] jbu = new JButton[15][20]; public static int[][] number = new int[15][20];// 有雷 的坐标保存为1,无雷 ...


0

package a; import java.util.Date; public class CloneTest { public static void main(String[] args) { Date d = new Date(); System.out.printl ...


0

因为你服务器应该是用的LOCAL SYSTEM账户启动的,而这个账户是无法访问共享文件夹的, 可以在服务设置中设置另一个账户来启动服务器服务,但之前要在系统安全策略中允许此账户运行服务 可以不已服务模式启动服务器 ...


0

原理很简单,使用 JavaScript 操作所有CheckBox,并组合要提交的数据。 至于如何组合数据,这跟提交方式有关。 比如“全部删除”这个操作,可以通过页面提交到Servlet处理,也可以通过Ajax提交给Servlet或Action处 ...


0

1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: ...


0

import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.List; import org.apache.poi.hssf.usermode ...


0

ava中的aop的执行过程是: 用户 -------------- >> 代理对象 -------------->> 目标对象 package com.b510.service; /** * * @author Hongten * */ public interface Per ...


0

楼主在action里面写2个方法啦,一个上传文件的,一个插值的就ok


0

分析下程序,首先writeInt(‘0’+0)其实就是writeInt(48),因为'0'的ascii码就是48。 int类型在Java中占有四个字节,当写入到txt文件(ansi编码格式)时会将48的二进制流写到文件中,而txt文件需要将这个二进制流以A ...


0

唯一可能存在问题的是,你没有在response中写关于 contentType 等信息。 Ajax偶然确实会接收不到数据,但是发生概率很低,而且主要是网络因素。 听你的说法,如果频度较高,就显得比较怪异了。考虑可以专门对这个 ...


0

刷新相当于重新提交数据,当然会重新执行一次删除。 如果要避免重新提交数据,一般是三种做法: 1、删除动作是弹出页面执行的(没东西让用户刷新了); 2、删除成功后做页面跳转(必须是浏览器端页面跳转,不能是 ...


0

一般来说都是推荐绝对路径,但这里面存在重要差异,请楼主格外注意。 假设你的top.html完整路径是: http://localhost/context/xxoo/top.html <jsp:include page="/xxoo/top.html" flush="true" ...


0

用for是因为假如有多个的话,都可以打印出来 。上面给你的是按照固定的名称进行取值。 这个是不按要求打印出所有的 try { File f = new File("src/person.xml"); SAXReader reader ...


0

1 你的一个内部类中使用了线程,它还调用了一个非线程安全的类 2 你在普通项目中默认根路径和Web项目下的默认根路径不一样,你又没写好相对路径,当然报错。 ...


0

getHtml方法中 char c[] = s.toCharArray(); 这句代码异常了,s可能为null,当你页面请求没有context参数的时候,像这样的问题设置个断点,debug调试,确定问题 ...


0

内部类的作用是它可以方便的访问到外部类的成员,在开发中如果外部类如果需要一些其他的操作或者数据但不隶属于它而且只为它所使用,那么就可以使用内部类。 内部接口,和内部抽象类其实平常用的接口和抽象类是一样 ...


0

javac E:/Exp.java java Exp 编译针对*.java类文件 执行针对包含main方法的java类,故不要带.java这个文件标识


0

应该是少jar包了 nested exception is java.lang.NoClassDefFoundError: net/sf/cglib/proxy/CallbackFilter 把 cglib.jar 复制到 tomcat/shared/lib 目录下面去! 在hibernate中 bytecode\cglib目录中 ...


0

package saturn.online.deploy.util; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStre ...


0

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般Singleton模式通常有几种种形式: 第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类 ...


0

final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。finally是异常处理语句结构的一部分,表示总是执行。finalize是 Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方 ...


0

servlet里面的dopost和doget两个方法,你确定调用的是doget方法吗?dopost里面的方法写的是什么, 最好在dopost方法里面写上`this.doGet(request,response);`这样若是调用的是dopost方法的话, 你在doget里面写的东 ...


0

两种实现 1, 所有数据全部存到session里。。每次点击数字时从session取。。假设数字时N。。 则取(N-1)*5 ~ N*5 2 在后台的SQL语句中作处理。。select * from xxx limit 0,5。。这是第一页取出5条数据。。以此 ...


0

你可以这样操作: String []strings = new String[3]; int [] str = new int[3]; for(int i = 0;i < strings.length;i++) { str[i]=Integer.parseInt(strings[i]); } 希望能帮助你 ...


0

先获取两个JTextField里面值,用getText()方法, 由于获取出来是String类型的,要进行转换Integer.parseInt()方法 然后将取出来的两个值相加之后,放到另外JTextField里面。。。用setText()方法。。。 大致代 ...


0

首先你要给你的JComboBox添加个消息响应事件,然后代码如下: void KeyPressed( KeyEvent e ) { if ( e.getKeyCode() == KeyEvent.VK_ENTER ){ //to do //调用你要跳到文本框的类 } ...


0

出现这样的问题的主要原因是你不十分清楚面向对象的开发的意义。 java中,Scanner是一个类,他用来处理从输入流中输入的数据,将它转换为目标数据,因此它可以根据需要多次读取数据,只要输入流中有数据。也就是说 ...


0

1.直接在构造String时建立。 char data[] = {'s', 'g', 'k'}; String str = new String(data); 2.String有方法可以直接转换。 String.valueOf(char[] chr)就可以。 如: char[] cha = {'s','g' ...


0

父类引用指向子类对象,写对了吧。 父类A a = 子类B b(); int i = a.getSelectedRow();


0

为每一个客户端开一个线程 首先这个不行,最好用线程池或者用nio或者用mina框架实现。 但确定两个客户端对战后,如何实现之间的通信成了问题 客户1和客户b都向服务器通信,由服务器进行转发。 ...


0

没有什么可比性 实现机制不一样 如果你测试的单一数据流的传送,那用MINA就根本没有意义 MINA在于线程池和API抽象,在于他的链路复用 MINA不是给你用来做高速传输用的... ...


0

Microsoft Access Driver 这里要加空格吧……不过jdbc:odbc这个桥本来就很慢,你可以去 [http://jackcess.sourceforge.net/][1]看看这个类库是否满足你的需求。 [1]: http://jackcess.sourceforge.net/ ...


0

简单说,就是把你的 void print() { System.out.println("年龄:"+age+" 姓名:"+name); } 去掉,改为 public String toString() { return ("年龄:"+age+" 姓名:"+name; } ...


0

sleep是Thread的静态方法,可以通过Thread.sleep()直接调用。 t.sleep(10000); 这一句不用这写,直接换成Thread.sleep()即可。就表示对当前线程休眠。 报的错是MyRun类run方法的 sleep(1000); 这句吗?换成Thr ...


0

jsp: <input type="text" name="student[0].name"> <input type="text" name="student[1].name"> action: List<Student> students; public List<Student> getS


0

看看StringBulider的源码就知道了,它的底层实现就是字符数组,如果用默认的构造函数,就会构造一个长度为16的字符数组,如果构造函数里面用一个字符串,那么这个字符数组的长度就是字符串的长度+16,然后调用append ...


0

这是泛型擦除 也就是说编译的时候T被擦除,取而代之的是Object(即在.class文件中没有T的信息,只有Object信息) 所以 for (T item : in) 被编译为 for (Objec item : in) --.class文件的伪代码被编译为这样的信息 ...


0

非阻塞通信要细讲起来太多(做过C的scoket通信的可能会更容易理解) 就LZ的问题回答吧 //问题1:此处同步的运用不是很懂!关gate什么事???后面也有用到 gate在这里只是一个锁的作用,这种用法在多 ...


0

String minString=null; //保存那个最小的字符串. for(int i=0;i<strs.length-1;i++) { int count=1; for(int j=i+1;j<strs.length;j++) { if(strs[i].equ ...


0

是你数据库的数据类型不是date,n.setTime(rs.getDate(4));当你数据是其他类型, 这句话还是不会报错, 你用rs.getString(4)也不会报错的,因为这是运行时错误,运行前检查不出来。所以你查下你数据库存的时什么类 ...


0

Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序 ...


0

java 一直是直传递的,比较难理解的地方是java传对象的时候是传递对象引用的拷贝(引用是值传递的)。 像这样: public void foo(Dog d) { d.name == "Max"; // true d = new Dog("Fifi"); d.n ...


0

// 获取Calendar Calendar calendar = Calendar.getInstance(); // 设置时间,当前时间不用设置 // calendar.setTime(new Date()); // 设置日期为本月最大日期 calendar.set(Calendar.DATE, cale ...


0

一个简单的 hello world 程序 下面是一个简单的 python 程序,通过 JPype 调用 Java 的打印函数,打印出字符串。 清单 1. hello world import jpype jvmPath = jpype.getDefaultJVMPath() jpype ...


0

1.环境 export JAVA_HOME=/opt/java/jdk1.6.0_23 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export JRE_HOME=$JAVA_HOME/jre 2.:基本操作 1.java类中声明本地方法, ...


0

以前的java是没有枚举的,所以,有时会采用这种方式来实现值固定的数据结构。 使用这种static final变量而不是使用0,1这样的数字,一个是为了提高阅读性,另一个是为了便于修改(想想你如果把STAT_CHECKED从0变成1, ...


0

import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JSpinner; import javax.swing.Spi ...


0

多种方法。 假定A和B对象。A传递给B。 第一种B对象创建时传递【通过构造函数传递】。 第二种A对象调用B对象方法传递。 第三种public、static类型变量传递。 ...


0

java中的String的值是不能修改的 如果要修改的话用StringBuffer或StringBuilder 推荐使用StringBuilder 假如: String S="123"; s = "456"; 这其实是两个对象 "123"会一直放在String缓冲区中,如果以后 ...


0

第一个代码是方法调用,相当于首先调用m1的run(),再调用m2的run(),程序不是多线程执行的 第二个代码就是多线程程序,start()方法分别启动了两个线程,多线程运行时会出现交叉状况 ...


0

enum VertexState{White, Gray, Black} public void DFS(){ for (int i = 0; i < order(); i++){ state[i] = VertexState.White; } int time = 0; for(int u = 0;u<order();u++){ ...


0

package org.kodejava.example.text; import java.text.DateFormat; import java.util.Date; public class DefaultDateFormatExample { public static void main(String[] args) { ...


0

1 public void getRandom() { 2 List<Integer> list = new ArrayList<Integer>(); 3 for (Integer integer : i) { 4 list.add(integer); 5 } 6 ...


0

参考下面的代码: using System.Runtime.InteropServices; using DirectShowLib; using DirectShowLib.DES; code: public static string GetDuration(string fileName) { var mediaDet ...


1

这样的写法有点怪异,当然如何实现呢? 是可以的 PersonSayMe 加上默认的构造函数 /** * */ public PersonSayMe() { // TODO Auto-generated constructor stub ...


1

public class TxtFileNameDemo { public static void main(String[] args) { TxtFileNameDemo txtFileNameDemo = new TxtFileNameDemo(); File file = new File("."); //替换你需要的 ...


1

protected 关键字是针对子类而言的。 A类要调用B类的protected方法只有两种可能(反射的情况不考虑!) 1.A是B的子类 2.A和B同一个包 package sun.nio.ch.a; public class Father { protected String ...


1

public static void main(String[] args) { String dateTimeStr = "13:41 2012/5/16"; SimpleDateFormat sdf = new SimpleDateFormat("HH:SS yyyy/MM/dd"); try { Date parse = ...


2

不要小看这个close方法,sun考虑的问题比我们想象的要多的多,如果你是一个爱钻研的人,请追下去看 FileInputStream和FileChannelImpl的close实现。 public void close() throws IOException { synchr ...


0

import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yy ...


1

private属性不希望派生类的方法直接使用但允许派生类通过基类的public/protected接口间接访问(任何继承模式),protected属性与之相反。 private/protected继承表示基类用于派生类实现,public继承表示派生类is_a ...


0

程序运行完了之后,没有关闭的流会随着 java 进程的消亡,操作系统会回收该进程所占用的一切资源。 但是在很多场景中,并不是那么简简单单的一个 main 程序,绝大多数是一直运行下去的服务端应用,这样的话,不关闭 ...


0

StudentReader dh=new StudentReader();//这句不要,下面改成this试试 parser.parse(file, this);


0

这么理解。hibernate是面向对象的。那个映射是对应数据里面的表和字段名。 HQL语句 from A a where a.b = ? A 是 你写的那个实体类 对应数据库的表 a 就是A的一个实例 a.b 就是实例a的成员变量b。 ...


0

tomcat的catalina中可以配置堆的大小 linux中JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" window set JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize= ...


0

public String test(){ //this.mobilBookingService.creat(); return "out"; } 从这里可以看去 result属性是 out; 所以struts配置文件应该这样 <result name="out">webRoot/success.jsp ...


0

如果您在同一个进程中同时加载 Microsoft SQL Server 2000 JDBC Driver 和 Microsoft SQL Server JDBC Driver(版本 1.0、1.1、1.2 和 2.0),在某些情况下,2000 版 JDBC 驱动程序将错误地接受 DriverManager.getCo ...


0

SimpleDateFormat dateFormat = new SimpleDateFormat(strFormat); // 时间格式 Date newDate = dateFormat.parse(dateValue); //datevalue 要转换的字符串   //newDate 转换后的时间类型 ...


0

public static void main(String[] args) { String s = "nanjing;beijing;shanghai"; Matcher m = Pattern.compile("([a-z]+;)+([a-z]+)?").matcher(s); System.out.println(m.matches()); ...


0

#include<stdio.h> #include<string.h> typedef unsigned char BYTE; static BYTE base64_map[65] = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; static BYTE ...


0

楼主:请注意Object类的hashcode方法是根据对象在内存中的地址返回的。 而String类改写了这个方法。你可以看下String类的源码: public int hashCode() { int h = hash; int len = count; if ...


0

`Calendar.MONTH =0` Calendar的月份是从 0开始算的, 所以要+1.


0

你这里面用了两种写法,第一种就属于自己获取了数据库连接: Session sess=(Session) this.getSession(); List<Activity> list = sess.createQuery("from Activity a order by a.activity_up desc,a.activi ...


2

baidu的一段解释: 对于Object类,它的clone方法实现如下: protected native Object clone() throws CloneNotSupportedException; 也就是说,如果你在它的子类中没有覆盖clone方法,永远都是抛出一个CloneNotSup ...


0

页面上可以用`<s:if test=""/>` 处理逻辑的 若map的数量不固定 可以将map里的数据取出,放在list中,然后在页面遍历这个list,就不需要按key取值了 ...


0

还记得list吗。还记得list的相关操作吗? import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Test { public static void main(String[] args) { ...


0

如果纯用JS解决的话,也可以考虑将域的隐藏状态存入Cookie,onload的时候检查下这个Cookie来控制该域是否显示或隐藏。 `type=“submit”` 的“查询”按钮。 可能是这个页面提交了,相当于又打开只不过页面一样, ...


0

不用out.print, 比如要跳到a.jsp页面 在out.print那一行用`response.sendRedirect("a.jsp?username="+username+"&sex="+sex);`这种方式来跳转 或者根据你登录的信息在另一个页面中再次查询会员信息 ...


0

@Id @GeneratedValue(generator="seq_id",strategy=GenerationType.SEQUENCE) @SequenceGenerator(name="seq_id",sequenceName="seq_exam_item_id") private Integer id; ...


0

/** * 借助递归处理所有的目录下的文件 * @param fileOrDir 文件或目录 */ private void listAllFile(File fileOrDir) throws Exception { if (fileOrDir.isDirecto ...


0

1、你首先要理解java的引用传递和值传递,[http://www.blogjava.net/renyangok/archive/2008/09/12/228524.html][1] 也就不难理解这个了。 2、这个就跟,你从db中捞出资料放在一个list中, List<Product> res ...


0

一个intent filter是一个IntentFilter类的实例。 但是,android系统必须在组件未启动的情况下就知道它的能力,因此intent filter一般不会在java代码中设置,而是在应用的manifest文件中作为<intent-filter>元素的方 ...


0

manifest.xml里面需要添加网络访问许可。 <uses-permission android:name="android.permission.INTERNET"></uses-permission>123 另外,如果还有`android.os.NetworkOnmainThreadException`的问题,是跟版本 ...


0

对于第一个问题,答案是:请将你的资源文件放在classpath里,如果资源文件在jar中,请将该jar文件也加到classpath里面。 对于第二个问题,就得看你是使用的是哪个类(Class还是ClassLoader)来加载资源文件了,所以 ...


0

应该去看看操作系统 一个操作系统也就是一个虚拟机 虚拟机里面有很多很好的算法思想 比如线程的调度 (线程的调度不管最后怎么样,目的都是让CPU利用率最大化,不会让CPU闲着),这是一种效率最优的操作系统思想。 ...


0

除非有某些非常特殊性的要求,否则没必要“根据服务器节点的负载状况分发出去”。 考虑到你还要保证“会话粘着”问题,建议直接用 Hash 来进行处理会更方便。 这里有个简单例子可以参考下: [http://www.tidytutor ...


0

这就是标准的MVC模型嘛,用J2EE所提供标准框架实现的。 没啥特别复杂的东西,你先了解下MVC的概念,然后再回头看这个就比较清晰了。 `EntryServlet在doGet时new了一个RequestProcessor`类,由其找的配置信息实例了 ...


0

因为你的PersonSayMe是一个内部类,并且不是static的,其相当于Person 的字段一样,怎么才能使用字段,先有Person 才行 这样该就可以了 public class FeMale extends Person{ public SayMe getSayMe() ...


0

OSGi技术是面向Java的动态模型系统。OSGi服务平台向Java提供服务,这些服务使Java成为软件集成和软件开发的首选环境。Java提供在多个平台支持产品的可移植性。OSGi技术提供允许应用程序使用精炼、可重用和可协作的组 ...


0

//用数组没问题的,看了一下你的程序,发现很多问题 //首先,Circle的toString有问题 public String toString() { //System.out.println( "[Circle]radius = "+radius);return ""; //打印是打印了, ...


0

如果你好好看过源码,你就发现问题了。 public Random() { this(++seedUniquifier + System.nanoTime()); } private static volatile long seedUniquifier = 8682522807148012L; 每次new 一个Random ,` ...


0

达不到期望结果的 public interface Parent<R> { //这个R是泛型,编译时被擦除, //因为编译器不知道R将被用户赋予什么类型,但又不能不编译, ...


0

当然不可以,组件只有获得焦点之后才能监听到键盘事件,把键盘监听器放到`canvas上,canvas.addKeyListener` , 然后在`canvas.repaint();`后添加`canvas.requestFocusInWindow();` 你先试试看 ...


0

使用addAll函数即可 import java.util.ArrayList; public class Test{ public static void main(String[] args){ ArrayList<String> alist = new ArrayList<String>(); ...


0

URL的格式要合理。 file:\\G:\\java code\\jackxu\\src


0

Cookie cookie = new Cookie(“你要删除的coolies的名字”, null); cookie.setMaxAge(0);//设置为0 立即删除 response.addCookie(cookie);


0

String ref = request.getHeader("Referer"); if(ref!=null){ setReferer(ref); } <action name ="styleChange_*" class ="styleChange" method="{1}" > <result name="success" t


0

SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。   集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清 ...


0

泛型是java5才加入的,简单的讲就是对于集合中的对象进行约束,也增强了对象的安全。 例如java5之前无泛型时: public ArrayList getList(); 调用者无法知道ArrayList中具体是什么类型的对象,只能进行强 ...


0

这个程序只要写对了音乐文件的URL地址,例如:new URL("file:/C:/tmp/1/Windows Ding.wav"); 就可以播放音乐,除了可以播放.wav格式的音乐,还可以播放.au格式的音乐。 另外,如果你不希望音乐循环播放,你可以去掉a ...


0

对照下面这个例子改: import java.security.Security; import java.util.Date; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; impor ...


0

文件可以以二进制流的方式存到数据库里。 不过一般都是把文件上传到文件服务器上,然后把该文件的路径存到数据库里, 下载的时候再根据db里存的路径到文件服务器上下载。 这样比较简单点。。。 ...


0

public class Test{ public String DBMessage(long id){ String dbdriver="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String url="jdbc:sqlserver://localhost:3333;databaseName=ai ...


0

import java.util.*; public class MinDisDemo { public static void main(String[] args) throws Exception{ // TODO Auto-generated method stub Scanner scanner = new Scanner(System.in); ...


0

使用HttpClient 用到的jar文件:commons-httpclient-3.1.jar 方法: 预先定义好Soap请求数据,可以借助于XMLSpy Professional软件来做这一步生成。 String soapRequestData = "<?xml version=\"1.0\" encoding ...


0

DataBase db= null; try{ String name= new String(request.getParameter("uid")); String password= new String(request.getParameter("upwd")); db= new DataBase(); ...


0

GUI应用中,UI本身包括界面刷新、事件处理啥的都是单线程,而且其它线程不允许直接操作UI控件(访问其它属性可以),只能由UI自己的那个线程来操作。 所以多线程情况下,只能去通知UI线程做某件事情。 不知道你系 ...


0

你把这个数据在js里先封装成对象 o 然后写个for循环: for(int i=0;i<o.length;i++){ o.pageData[i].ms_type = o.pageData[i].ms_type==0?"内部":"外部"; } ...


0

这篇文章主要介绍了如何提高Lucene的搜索速度。介绍的大部分思路都是很容易尝试的,当然另外一部分可能会加大你程序的复杂度。所以请确认搜索速度确实很慢,而且很慢的原因确实是因为Lucene自身而造成的。推荐姐妹篇 ...


0

其实继承于不继承关系不大,因为A实现了IA接口,而AA是继承于A的,所以相当于AA也可以看做实现了IA接口的,对于IAA是否再继承IA对于AA来说影响不大,但是对于其他类就不一样了。其他类需要实现IAA接口的话,就需要即 ...


0

你整个程序只在static中初始化数据库连接,那么这个链接就不能释放了: if (connection!=null) { connection.close(); connection=null; } 第二次执行时connection就没了。 ...


0

分清了....引用与对象. 让一个引用为null,就是说让这个引用不指向任何对象. 并不是说让这个对象消失了.因为你有另外的引用还在引用着这个对象,所以对象不会被销毁. Student stu = new Student(); stu.s ...


0

("execution (* com.www.service.impl.*(..))") 执行 返回值类型(*表示任意放回类型) 包 对子包也进行拦截 类 所有的方法 方法参数不限


0

1.Java集合类库中最重要的两个接口Collection<E>和Map<K,V>,其中Collection接口又再次划分为 List和Set两大子接口,List中可以包含重复的元素,Set中则不可以。以下列举出一些常用的集合实现类,他们均分别继承自这 ...


0

你在`WatorcolorSet.java中Sets set = new Sets();`了吗? new完了再set.set(); 或者将Sets中set()方法定义成static


0

楼主去D盘根目录下,找找那个文本文件,里面的内容应该不会错的。 楼主不会拿着IDE的源码,和D盘文件中的源码做对比吧


0

正如楼主所说,vector 数据增长100% Arraylist 增长50% 我举个例子楼主就明白了: vector v=new vector(); 假设默认目前的长度100个 list list1=new Arraylist(); 假设默认目前的长度100个 (指元素个数) ...


0

得需要知道有多少条记录, 好给数组定长度. 用那个长度确定数组ss 的长度。 加几条语句,把行数求出来。 用这几条语句:    String sql="SELECT * FROM "+tablename; resultSet=statement.executeQue ...


0

这个不难: public class GetMax { /*采用二分法查找最大子字符串*/ static String s1 = "abbcgre"; static String s2 = "abcgra"; static int ruler = s2.le ...


0

out.append("<input type='text' name='txt"+i+"'/>");//如何让这里的名字是“txt”+i的形式


0

document.write("<option"); //我想在此处加一下判断,当i = i_year时,document.write("selected=\"selected\"") if(parseInt(i) == parseInt(i_year)) { document.write("selected=\"selected\""); ...


0

String name="某人"; String year="2012"; String month="03"; String day="16"; System.out.println(s.replaceFirst("_", name).replaceFirst("_", year).replaceFirst


0

我印象中,只有方法和类。可以消除向前引用。 为什么方法和类,可以消除向前引用。确实跟如何编译应该是有关的。 但是,为什么楼主说的那种情况是不行的呢? 其实你可以这么理解。 public class Test { ...


0

一、将已经编译后的java中Class文件进行打包;打包命令JAR 如:将某目录下的所有class文件夹全部进行打包处理; 使用的命令:jar cvf test.jar -C com/ . 其中test.jar为要生成的jar包;com/ . 为指定的当前目录下的 ...


0

psStatement.executeUpdate(); 改成 psStatement.executeBatch(); 还需要把第一个`psStatement.addBatch()`;去掉


0

debug调试一下,看具体那一步没有值, try { Query query=session.createQuery(hql1); query.setFirstResult(start); query.setMaxResults(limit); uList=query.list(); System.ou ...


0

<s:iterator id="images" value="#request.images" status="d2"> <input type="file" name="upload#{d2.index}" id="upload" size="10"/> </s:iterator> ...


0

taContent.setText(str );//你在这里已经为taContent设置了值,其值为tfTxt的值 taContent.setText("");//而在这里你又将taContent的设置成了"",这样就导致了taContent的值为""而不是taContent.setText(str )这 ...


0

@RequestBody 用这个接受你的对象参数 public @ResponseBody String saveDocumentBook(@RequestBody 对象 x, HttpServletRequest request) 给你个例子 $.ajax( { ...


0

当然可以,试试JLayeredPane import java.awt.Color; import java.awt.Rectangle; import javax.swing.JFrame; import javax.swing.JLayeredPane; import javax.swing.JPanel; publi ...


0

String sql = "select dusername from dl where dusername='"+dusername+"'and dpassword='"+dpassword+"'"; 语句中你只返回了dusername ,而在程序中你取了dpassword,当然要出错啦。 ...


0

没有,Servlet的Mapping不支持 exclude 之类的语法。 可以自己在SessionFilter中另外判断。


0

int countRows = jTable2.getRowCount();();//获取当前表格总行数 int[] selectRows = jTable2.getSelectedRows int selectRow=jTable2.getSelectedRow();//选中的行数 if (selectRow ...


0

配置基本是对的,但参数少了两项内容。具体如下配置即可: <init-param> <param-name>config</param-name> <param-value> struts-default.xml, struts-plugin.xml, /WEB-IN ...


0

用hibernateTemplate是spring在自动管理的事物,在发生RuntimeException是会自动回滚,而用 Session session=hibernateTemplate.getSessionFactory().openSession(); session.save(user); 打开是一个新的 ...


0

是String str= "game"+"lost";吧? Java的String类具有不可变性,你可以看下API,是final类,并且没有提供任何改变值和长度的方法 进行连接字符串操作的时候,Java虚拟机没有改变其中任何一个字符串,而是创建了 ...


0

有区别 request对象有若干个内部信息,其中一个是attribute(key, value)队列。 ${pageContex.request}表示的是request对象本身,能取得request的所有信息。 ${request}表示的是request对象内部的attribute(key, ...


1

public double[] getWg() 要修改为 public static double[] getWg()


0

超出了,request只能在单次请求中有效。 如果你希望把show.jsp所获取的各 `request.getParameter("**")`,需要将其全部放入FORM表单中提交给servlet <form method="post" action="servlet_map_url"> <i ...


0

package com.chinasoft.demo.login; public class LoginAction { private String username; private String userpass; public void setUsername(String username) { this.username = ...


1

数据库 有自带的截取字符串的函数 `substring(某字段, 0, 10) + '……' as 别名 `, <html> <head> <title>table_td</title> <style> td{ border:1px s ...


0

说一个比较笨的办法 class StringLeftSame { public static void main(String[] args) { String s1 = "C:/COMMON/A/B/C/Test1.pdf"; String s2 = "C:/COMMON/A/E/F/Test2.pdf"; ...


0

Criteria c = session.createCriteria(Module.class); c.add(Restrictions.eq("state", 0)); if (name != null && !name.equals("")) { c.add(Restrictions.like("name", "%" + name + "%"));


0

Connection con = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/rv_mining","root","123123"); 这句话前面,先Class.forName() 下,以策万全。 提前点写: Class.forName("com.mysql.jdbc.Dr ...


0

http://localhost:8080/HelloWorld/写错了, 还要包括你的项目名称http://localhost:8080/项目名/HelloWorld/


0

代码错了你的. Map productcar = (Map) session.getAttribute("productcar"); double total = ((Double)session.getAttribute("total")).doubleValue() 改成这样 session.removeAttribute( ...


0

改一下主类名,`ActionEvent`应该属于保留字之类的


0

现在是:2012-2-24 13:44:01 过去是:2004-01-02 11:30:24 要获得两个日期差,差的形式为:XX天XX小时XX分XX秒 方法一: DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); ...


0

map的value是boolean的?那加个泛型,怎么还弄个Object,还得转型 判断的时候直接`if(!mHashMap.get(tLCPolSchema.getPolNo()))`这不就行了吗。


0

你数组里是零就是零呗 for( x=0;x<sanjiao.length;x++){ for( y=0;y<sanjiao[x].length;y++){ System.out.print(sanjiao[x][y]+" "); } System.out.println(); } S ...


0

你的反向代理没有配置。 编译Apache时要进行的设置 ./configure --enable-mods-shared="all proxy" 1>修改 httpd.conf 文件中: LoadModule proxy_module modules/mod_proxy.so LoadModul ...


0

添加 相关包然后 package sqlite; import java.sql.*; public class Test { public static void main(String[] args) throws Exception { Class.forName("org.sq ...


0

重写要求函数声明完全一致 重载必须是函数名与原函数一致,参数或返回类型不一致


0

要么声明 transient ,序列化时忽略,要么自己继承Bitmap写序列化接口实现。


0

先吐槽下楼主这个编码习惯问题: 1、Connection 没有close; 2、拼装SQL语句存在注入漏洞; 3、看着样子,password没有做MD5之类的加密 关于问题排查的话,建议: String test = "SELECT * FRO ...


0

应该对dateTime加单引号,这样写,`"'"+dateTime+"'"`


0

FileReader:需要从文件中读取数据时用。 InputStreamReader:需要从键盘接收数据时用。通常是按字符流读入时,一般也不仅从键盘,也可以文件,网络,其它对象中读取,不过是按字符进行读取。它是Reader的直接子类 ...


0

把记录从子窗口传到主界面窗体里面去,,你可以看看下面样能否合你意思 父窗口: import java.awt.BorderLayout; import java.awt.Container; import java.awt.FlowLayout; import java.awt.eve ...


0

启动服务很慢,应该是连接池没能连接到数据库,等待超时所以很慢。 但连接池应该后台Console会有错误日志显示出来,而你这里似乎没有贴出来,是不是日志级别设置太高了? 可以自己写个Bean去尝试获取下连接,看看 ...


0

数据库字段由各家厂商自己决定 JDBC不关心实际数据库的类型差异,只尝试可能的,符合SQL标准的数据类型转换 相应数据库的转换规则请参考各厂商给出的DOC,以及说明文件 Hibernate用方言(Dialect)来构造不同的SQL语句 ...


0

结果是不确定的,我这还`b = 1000 1000`呢。 原因是m1、m2都是sychronized方法,同一个时刻,只允许一个线程访问一个对象中的一个sychronized方法(例如有线程访问m1的时候,其他线程请求访问该对象的m2也不行)。 ...


0

outFileWriter.flush(); outFileWriter.close();


0

原因在于spring下的配置文件中没有实例化action里边的一个bean, 把那个bean全部注消掉后系统正常中转至action,在spring配置文件spplicationcontext.xml中加载正确的bean信息即可 ...


0

最外层加个固定高度就可以了


0

public static void main(String[] args) { // TODO Auto-generated method stub String str = "3# 2# 6# 9# 5#"; String[] sarr = str.replace('#', ' ').split("[ ]+"); ...


0

这个代码中继承的体现就是父类中的方法子类也有,但是会被子类Derived 覆盖 whichFoo的一个参数是什么类型,就调用对应类型的foo方法,例如,arg1是Base类型就调用Base类的foo方法, 第二个参数是什么类型,就调用 ...


0

先来看配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd" > <beans> <bean id="


0

public static Date relativeHours() { Calendar date = Calendar.getInstance(); Date d=sdf.parse("2012/05/23 05:05:02"); date.setTime(d); date.add(Calendar.HOUR, n); return ...


0

修改 `plugin_customization.ini` org.eclipse.ui.workbench/SHOW_BUILDID_ON_STARTUP=false 就不会显示`unknown build`


0

$(doucment).ready(function(){ document.getElementById("ID值").checked=false;//boolea 控制是否选中 //$("#id").attr("checked",false) });


0

File f=new File(""); SimpleDateFormat smf=new SimpleDateFormat("yyyy-mm-dd"); smf.format(new Date(f.lastModified()));


0

反射的缺点: 1,丧失了编译时类型检查的好处 2,执行反射访问所需代码笨拙冗长 3,性能损失 反射一般为了基于组件的应用创建工具而设计的,这些工具需要根据需要装入类,反射功能只是在设计时被用到,普通应 ...


0

用单例设计一个map,第一次请求put值,之后每次请求都调用这个map来取值,你看看这样行不行


0

告知浏览器所传送过来的信息是什么类型的,便于浏览器选择合适的解析引擎。 如果是XML结构,就应该指明是 text/xml


0

for(int i=0;i<10;i++){ ... } for(int i=0;i<10;i++){ ... } 这两个for循环是可以在同一个方法里面共存的,i是局部变量,定义了两次。 一样的道理,局部变量的作用域是{} ...


0

ArrayList就是个动态一样的数组 说下我的方法吧! 先new一个数组,然后在每次存放数据的时候,判断数组存放数据已满,满的话,再new一个数组,将原来数组的数据copy到新数组就可以了。 将新数组length增加为原来 ...


0

php也有那样的语句 java是没有的!


0

Java 是严格大小写区分的,所以不要随意发挥“O”字: String driver = "Oracle.jdbc.driver.OracleDriver"; String strUrl = "jdbc:Oracle:thin:@192.168.100.246:1521:mimp"; ...


0

内存放大些就行,可参考如下方法: 只要在 Eclipse 或 MyEclipse 的 window 下的 Preferences 下的 tomcat 下的JDK 中的 Optional Java VM arguments : 下加入如下几句就行了 -Xms256m -Xmx512m - ...


0

在你的c:forEach中加上`varStatus="a"` <c:if test="a.index==0"> 第一个list的值 </c:if>


0

注意 function update() { var form = document.getElementById("main_form"); form.action = "update.jsp?action=main_update"; // 少了结束引号 form.submit; } ...


0

原因是 $('#fileUpload').click(); $.ajaxFileUpload({ 2个事件不能同时触发,因为你是做一个button,触发file选择了文件后直接上传,这样不行


0

程序出现问题一般都是需要这样设计的情况下: 1、取出数据库数据 value; 2、经过一系列计算 生成了新的 value,比如:value = value + 1; 3、将新的value写入数据库中。 那么在程序不做控制的情况下并发就会完 ...


0

可以到getHibernateTemplate然后具体看看里面有哪些方法,下载spring的源码看看 会了解一些


0

池可用连接不够 根据这个配置文件,1000个连接肯定是够用了 那就只有一个可能,你的程序里面有地方占用了连接,但是没有正常释放(归还)到池 请检查代码 ...


0

其实主要问题也就是个 左右大括号 `“{}”` 干脆直接自己 replaceAll 算了,两次: “{” => %7B “}” => %7D


0

以下列出了在使用JDBC来连接Oracle数据库时可以使用的一些技巧,这些技巧能够使我们更好地发挥系统的性能和实现更多的功能(系转载)。   1、在客户端软件开发中使用Thin驱动程序   在开发Java软件方面,Oracle ...


0

权限体系或者说安全控制体系,属于偏技术范畴,跟业务范畴的学生、老师、家长,不是一个范畴,因此设计时不能混着来玩。 建议独立设计权限体系,基于传统RoleBase模型即可,简单点说:权限表--权限角色表--角色表-- ...


0

这种没头没脑的作业,是需要有前提或者说目标的。如果就以你说的这个要求,你直接用HttpClient,去访问“http://news.baidu.com/”,然后把热点新闻的内容抓下来给老师就交差了。 如果闲页面内容太复杂,还有精 ...


0

焦点丢失,你需要在jbtOneMoreTime事件处理代码段的最后一句话,让你的蛇Snakes重新得到focus,也就是在: `s.initial();` 和 `}` 之间,增加`s.requestFocus();`


0

如果确认你两个class文件都是没有package的话,可以直接在当前路径下执行: java GridBagLayoutTest -cp . 注意别漏了最后那个“`.`”


0

方法写到 Action 中呀,表单传值的时候用 actionForm,此处正是零散写法的表现,建议使用框架。 SSH。


0

模糊就用like 精确就给定一些固定的值 让用户填写 查询的时候用= 就可以了


0

不是目录 只是个名字而已 会去找对应的servlet-name的那个类 访问 webapp/test 会找到mapping里对应的servlet-name 在找到servlet-name对应的servlet-class <servlet> <servlet-name>first</servlet-n ...


0

你的fieldInfo是在for循环中声明的,生命周期仅限于for循环内,最后那句 `System.out.println(fieldInfo.getElementsByTagName("url").item(0).getFirstChild().getNodeValue());` 已经超出for循环体了,当然不能 ...


0

首先回答你 :错误为:The method getA() is undefined for the type A。 2。可以用a1.a来输出值=0;类属性值int默认值为0;如果被声明为protect 就不能调用了; 3.回答你为什么不能调用getA():如果说父类中有 ...


0

<html:textarea> 换成上面的不就行了,没必要一定用struts标签


0

一、向本地默认地址存储文件 public void save(String filename, String content) throws Exception { FileOutputStream outStream = context.openFileOutput(filename, Context.MODE_PRIV ...


0

Java线程池就像数据库连接池一样,是一个对象池。所有的对象池都有一个共同的目的,那就是为了提高对象的使用率,从而达到提高程序效率的目的。   比如对于Servlet,它被设计为多线程的(如果它是单线程的,你 ...


0

在你的UserDAOImpl中加上 @Resource(name="sessionFactory") public void setSuperSessionFactory(SessionFactory sessionFactory) { super.setSessionFactory(sessionFactory); } ...


0

不知道你为什么要这样弄 非要这样弄的话,用`HashMap<String,Object>`把变量名字符串和真的变量引用存起来 使用时用字符串去get


0

new Window , win中放panel ,window.show()........如果是想mark ,就把window的属性madol: true


0

public static void main(String[] args) { String str = "<!--xxx-->xxxc<!--aaa-->"; str = str.replaceAll("<!--.*?-->",""); System.out.println(str);//xxxc } ...


0

应该是Zip==》BOLB====》Zip这步的问题,和解压、压缩没有关系吧..........


0

迭代器的起始位置在0和-1之间 hasNext为true移到0和1间


0

给个例子你参考下: public class People{ private int id; // private String name; public People(int id,String name){ this.id = id; this.name ...


0

在许多方面,Java 类似于 C++。Java 的语法非常类似于 C++,Java 有类、方法和数据成员;Java 的类有构造函数; Java 有异常处理。 但是,如果你使用过 C++ 会发现 Java 也丢掉一些可能是你熟悉的特性。这些特性 ...


0

System.out.println((short)0xffce);


0

tomcat也分两种的。一种是安装版本的。一种是解压之后就能用的。安装版本的是可以直接用的。不用配置环境变量 ; 解压之后的,单独启动tomcat得配置环境变量。用myeclipse启动不用配置环境变量的。 ...


0

JLabel XLabel=new JLabel(XIcon); JLabel OLabel=new JLabel(OIcon); 放到循环里,不然总是两个相同的JLabel被加来加去。


1

next()一定要读取到有效字符后才可以结束输入,对输入有效字符之前遇到的空格键、Tab键或Enter键等结束符,next()方法会自动将其去掉,只有在输入有效字符之后,next()方法才将其后输入的空格键、Tab键或Enter ...


0

double型不可能无限精确地表达所有小数 当然,也没有哪个别的类型可以做到这一点,只有做到何种近似程度的区别


0

String src = "第八十章第五十页"; String reg = "第([零一二三四五六七八九十百千万]*[章节部页])"; String r="替换字符串"; String newstr = src.replaceAll(reg, r+"$1"); ...


0

最终效果上没区别,但s.userName = "wang"相当于把类属性直接暴露出来,增加了类之间的耦合度,提升了其内部管理的风险。 换个想法理解这个事情。 Student 好比一个图书馆,两种管理模式: 1、set/get模式:设置 ...


1

1. 子类重写父类中的方法,调用子类中的方法 public class Father{ 2 public void method(){ 3 System.out.println("父类方法:"+this.getClass()); 4 } ...


0

WCF的配置文件: <?xml version="1.0" encoding="utf-8" ?> <configuration> <system.web> <compilation debug="true" /> </system.web> <system.serviceModel>


0

方法: 1.导入jar; 2. 获取服务; 3.提交url,交给程序去判断是否下载。 public class ImagecachetacticsdemoActivity extends Activity { public void onCreate(Bundle savedInstanceSta ...


0

java.sql.Timestamp d=new java.sql.Timestamp(new java.util.Date().getTime()); 就可以得到:2012-01-01 21:58:23这种形式 的时间了


0

应该把for里面的++i,放到第一个if的else里面去。


0

看起来是antlr的版本问题,检查下你Tomcat启动环境中应该引入了一个早期的antlr版本。如果找不到这个东西的话,只能把你程序中所需的antlr放到系统环境CLASSPATH的最前面,也就是要保证你所需版本的antlr比tomcat要 ...


0

关键是你要知道JRE在什么地方 如果确定,bat在JRE的目录中,`java -cp .;`"当前目录`\jre\lib\ext\comm.jar" -jar ISAR_new.jar` 可写成 java -cp .;"jre\lib\ext\comm.jar" -jar ISAR_new.jar 即comm.jar ...


0

质数不是这么求的,LZ的程序(比如m = 100000) i的值:`2, 3, 4, 5, 6, 7, 8, 10` i = 2时,n=101,n%2 != 0, 打印101,++n, n = 102 i = 3时,n=102,n%3 = 0, i = 4时,n=102,n%4 != 0, ...


0

你的**int**型溢出了


1

这个i应该是对象的一个成员变量,比如对象n1中的i为10,对象n2中的i为20,则 `"1: n1.i: " + n1.i + ", n2.i: " + n2.i` 最后的结果就为一个字符串:`"1:n1.i:10, n2.i:20"` ...


0

我猜,你在给JPanel添加MouseLister事件的时候是使用匿名内部类吧? 想得到这个JPanel 需要写一个类实现MouseLister接口,并且这个类的构造方法接收你的JPanel. 写一段伪代码吧: JPanel small = new JPanel ...


0

i代表行,j代表列,score.length是行数,score[i].length代表每行的列数,这样一个循环当然可以把数组完全输出了~


0

我简单给个思路: 1、设置一个字符数组,把你所有的随机数取值范围设置到这个数组中,比如: byte[] elems = {'0','1',.....'A',....'a',....'z'}; 2、然后一个4次循环,用random在这个数组里面随机抽元素,写入b ...


0

String sql = "insert into Star(USERNAME, PASSWORD) values ("+s1+","+s2+")"; 和 psm.setString(1,s1); psm.setString(2, s2); 有冲突。 要么去掉 psm.setString(1,s ...


0

把这个换一下:`<url-pattern>*.action</url-pattern>` 为: <url-pattern>/*</url-pattern>


0

1、统一编码,建议统一为utf-8 2、在tomcat的server.xml中也设置下编码 3、可能是因为你把项目部署好了后,才把需要下载的文件上传到服务器的,试试将要下载的文件和项目一起打包在部署到服务器就会好了 ...


0

根据留言表里的主题的ID查询回复表,SQL语句里加一个按时间排序(表里应该有回复时间这一项吧) 然后按顺序读取结果集,依次输出。 回复表里的每一条记录都应该有对应的回复的那个主题的ID编号 ...


0

hibernate面向对象,倾向于细颗粒度的设计将大表拆分为多个小表,可以通过二级缓存来提升性能 Ibatis面向关系,倾向于粗颗粒度设计劲量讲表合并,通过Column冗余消除关联关系,没有有效的缓存手段 Hibernate自动拼接 ...


2

简单说,回调不是让你去监听谁做完了什么事,而是谁做完了什么事就报告给你. 这就是回调用的思想.例子太多了,AWT的事件,SWING事件模型都是这样有. 还有多线程中,如果要控制线程数,不能总是查询每个线程是否结束,要在每 ...


1

这里涉及一个组件重绘的问题,组件要先于panel被显示之处存在,如果一panel已经显示了,那么加在上面你能看到吗?但如果在同一个panel上, 先有button A,假如按下它加了butt on B,这时你如果使整个panel重给,那么A本身要 ...


0

这里涉及一个组件重绘的问题,组件要先于panel被显示之处存在,如果一panel已经显示了,那么加在上面你能看到吗?但如果在同一个panel上, 先有button A,假如按下它加了butt on B,这时你如果使整个panel重给,那么A本身要 ...


1

这种发信程序不考虑性能,因为不可能1秒就有一个人注册,我们说的考虑性能的发信程序是指上百万封信在队列里要不停发送的那种,象你这个随便怎么写一个程序都行,没有必要用JAVAMAIL.只要指定一个发信的服务器然后用cock ...


1

因为”+”运行算在JAVA中被重载.系统无法确定你用的是算术加还是字符+。 这一点可以在JAVASCRIPT中更好地理解: <form name=”t”><input name=s value=1234></form> var a = document.t.s.value+1; ...


1

FlowLayout BorderLayout GridLayout CardLayout GridBagLayout SpringLayout 具体的可以去看看Java的API文档


1

把事务设置成手动事务,操作完成后一起提交事务。 Session session = getHibernateTemplate().getSessionFactory().openSession(); Transaction tx = null; tx = session.beginTransaction(); ...


0

你所说的功能叫java的动态代理,是可以实现的 你必须实现一个类,自动根据你的类的运行情况,讲述出结果自动生成一个类,然后使用CGLIB的功能将该类自动动态编译,然后生成实例运行。 这个功能说起来原理很简单, ...


0

这个其实很简单的 主要是界面的设计问题 其他都很简单 都是通过文件流对文件进行操作 public static void readFileByCyBox(String filePath) throws SQLException, IOException{ File file = new File(f ...


1

用Win32的,位置自己计算的.以下是按你的要求的完整程序 #include <windows.h> #include <stdlib.h> #include <string.h> #include <tchar.h> // Global variables // The ma ...


0

String str = “ aaaaaa aaaaaaaaa bbbbbbbbbbbbbb ”; str.replace(" ", ""); 去掉所有空格,包括首尾、中间. 其实是替换。 str = .replaceAll("\\s*", "");   可以替换大部分空白字符, 不限于空 ...


1

给大家分享一下 十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进 ...


1

基本类型时值传递,对象什么的都是引用传递


0

作为静态区段的语句,容易知道,3是会最先出现的。 容易弄错的一点是 到底是1和2的出现顺序。 可以从字节码来分析。在eclipse中使用ASM bytecode 插件,得到相应的字节码: public class Test { ...


0

你的那个类要实现Actionlistener接口才可以, 比如 public class A implements Actionlistener { public void actionPerformed(ActionEvent e) { if(e.getSource()==//你的button的引用名字) { ...


1

给你提供思路吧 第一,root权限,这是必须的 第二,Runtime.getRuntime().exec("su -c reboot"); 第三,模拟器上运行不出来,必须真机 第四,运行时会提示你是否加入列表 , 同意就好 ...


0

Java Advanced Imaging API(包含在Java Media API中)允许在Java应用中执行复杂的,高性能的图像处理.JAI API提供了存储图像的能力.目前,JAI API支持以下几种图像文件格式:BMP,JEPG,PNG,PNM,TIFF.下面给出了将图像存储 ...


1

是的,在java中父类的构造函数一定会执行,而且先于子类的构造函数执行,如果在子类的构造函数中没有指明调用哪一个父类构造函数,则会调用父类缺省的构造函数(即没有参数的构造函数),如果父类没有缺省的构造函数 ...


0

1.匿名内部类不能有构造方法。 2.匿名内部类不能定义任何静态成员、方法和类。 3.匿名内部类不能是public,protected,private,static。 4.只能创建匿名内部类的一个实例。 一个匿名内部类一定是在new的后面, ...


1

1.只用到类的一个实例。 2.类在定义后马上用到。 3.类非常小(SUN推荐是在4行代码以下) 4.给类命名并不会导致你的代码更容易被理解。


1

前者仅是容器中控制权的转向,在客户端浏览器地址栏中不会显示出转向后的地址;后者则是完全的跳转,浏览器将会得到跳转的地址,并重新发送请求链接。这样,从浏览器的地址栏中可以看到跳转后的链接地址。所以,前者 ...


1

先抛开具体开发语言的实现不说,从数据结构上看一下,两者时间、空间负责度上的区别: 查找自不必说,插入删除与具体的位置有关,如果在首部、中部执行增删,考虑到ArrayList需要复制指定位置之后的所有元素,因 ...


1

import java.io.File; public class list { // 文件列表 public static void main(String[] args) { listFile("C:/", 0); } public static void listFil ...


0

Java是单继承,但它有接口(interface),解决C++里面多重继承带来的问题. main方法必须是static,因为只有使用main方法是入口,也就是说,jvm要执行,就必须从 main方法开始, static可以不用创建实例就可以调用该方法 ...


1

java中采用unicode编码(其中包含了全球大多数语言的字符),一个char型数据占两个字节共16位,所以它可以表示汉字。如果要使用单字节变量,可以将其声明成byte类型。 ...


0

一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 二.数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一半 ...


2

1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:[http://www.mic ...


1

1 每隔5个,会产生一个0,比如 5, 10 ,15,20.。。 2 每隔 5×5 个会多产生出一个0,比如 25,50,75,100 3 每隔 5×5×5 会多出一个0,比如125.。。 所以 100的末尾0的个数为 100/5 + 100/25 = 20+4 = 2 ...


3

static 一定优与 普通变量初始化(在编译阶段)


1

我认为学习java 的话,myeclipse 也很好用,现在有9.0版本的,但是,一般的8.6版本的就够用了。


0

Java的反射是可以动态获取某个实例的方法和属性列表,对于这种功能,Obj-c可以用 NSObject的 respondsToSelector: 方法来确认某个实例是否有某个方法;还可以用 performSelector: 来调用方法。基本上是可以代替Java ...


1

主要原因是对系统所访问外部资源,未执行关闭操作,导致外部资源大量浪费,最终可能导致系统无法正常运行;对系统所访问的外部资源关闭次数太多,外部系统无法正常处理;所系统访问的外部资源出现异常情况。 解决 ...


0

用顺序表java.util.List接口 你可以选择用ArrayList或是LinkedList,前者是数组实现,后者是链表实现。 例如: List list = new ArrayList(); 或是 List list = new LinkedList(); 具体的相关操作可以参考 ...


1

java中有析构函数,但我们一般用不到它,因为java有自动内存回收机制,无需程序员来释放,也就不要担心内存泄露,只不过java中析构函数所采用的方式不是C++中的那样前加~号,在java中 对象析构时会调用void finalize ...


0

方法过载是指在同一个类中,用一种新的方法取代原有的方法,它们的方法名字相同。通过方法过载,可以直接从原有方法中衍生能够完成所要求的功能的新的方法。 方法覆盖与过载是不同的两个概念,过载是指同一个对象 ...


1

有点区别,java中有四种不同的存取控制方式 ①表示同一类中 ②表示同一包中 ③表示不同包中的子类 ④表示不同包中的非子类 声明为public的,①②③④都可以访问 声明为protected的,①②③可以访问 没 ...


1

java不支持显式的多继承。 因为在显式多继承的语言例如c++中,会出现子类被迫声明祖先虚基类构造函数的问题, 而这是违反面向对象的封装性原则的。 java提供了interface和implements关键字实现类似多继承的功 ...


0

声明成public是为了可以在类外调用这个方法, 声明为void是因为在java中main方法没有返回值 声明为static是为了即使没有该类的对象,也可以调用这个方法 String args[]是字符串数组,里面包含了调用时的命令行 ...


1

java里面不能重载运算符。但你可以通过定义接口和成员方法来实 现类似功能。其实C++中的运算符重载也是通过这种方式,只不过把调用成员方法的方式改成运算符罢了。 ...


1

为了安全起见,java不支持宏定义,因为**宏替换不能保证类型的安全**。 如果你需要定义常量,可以将它定义为某个类的static final成员(即静态成员常量) 如果需要定义一个替换的函数,你可以将它定义为某个类的 ...


0

import java.io.*;//需要java.io包来完成这个工作 //重定向输入流 BufferedReader fin = new BufferedReader( new FileReader("in.txt " ) ); //重定向输出流 PrintWriter fout = new PrintWri ...


1

这个问题是一个很不恰当的问题。你应该问:Java和C++哪个更适用于我的项目? 如果你不需要跨平台,不需要分布式,要强调程序的运行速度,C++更为适用。 反之,你应当考虑Java。 ...


2

①超类的成员变量(注1,注2) ②超类的构造器本身(注1) ③当前类的成员变量(注2) ④当前类的构造器本身 注1: ① ②仅适用于有超类的情况 注2:当没有明确的初始值时用缺省值初始化 要点: 1 超 ...


1

当java applet在浏览器中运行时,使用的是浏览器本身的缺省JVM.而不同浏览器对JDK的支持程度也不尽相同. 因此,在Netscape或IE浏览器中运行Java applet出现了错误,建议使用JDK提供的工具appletviewer或Sun公司的Hotjav ...


2

建议首先使用JDK+文本编辑器,这有助你理解下列几个基础概念:path,classpath,package 并熟悉基本命令:javac和java。并且下载和你的JDK版本一致的API帮助。 如果你不确定类或函数的用法,请先查阅API而不是发 ...


0

把sqlserver jdbc驱动加到classpath中,三个jar包。 import java.sql.*; public class DbTest { Connection con; Statement sta; ResultSet rs; String driver; ...


0

Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMa ...


1

//java.util.Arrays中有排序函数 import java.util.Arrays; public class Calculator { public static void main(String[] args) { int a[]={7,3,5,1,9}; Arrays.sort(a); ...


0

import java.util.Random 1、创建Random类型的对象: Random random = new Random();//使用当前时间作为种子数字来进行创建 Random random = new Random(10010010);//通过自己来指定种子数字来进行创建。 ...


0

右击“我的电脑”-->"高级"-->"环境变量" 1)在系统变量里新建JAVA_HOME变量,变量值为:C:\Program Files\Java\jdk1.6.0_14(根据自己的安装路径填写) 2)新建classpath变量,变量值为:.;%JAVA_HOME%\lib;%J ...


1

其实我算是找到一种方法... public interface Type{ } public enum ModuleType implements Type{ RESOURCE_MODULE, //..... } 如果要扩展的话,其他开发人员可以实现Type接 ...


0

Spring根据后缀来决定编组格式. 如果你想返回json. <bean class="org.springframework.web.servlet.view.ContentNegotiatingViewResolver"> <!-- 设置为false开启对Accept Header的支持--> ...


0

instanceof是Java的一个二元操作符,是Java的保留关键字它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。 ...


2

final只能保证引用永远指向固定对象,不能保证那个对象的状态不变。这很类似==操作符:==操作符只负责引用的“值”相等,至于这个地址所指向的对象内容是否相等,==操作符是不管的。 ...


1

由于所有对象都有原型,而原型本身也是对象,所以原型也可能有原型,这样就构成了所谓的原型链。 原型链终止于链中原型为 null 的对象。Object 构造函数的默认原型就有一个 null 原型 console.info(Object) ...


0

HttpClient框架比较容易.! 给你俺以前写过的拿URL做的.! URL urlC = new URL(url); URLConnection connection = urlC.openConnection(); InputStream ips = connection.getInputStream ...


0

1 在远程windows服务器上开通telnet服务。 2 本地写一个客户端,基于socket,连接到远程服务器的telnet服务的23端口。需要知道用户名密码 3 连接ok后,发送命令调用bat ...


0

将下面代码中的test改成你的class的名字然后保存为html文件,并把要运行的class放在同目录下,用浏览器打开该html文件就可以看到结果了,话说jdk自带了一个AppletViewer,也可以在那里面查看 <!DOCTYPE HTML ...


0

举个例子给你: import java.util.*; public class Test6 { public static void main(String[] args) { String[] arrStr1={"00000004", "暂无姓名"}; String[] a ...


1

Process process = null; try { String cmd = "c:\\dbbackup.bat"; process = Runtime.getRuntime().exec(cmd); StreamReader err = new StreamReader(process.getErrorStream()); ...


1

泛型的类型是无法在运行时通过反射取得的,泛型类型在编译成字节码的时候已经被虚拟机给去掉了,只是起到提示编译器进行类型检查的作用 用这种方法你试一试: 父类: import java.lang.reflect.ParameterizedTy ...


0

序列化是把对象的内容变为二进制数据,然后可以把它保存在硬盘上,以供后用。或者通过网络,传输到另一个java程序中,达到传送信息的目的。 如果没有序列化功能,我们需要手动将对象中的内容转换为别的格式,如xml ...