在Java中,未使用的导入声明是否会占用内存?

像这样的未使用的导入 – 导入android.widget.RelativeLayout; 吃内存? 只是想知道它有多少或只是有价值? 也许这是一个愚蠢的问题,但我还没有找到答案。

Java程序的Cron工作

我正在使用一个java程序,它在完成一些文件传输后发送电子邮件。我正在使用Eclipse来编写程序代码。 如何设置cron作业以在特定时间执行此java程序。 我在项目中也有各种jar文件。 请建议

花花括号之间的Java正则表达式匹配

我需要解析一个日志文件并获取时间和相关的函数调用字符串。它存储在日志文件中,如下所示:{“time”:“2012-09-24T03:08:50”,“message”:“Call( )开始“} 其他字符串字符之间将有多个记录时间函数调用,因此我希望使用正则表达式来遍历文件并获取所有这些 我想获取包括大括号在内的整个记录​​信息 我尝试了以下内容 Pattern logEntry = Pattern.compile(“{(.*?)}”); Matcher matchPattern = logEntry.matcher(file); 和 Pattern.compile(“{[^{}]*}”); Matcher matchPattern = logEntry.matcher(file); 我一直得到非法重复错误,请帮忙! 谢谢。

我如何以编程方式从被动嗅探中收集数据包?

我想测试我刚刚针对中间人攻击的服务器的漏洞。 如何(在Mac OS X上)我分析数据包。 (我会检查他们要去哪里,从他们前往我的服务器时提取信息,看看所有可用的信息)然后我会想办法加密一切……但首先要做的事情。 任何有关数据包嗅探的帮助将不胜感激。 我的首选语言是java。 但我可以做C ++。 所以,我的问题是:“我可以与任何类型的API /库进行交互吗?” 就像,如果我可以做PacketSniffer ps = new PacketSniffer(); 这将是惊人的。

如何在Java中自动裁剪图像白色边框?

在java中从图像中自动裁剪白色边框的最简单方法是什么? 提前致谢…

类似于Java 1.5中的ServiceLoader吗?

如何在实现定义接口的类路径中发现运行时的类? ServiceLoader非常适合(我认为,我还没有使用它),但我需要在Java 1.5中使用它。

为什么我不能在Java 8 lambda表达式中抛出exception?

我升级到Java 8并试图用一个新的lamdba表达式替换一个简单的迭代迭代。 循环搜索空值并在找到exception时抛出exception。 旧的Java 7代码如下所示: for (Map.Entry entry : myMap.entrySet()) { if(entry.getValue() == null) { throw new MyException(“Key ‘” + entry.getKey() + “‘ not found!”); } } 我将其转换为Java 8的尝试如下所示: myMap.forEach((k,v) -> { if(v == null) { // OK System.out.println(“Key ‘” + k+ “‘ not found!”); // NOK! Unhandled exception type! throw new MyException(“Key ‘” + […]

JPA where子句任何

我是JPA的新手。 在JPA中,查询是: Query query = entityManager.createQuery(“select o from Product o WHERE o.category = :value”); query.setParameter(“category”, category); 如何在JPA中将类别设置为任何类别? 因此,如果传递null类,我简单地忽略category参数,选择所有产品。

如何使用pdfbox从pdf中提取粗体文本?

我正在使用Apache pdfbox来提取文本。 我可以从pdf中提取文本,但我不知道如何知道这个词是否是粗体??? (代码建议会很好!!!)这是从pdf中提取纯文本的代码,该代码工作正常。 PDDocument document = PDDocument .load(“/home/lipu/workspace/MRCPTester/test.pdf”); document.getClass(); if (document.isEncrypted()) { try { document.decrypt(“”); } catch (InvalidPasswordException e) { System.err.println(“Error: Document is encrypted with a password.”); System.exit(1); } } // PDFTextStripperByArea stripper = new PDFTextStripperByArea(); // stripper.setSortByPosition(true); PDFTextStripper stripper = new PDFTextStripper(); stripper.setStartPage(1); stripper.setEndPage(2); stripper.setSortByPosition(true); String st = stripper.getText(document);

Java – 运行Bash命令

我有以下课程。 它允许我通过java执行命令。 public class ExecuteShellCommand { public String executeCommand(String command) { StringBuffer output = new StringBuffer(); Process p; try { p = Runtime.getRuntime().exec(command); p.waitFor(); BufferedReader reader = new BufferedReader(new InputStreamReader(p.getInputStream())); String line = “”; while ((line = reader.readLine())!= null) { output.append(line + “\n”); } } catch (Exception e) { e.printStackTrace(); } return output.toString(); } } […]