小编Abu*_*mad的帖子

如何掌握Java?

我在Java学习了2门课程:
1-使用Java编程简介.
2-使用Java的数据结构.

在这两门课程中,我们使用了Java SE.

我喜欢它,我真的想成为一名优秀的java程序员.

但是,我发现我应该知道Java软件开发中涉及的许多技术:
Spring,Struts,JSP,JSF,GWT,Hibernate,apache tomcat以及其他更多技术.

我希望它变成像.NET这样简单的过程你选择一种语言,一个框架和IDE就是它.

有人可以指导我找到掌握Java的最佳途径或途径吗?
您如何看待这两门课程:
http://www.oreillyschool.com/certificates/java-programming.php

高级Java证书系列(来自同一所学校,将于9月开放).

java

27
推荐指数
4
解决办法
5万
查看次数

有没有办法将MouseListener添加到Graphic对象?

有没有办法将MouseListener添加到Graphic对象.
我有这个简单的GUI绘制椭圆形.
我想要的是当用户点击椭圆时处理事件

import java.awt.*;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;

import javax.swing.*;

public class Gui2 extends JFrame {
 JFrame frame = new JFrame();
 MyDrawPanel drawpanel = new MyDrawPanel();

 public static void main(String[] args) {
  Gui2 gui = new Gui2();
  gui.go();
 }

 public void go() {

  frame.getContentPane().add(drawpanel);
  // frame.addMouseListener(this);

  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  frame.setSize(300, 300);
  frame.setVisible(true);

 }

}

class MyDrawPanel extends JComponent implements MouseListener {

 public void paintComponent(Graphics g) {

  int red = (int) (Math.random() * 255);
  int green = (int) (Math.random() * 255);
  int …
Run Code Online (Sandbox Code Playgroud)

java swing mouselistener

17
推荐指数
1
解决办法
3万
查看次数

如何使用Eclipse生成的webservice-client类?

我使用eclipse Helios创建了一个Web服务客户端,用于使用轴1.4 Web服务.
它生成了2个包:
1 - datamodel.
2 - 客户.

内部客户端包有5个类:
1- ServiceName
2- ServiceNameProxy
3- ServiceNameService
4- ServiceNameServiceLocator
5- ServiceNameSoapBindingStub

我需要知道这些是什么?和
如何使用参数调用Web服务方法?

提前致谢

java eclipse axis web-services webservice-client

12
推荐指数
1
解决办法
1万
查看次数

RabbitMq:永久添加用户?

我使用以下命令在CentOS 7上添加RabbitMQ的用户

rabbitmqctl add_user test test
rabbitmqctl set_user_tags test administrator
rabbitmqctl set_permissions -p / test ".*" ".*" ".*"
Run Code Online (Sandbox Code Playgroud)

问题是这个配置不是永久性的,所以每次重新启动服务器时我都会做同样的事情。

有什么办法可以让它永久存在吗?

另外,如果我有一组节点,是否必须在每个节点上添加相同的用户?

rabbitmq rabbitmqctl

5
推荐指数
1
解决办法
2944
查看次数

将数据表绑定到网格视图

我有以下代码:

Imports System.Data

Partial Class Students_AddWishes Inherits System.Web.UI.Page

    Public dt As New DataTable

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        dt.Columns.Add("ID", System.Type.GetType("System.Int32"))
        dt.Columns.Add("univirsity", System.Type.GetType("System.Int32"))
        dt.Columns.Add("major", System.Type.GetType("System.Int32"))
    End Sub

    Protected Sub btnAdd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnAdd.Click
        Dim row1 As DataRow = dt.NewRow()
        row1("ID") = dt.Rows.Count + 1
        row1("univirsity") = ddlUnivs.SelectedValue
        row1("major") = ddlMajors.SelectedValue
        dt.Rows.Add(row1)
        GridView1.DataSource = dt
        GridView1.DataBind()
    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

问题是它只显示一行或记录.如何让它显示许多记录?

asp.net datatable binding gridview

4
推荐指数
1
解决办法
4万
查看次数

什么是处理大文本文件的有效方法?

我有两个文件:
1- 1400,000行或记录--- 14 MB
2- 16000000 - 170 MB

我想查找文件1中的每个记录或行是否也在文件2中

我开发了一个执行以下操作的Java应用程序:逐行读取文件并将每行传递给循环在文件2中的方法

这是我的代码:

public boolean hasIDin(String bioid) throws Exception {

    BufferedReader br = new BufferedReader(new FileReader("C://AllIDs.txt"));
    long bid = Long.parseLong(bioid);
    String thisLine;
    while((thisLine = br.readLine( )) != null)
    {
         if (Long.parseLong(thisLine) == bid)
            return true;

    }
        return false;
    }

public void getMBD() throws Exception{

     BufferedReader br = new BufferedReader(new FileReader("C://DIDs.txt"));
     OutputStream os = new FileOutputStream("C://MBD.txt");
     PrintWriter pr = new PrintWriter(os);
     String thisLine;
     int count=1;
     while ((thisLine = br.readLine( )) != …
Run Code Online (Sandbox Code Playgroud)

java file-io text-files

4
推荐指数
1
解决办法
905
查看次数

为什么这个受保护的成员在子类中不可见

我有一个问题,了解受保护的成员继承和可见性.

我知道它在同一个包和子类中是可见的.

但是在下面的代码中,它在子类中是不可见的.

A.java

package a;

public class A {

    public static void main(String[] args) {

    }

    protected void run() {

    }
}
Run Code Online (Sandbox Code Playgroud)

B.java

package b;

import a.A;

public class B extends A {
    public static void main(String[] args) {
        B b = new B();
        b.run(); // this works fine
    }
}
Run Code Online (Sandbox Code Playgroud)

C.java

package b;
import a.A;

public class C extends A{ // it will not work also if extends B
    public static void main(String[] args) {
        B b = …
Run Code Online (Sandbox Code Playgroud)

java inheritance protected

4
推荐指数
1
解决办法
474
查看次数

一个奇怪的事情发生在人身上

在以下java代码中

public class Person {
    int age = 18;
}

class Student extends Person {
    public Student() {
        this.age = 22;
    }

    public static void main(String[] args) {
        Student student = new Student();
        student.doSomthing();
    }

    void doSomthing() {
        System.out.println(this.age);
        System.out.println(super.age);// Here is something weird, at least for me till rightNow()
    }
}  
Run Code Online (Sandbox Code Playgroud)

为什么super.age值为22,与子类的年龄值相同,是不是应该是18;
任何帮助表示赞赏.
提前致谢.

java oop inheritance subclass superclass

2
推荐指数
1
解决办法
139
查看次数

RabbitMQ 设置 HA 策略

我知道 HA 策略是通过以下命令设置的:

$ rabbitmqctl set_policy ha-all "" '{"ha-mode":"all","ha-sync-mode":"automatic"}'
Run Code Online (Sandbox Code Playgroud)

我的问题看起来很基本:

我是否必须在每个节点上或仅在其中一个节点上发出此命令?

rabbitmq rabbitmqctl

1
推荐指数
1
解决办法
5360
查看次数

为什么对字符串的引用不像其他对象引用?


在以下代码中

public class Test {

    public static void main(String[] args){
        int [] arr = new int[]{1,2};
        String b=new String("abc");
        f(b,arr);
        System.out.println(b);
        System.out.println(arr[0]);

    }

    public static void f(String b, int[] arr){

        b+="de";
        b=null;
        arr[0] = 5;
    }
}
Run Code Online (Sandbox Code Playgroud)

为什么字符串的引用变量不像数组的引用变量?
我知道字符串是不可变的,因此对它们的操作会创建新的字符串,但是如何引用字符串以及引用b如何仍然引用旧值,尽管它被更改为引用f()方法中的其他内容.

java string pass-by-reference

0
推荐指数
1
解决办法
339
查看次数

什么是均匀随机数?

我正在读一本计算机科学书,其中有一个练习要求编写一个java程序来打印5个0到1之间的 均匀随机数。

我知道什么是随机数以及如何在 java 中生成随机数。

但是,制服是什么意思呢?

java random

0
推荐指数
1
解决办法
4341
查看次数