学习java,找不到符号

我正在学习Java并且坚持自我测试练习写一个向后打印字符串的递归函数… 我理解编译器错误,但我不知道该怎么做。 我的代码…… class Back { void Backwards(String s) { if (s.length = 0) { System.out.println(); return; } System.out.print(s.charAt(s.length)); s = s.substring(0, s.length-1); Backwards(s); } } class RTest { public static void main(String args[]) { Back b; b.Backwards(“A STRING”); } } 编译器输出…… john@fekete:~/javadev$ javac Recur.java Recur.java:3: error: cannot find symbol if (s.length = 0) { […]

Java相当于JavaScript的String.match()

JavaScript的String.match()的Java等价物是什么 我需要得到一个数组或所有匹配的列表 例: var str = ‘The quick brown fox jumps over the lazy dog’; console.log(str.match(/e/gim)); 给 [“e”, “e”, “e”] http://www.w3schools.com/jsref/jsref_match.asp

使用JDBC和编译将Microsoft Access数据库连接到Java

对于学校数据库项目,我们正在制作数据库程序(用户GUI和数据库)。 使用Microsoft Access 2010我创建了数据库并使用一些示例数据填充它,并将其保存为.mdb格式并将其放在我的项目文件夹中。 在eclipse中运行它时,以下代码工作正常,连接甚至检索查询。 但是我发现我无法将代码导出到jar并运行它(这是项目所需的,在CD或闪存驱动器上为它们提供程序的工作副本),而且我也无法移植代码到Netbeans让它工作,以及尝试在Linux机器上编译。 我认为这是包含驱动程序或尝试使用Microsoft访问的问题。 运行jar或在Netbeans上运行时得到的错误在代码下方给出。 所以我要么问我如何包含驱动程序以使程序可移植,或者我如何处理这个问题呢? 提前致谢 import java.sql.*; public class JDBCTest { static Connection connection; static Statement statement; public static void main(String args[]){ try { Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”).newInstance(); String database = “jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=TLDATABASEDBM.mdb”; connection = DriverManager.getConnection( database ,””,””); buildStatement(); executeQuery(); }catch(Exception e){ e.printStackTrace(); System.out.println(“Error!”); } } public static void buildStatement() throws […]

如何比较本地文件与Amazon s3文件

我正在研究桌面Java应用程序。 它需要检查我的S3服务器上的特定文件。 我不想下载整个文件进行比较,我需要找出服务器中的那个是否比本地更新,然后下载并替换。 我不确定如何检查是否有更新的可用部分。 我听说哈希作为一种方法,但我对如何在两个方面(本地和通过S3)实际执行此操作几乎没有经验

Bouncy Castle scrypt实施

我目前正在使用scrypt实现密码哈希。 我已经在GitHub上找到了一个很好的scrypt实现。 令我惊讶的是,我还在Bouncy Castle图书馆中发现了一个scrypt实现 。 这个类没有记录,维基百科没有提到Bouncy Castle作为scrypt实现提供者,我真的很难找到使用Bouncy Castles scrypt的人的任何代码示例,所以这看起来有些可疑。 另一方面,如果我不得不在GitHubs加密实现和Bouncy Castle之间做出选择,我宁愿选择Bouncy Castle。 那么Bouncy Castles是否会破坏 “真实的东西”? 我可以使用Bouncy Castles scrypt而不是JCA提供者API(或者我是否需要像这里一样直接调用它: 带有充气城堡的scala中的AES-256加密工作流程:盐和IV的使用和传输/存储 )? 编辑:我现在可以得到的最佳答案: https : //www.bouncycastle.org/devmailarchive/msg13653.html

WebLogic上的多个Java版本

是否可以在WebLogic 10.3.6和/或12c上运行多个版本的Java? 我们有使用不同版本Java的应用程序。 例如,是否可以同时使用JRE6和JRE7用于不同的应用程序?

在java中保存一组对象,以便以后在另一个程序中使用

好吧,所以我的问题是我有很多程序,我在java中使用完全相同的对象数组但我不想每次写一个新程序时继续重新创建这个数组。 有没有办法保存一个对象数组,以便在其他java程序中使用。 如果是这样的话?

FreeTTS,Java,Linux:“LINE UNAVAILABLE:格式是……”的解决方法

当我运行FreeTTS示例时,我收到此错误: LINE UNAVAILABLE: Format is pcm_signed 16000.0 Hz 16 bits 1 channel big endian 在这篇文章中, Freetts在Java中存在问题 有人声称这是一个已知的Linux / Java声音错误,并有一个解决方法,链接到http://forums.sun.com/thread.jspa?threadID=5189363 。 但是这个链接不再起作用了,因为Oracle搞砸了它。 Archive.org似乎没有存档此页面。 有没有人有FreeTTS的解决方法/补丁? 谢谢,Ondra

在java中调用Thread实例上的wait()

如果我们在Thread类的实例上调用wait()方法会发生什么。 Thread t1 = new MyThread(); t1.wait(); 我的线程t1的状态是什么?

将应用程序从websphere 7.0迁移到websphere 8.5.5时遇到问题

该应用程序是在Struts2中开发的,在Websphere 7.0中运行良好。 现在我在Websphere 8.5.5中部署。 它提供登录页面,我可以登录到应用程序,但点击任何菜单,它给出以下例外。 Jars used are – aopalliance-1.0.jar, axis.jar, c3p0-0.9.1.1.jar, com.springsource.javax.transaction-1.1.0.jar, commons-beanutils-1.8.3.jar, commons-beanutils-bean-collections-1.8.3.jar, commons-beanutils-core-1.8.3.jar, commons-collections-3.2.1.jar, commons-io-1.3.2.jar, commons-lang-2.6.jar, commons-logging-1.1.1.jar, commons-logging-adapters-1.1.1.jar, commons-logging-api-1.1.1.jar, commons-logging-tests.jar, commons-logging.jar, datamodel-1.0.jar, displaytag-1.2.jar, dsn.jar, freemarker-2.3.13.jar, jsp-api.jar, jstl-1.2.jar, jstl-standard.jar, log4j-1.2.16.jar, ognl-2.7.3.jar, ojdbc6.jar, poi-3.8-20120326.jar, servlet-api.jar, spring-2.5.6.jar, spring-beans-2.5.6.jar, spring-context-2.5.6.jar, spring-core-2.5.6.jar, struts2-convention-plugin-2.1.6.jar, struts2-core-2.1.6.jar, struts2-dojo-plugin-2.1.6.jar, struts2-jquery-plugin-1.4.jar, struts2-spring-plugin-2.1.8.jar, struts2-tiles-plugin-2.1.6.jar, tiles-api-2.1.2.jar, tiles-compat-2.1.2.jar, tiles-core-2.1.2.jar, tiles-jsp-2.1.2.jar, tiles-portlet-2.1.2.jar, tiles-servlet-2.1.2.jar [2/28/16 12:56:36:880 AST] […]