【Java包package之间调用问题-cmd运行窗口编译运行】教程文章相关的互联网学习教程文章

为什么标记为final的对象可以被修改并在Java中调用非final方法?【代码】

我是Java的新手,我来自C背景. 我以为Java中的final就像C中的const一样工作,但我想不是. 在C中以const初始化的对象只能调用const方法,而不能更改对象中的字段. 但是在下面的代码中,我可以为pet赋值.即pet.id = new ObjectId(newPetId);.private void addPet() {progressBar.setVisibility(View.VISIBLE);final Pet pet;try {// Locally add and save pet.pet = getPetFromUserInput();} catch (InvalidInputException e) {progressB...

java-从调用程序类停止异步Spring方法【代码】

我有一个类,它调用Rest Web服务来从服务器接收文件.传输字节时,我创建了一个异步任务,它检查与服务器的连接是否正常,如果出现错误,则允许停止连接.这个异步任务有一个循环,我必须停止:@Component public class ConnectionTest {@Async//Check connection with the server, if for three attemp it failes, throw exceptionpublic void checkServerConnection(String serverIp) throws Exception{int count=0;for(;;Thread.sleep(7...

java-调用通用枚举的getter【代码】

我需要调用字段访问器方法,即通用枚举的getter,但无法弄清楚如何调用这些方法,或更具体地说,如何将通用枚举作为传递方法的参数. 在此先感谢您的帮助. 这就是我想或多或少要做的事情.public void(Class<? extends Enum<?>> enumType) {Enum<?>[] enumConstants = enumType.getEnumConstants();String[] text = new String[enumConstants.length];String[] names = new String[enumConstants.length];for (int i = 0; i < enumConst...

使用有效指针从C调用方法后,Java JNI NullPointerException【代码】

TLDR:当我从C调用Java方法时,我正在获得NPE,并且没有明显的原因跳出来. 我在Linux上编写了一些JNI代码来为我调用系统调用轮询(以从连接的设备获取通知). 大部分都运行良好.我的C方法被调用,我从Java获取一个字符串,返回一个指针(作为一个int …我知道,所以起诉我!),并将其成功传递给其他方法.我有很多printfs可以验证这一点. 问题在下面的C方法Java_NativePoller_poll中发生.调用CallVoidMethod的那行似乎可以正常工作,因为随后的...

Java-一次调用repaint()方法,然后不显示任何内容【代码】

我一直在尝试绘制n元树状结构的图形,因此当我输入某个节点时,它会显示出来,但事实并非如此. 它仅绘制根,然后“删除”所有内容. 这是我的代码:public LinkedList<Node> nodes; public Tree tree;public TreeViewer() {initComponents();this.nodes = new LinkedList<>(); }@Override public void paintComponent(Graphics g) {super.paintComponent(g); //To change body of generated methods, choose Tools | Templates.if (this...

java-UtteranceProgressListener不会调用函数【代码】

我正在尝试制作语音驱动的应用程序,但是遇到了一个主要问题. 无论我将Speak方法放在哪里,我的UtteranceProgressListener类都不会调用任何给定的方法. 这是我的代码: 这是我的OnCreate方法:protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);mContext = this;voiceBtn = (Button) findViewById(R.id.startListeningBtn);voiceBtn.setEnabled(false);textToSpeech = new TextToSpeech(mCon...

java-如何“拦截”测试的方法调用?【代码】

我有一个像这样的课程:class A {public static void makeCall() {URL url = "www.google.com";InputStream result = url.openStream();//Do more stuff} }我想为此编写一个单元测试.我想发生的事情是某种“拦截”对openStream()的调用,以便我可以运行静态方法makeCall()并仅返回某种硬编码的JSON,而不是实际进行调用.我还无法弄清楚如何进行模拟,甚至不可能. 我正在寻找与Angular的$httpBackend相同的行为,有什么想法或建议吗?解...

在jsni函数中调用GWT Java方法【代码】

当页面到达底部时,我创建了一个JSNI函数,它将调用某些方法,但是在调用它时出现问题,这是我的代码public static native void scroll() /*-{var that = this;$wnd.$($wnd).on("scroll", function($) {var scrollHeight = $wnd.$($doc).height();var scrollPosition = $wnd.$($wnd).height() + $wnd.$($wnd).scrollTop();if ((scrollHeight - scrollPosition) / scrollHeight === 0) {$wnd.$('#loadmore').removeClass('uk-hidden');r...

java-未调用杰克逊自定义解串器【代码】

我在翻新中有以下端点:@GET("user/detail") Observable<JacksonResponse<User>> getUserDetail();该端点返回以下结果:{"code":1012,"status":"sucess","message":"Datos Del Usuario","time":"28-10-2015 10:42:04","data":{"id_hash":977417640,"user_name":"Daniel","user_surname":"Hdz Iglesias","birthdate":"1990-02-07","height":190,"weight":80,"sex":2,"photo_path":" https:\/\/graph.facebook.com\/422\/picture?wid...

java-Tomcat容器如何调用service()方法?

Tomcat容器如何调用service(ServletRequest req,ServletResponse res)方法?我在哪里可以找到该电话的实施方式?如何查看此req和res对象(传递给service()方法的对象)是如何创建的?解决方法:尽管Tomcat Architecture页面处于TODO状态,但至少有一个链接到请求处理的UML sequence diagram.结合Tomcat的源代码,这是一个很好的起点.

使用带有参数值的angularjs进行Java REST调用【代码】

我正在尝试使用angularjs-在Java中进行REST调用 Java代码:@GET @Path("/getData/{id}") @Produces(MediaType.TEXT_PLAIN) public static String getData(@PathParam("id") String id) {//Operation }AngularJs REST呼叫-var response = $http.get('/projName/rest/get/getData', {params: {id: id}});但这给了我例外org.jboss.resteasy.spi.NotFoundException: Could not find resource for full path:解决方法:该错误是由以下事...

超级初始化后,JavaFx调用超级方法【代码】

我有一个实现Initializable的类.public abstract class ExampleClass implements Initializable {public void ExampleClass() {// Load FXML}@Overridepublic void initialize(URL location, ResourceBundle resources) {// Initialize stuff}public void afterInitialize() {// Do things that are reliant upon the FXML being loaded} }然后,我扩展这个抽象类:public class ExampleSubclass extends ExampleClass {public Exam...

Unity 中调用Android的JAVA代码

首先我们要创建一个android项目 因为项目需要使用Unity提供的接口,所以需要将接口classes.jar引入至当前工程但中。接口包的所在地,打开Finder->应用程序->Unity->点击Unity图标,鼠标右键选择“显示包内容”->Contents->PlaybackEngines->AndroidPlayer->bin->classes.jar 。接口包引入工程后,开始编写JAVA代码。 UnityTestActivity是主Activity,Unity程序一起动就会调用这个Activity,它是在AndroidManifest.xml中配置的。它需...

在Java中未调用paintComponents方法【代码】

我看了一个教程并试图做同样的事情,我写的代码完全一样,但是什么也没显示.我认为这是因为未调用paintComponent方法,我也尝试通过paintComponent将某些内容打印到控制台. 这是我的代码:public class Line extends JPanel{@Overridepublic void paintComponents(Graphics g){super.paintComponent(g);g.setColor(Color.red);g.drawLine(100, 10, 30, 40);}public static void main(String[] args) {Line l =new Line();JFrame myFra...

java-是否可以两次调用一个方法,首先调用实际实现,然后模拟结果?【代码】

我正在尝试测试递归方法是否正确地递归.因此,第一个调用应调用RealMethod.但是第二个调用只是为了验证它是否已被调用,并且不应实际进行调用,而应返回存根结果. 有什么办法可以在Mockito中做到这一点?解决方法:您可以简单地使用thenCallRealMethod,然后使用常规的thenReturn存根:import org.junit.Test;import static org.mockito.Mockito.*;public class PartialMock {String doIt() {return "original";}@Testpublic void testD...

窗口 - 相关标签
运行 - 相关标签