Tag:

从Github安装Gson

我刚刚开始学习Java,我需要Gson来完成我正在开发的新项目。 我觉得我遗漏了一些我在网上找到的所有安装说明 – 所有这些都指的是我应该能够从zip文件中提取的三个jar文件。 但是当我在github上看Gson时,我找不到任何.jar文件! https://github.com/google/gson 一旦找到jar文件,我就应该将它们包含在我正在进行的项目的构建路径中吗? 我正在使用Eclipse开发这个项目。 有人能帮助我一个非常简单的逐步解释,说明如何开始将这些库包含在像我这样的编程中吗? 另外,一旦我将.jar文件包含在项目的构建路径中,我可以调用这些函数吗?

太多的import垃圾邮件我的代码

在我的项目中,我有一个shapes包,其中包含我为我的图形程序设计的形状,例如Rectangle,Circle。 我还有一两个与java.awt类名称相同的包。 现在,因为我不想重命名我的代码库中的每个类,为了向我的源文件显示我所说的类,当我声明一个新的Rectangle时,我需要: 1-显式导入矩形类,即导入shapes.Rectangle 要么 2-只导入我需要的java.awt类而不导入java.awt。*,它自动包含awt.Rectangle 现在的问题是两种方式导致大量导入,我目前在每个源文件中平均有15-25个导入,这严重地使我的代码混乱和混乱。 代码中的导入太多是件坏事吗? 有没有办法解决?

用Java中的AES算法加密

我创建了一个包p,包含一些整数和布尔值。 包如下: TCPPacket p=new TCPPacket(481,516,23,42,true,false,false,false,false,false,false,false,10,10); 如何用Java加密数据包?

hasnext()如何在java中的集合中工作

程序: public class SortedSet1 { public static void main(String[] args) { List ac= new ArrayList(); c.add(ac); ac.add(0,”hai”); ac.add(1,”hw”); ac.add(2,”ai”); ac.add(3,”hi”); ac.add(“hai”); Collections.sort(ac); Iterator it=ac.iterator(); k=0; while(it.hasNext()) { System.out.println(“”+ac.get(k)); k++; } } } 输出:ai hai hi hw hai 怎么执行5次?? 虽然来到没有下一个元素存在所以条件错误。 但它是如何执行的。

java中导入类文件

我有一个主目录(包含main.java)和一个子目录(包含child.java)。 我的问题是如何在main.java中实例化child.java 我让孩子上课了。 并添加第1行作为package mypackage 我用javac -d . child.java编译了child.class javac -d . child.java javac -d . child.java ,它创建一个新的mypackage目录。 我尝试在main中导入子类,如下所示: import subdirectory.mypackage.* (注意-d选项将child.class放在mypackage文件夹中) 我用“javac main.java”编译了main.java文件 我收到以下错误: mainAESE.java:9: cannot access subdirectory.child bad class file: RegularFileObject[./subdirectory/child class file contains wrong class: mypackage.child Please remove or make sure it appears in the correct subdirectory of the class child childInstance= […]

包org.apache.commons.lang不存在

我是基础知识编程的新手,我和Java相似。 我想编写一个代码来计算第n个幂的数字而不使用循环。 我一直在尝试使用大约4天前我所了解的“commons lang”中的重复方法。 我在这个网站和其他网站上找到了很多信息,帮助我了解如何使用这个包装。 到目前为止,我下载了commons-lang3-3.1,然后将该文件夹保存在与我的项目相同的文件夹中,并将jar文件添加到我的项目库中: 右键单击库 1然后添加JAR /文件夹 2然后我打开了commons-lang3-3.1文件夹 3,从4个选项中选择“commons-lang3-3.1.jar”: 公地lang3-3.1.jar 公地lang3-3.1-javadoc.jar 公地lang3-3.1-sources.jar 公地lang3-3.1-tests.jar 这是一个代码,用来测试我从其他一个问题得到: – 0. package refreshingmemory; 1. import org.apache.commons.lang.StringUtils; 2. public class RefreshingMemory { 3. 4. public static void main(String[] args) { 5. String str = “abc”; 6. String repeated = StringUtils.repeat(str, 3); 7. repeated.equals(“abcabcabc”); 8. 9. } 10. } 第1行说包org.apache.commons.lang不存在 […]

如何组织课程,包

你如何决定一个包名应该是什么以及哪个类应该进入哪个包? 我正在开发一个项目,我不断添加/删除类,并且不确定我是否需要新包,或者应该将其添加到我当前不知道的现有包中。 在创建新包时是否遵循一套规则? 你怎么知道你是不是在复制软件包function? 这只是熟悉项目。 任何指针赞赏。

在IntelliJ中的模块之间共享Java包?

我试图弄清楚如何在一个IntelliJ项目中共享两个模块之间的包,我似乎无法找到正确的方法来实现它。 我知道它可以在Eclipse中完成,但我不是很精通它。 简而言之,我正在尝试重现由AppEngine连接的Android项目创建的相同类型的项目环境。 这是“问题”,我可以把它解决 项目A. 第1单元; AppEngine + GWT +其他任何东西 第2单元; Android的 每个模块在Project的主目录中都有自己的源目录: /项目A /模块1 / SRC /项目A /单词数/ SRC 我为两个模块创建包,并编写每个模块所需的各种类。 大多数类对于模块/平台是唯一的,并且被打包到它们自己的命名空间中 第1单元 com.example.myproject.server com.example.myproject.server.domain com.example.myproject.server.services … 第2单元 com.example.myproject.client com.example.myproject.client.activities com.example.myproject.client.fragments … 但是,我在两个模块中都使用了一些相同的接口和枚举:现在我想将所有相同的代码放在两者之间共享的单个包中,所以我不必每次都在包之间复制源代码我改变了一些东西。 com.example.myproject.shared com.example.myproject.shared.interfaces … 我知道IntelliJ将允许您配置多个内容根作为模块配置的一部分。 但是,如果它们属于同一个IntelliJ项目,那么两个模块似乎并不共享相同的内容根目录……? 有没有更好的方法来配置我的项目? 或者我错过了什么……?

将Java包添加到GWT

我已经尝试过搜索,但无法找到如何将自己的包添加到GWT项目的定义方法。 我的树结构如下所示: -com.mycompany -public MyApplication.html MyApplication.gwt.xml -com.mycompany.client MyApp.java -com.mycompany.gui TableLayout.java 我在那里看到的答案是相对于gwt.xml文件的根目录添加包,如下所示: 然后抱怨: Unable to find type ‘com.technicon.client.MyApp’ Hint: Previous compiler errors may have made this type unavailable Hint: Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly […]

java包结构的反向域名有什么意义

为什么我们使用像com.something这样的反向域名。 或者org.something。 java包的结构? 我知道这带来了某种独特性,但为什么我们需要这种独特性呢?