How To Design - Interface Usage

Jul 17, 2014

I have a class as shown below. This class has a method addFilter with 2 parameters (type String and type Command1 )

public class Command1 {
public StringBuffer addFilter(String query, Command1 dataBase) {
//concrete implementation
return query;
}
}

I have another class Command2. Here I need a similar method. The only difference is in the type of parameters passed. (type String and type Command).

public class Command2 {
//TO DO:
public StringBuffer addFilter(String query, Command2 cmd) {
//concrete implementation
return query;
}
}

I have started by using Interface

public interface Helper {
public StringBuffer addFilter(String query, XXXXX parameter2);
}

I would like the classes Command1 and Command2 to implement the interface Helper and override it these two public classes.

However my problem is in dealing with the 2nd parameter. Am I right in my approach? How do I handle this issue?

View Replies


ADVERTISEMENT

EJB / EE :: Design Patterns - Usage Of Transactions And Exceptions

Feb 3, 2015

When it comes to Java EE I see many developers having trouble with the usage of transactions and exceptions and when to use what.

I see a full chapter of RESTful Web Services, but do you also relate these Web Services to their counterparts (SOAP Web Services)?

View Replies View Related

Get Computer CPU Usage?

Apr 7, 2014

I want to get current Computer CPU usage of my computer and display it in Console View of Eclipse? How can I achieve this?

My template code is:

Java Code: public class GetCPUUsage{
public static void main(String[] args){
System.out.println("CPU USAGE IS: ??????");
}
} mh_sh_highlight_all('java');

I added ??? as placeholder for CPU usage because I do not know how to retrieve RAM usage by Java.

View Replies View Related

How To Minimize CPU Usage For Sockets And Threads

Aug 16, 2012

I created an instant messenger using java. When I have the Server that communicates between the clients and one client running on my Computer the CPU Usage is at 100%. It really slows down everything else I'm doing and I figure this might be an issue if I gave this to people to use. I don't want the client taking up a lot of CPU Usage if they're just running it in the background while doing other things on their computer. The program utilizes multithreading. Each thread is constantly being polled for input.

The Server, as seen below, has two threads. I explain what the threads do before the code. There is also another while loop running constantly in the server that is waiting for sockets to connect. The loop does not run constantly at the line socket.accept(); it stops and just waits.

The User, split into a menu and chat window, has two threads as well. I explain what the threads do before the code. After I originally posted I put a 100 ms sleep in all my threads. CPU Usage is still at 100%*

This thread listens for input from the user. The input tells the server what action to take. There is a thread running for every user currently connected to the server.

public void run()
{
try
{
input = new DataInputStream(user.getSocket().getInputStream());
output = new DataOutputStream(user.getSocket().getOutputStream());

[code]....

View Replies View Related

Usage Of Garbage Collector In Java?

Feb 21, 2014

What is the usage of garbage collector in java.

View Replies View Related

Networking :: Limiting Bandwidth Usage?

Mar 18, 2015

I would like to limit my bandwidth usage when accessing/downloading files (similar to the --limit-rate 50K option for curl and wget) as the website has limited bandwidth. I am not exactly sure how to implement this, but I'm guessing it be accomplished via the BufferedReader? I have attached the current code below.
 
import java.io.OutputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;

[Code]....

View Replies View Related

Static Methods Preventing Usage Of Instances?

Jun 17, 2014

Declaring the method as static precludes one from using any sort of object oriented programming, thus the method cannot access instance fields of the object if it needs to.

I created two short classes to sort of find out what this meant, but I feel I do not understand it well enough.

Test class (main):

package votek; 
public class Test {
 public static void main(String[] args) {
SomeMethod();
}
 public static void SomeMethod() {
Character character = new Character();
character.totalLevel = 50;
 System.out.println(character.totalLevel);

}

Character class:

package votek; 
public class Character {
private int level = 0;
 public Character() {
level = 50;
}
 }

OR

Does it mean that making a static method in the class with private instances will prevent the method from using the private instances?

View Replies View Related

Java Beans Usage - Storing Data

Mar 7, 2015

I've spent almost 3 hours on googling about java beans and where it is usable. What I've figured out is that a bean has a public non-arg constructor, properties and getters/setters to manipulate them. I also know that a bean contains no logic, only fields. However, I don't fully understand why I need to use beans instead of normal classes even if a class can do the same things like a bean? Are beans used to store data or what?

View Replies View Related

High CPU Usage With Classes Loaded Skyrocketing

May 30, 2014

We have a webservices application that uses Java 1.6.0_43, Spring 3.2.3, CXF 2.6.9 and deployed to Jboss 5.0.1 GA in a LINUX x86_64 centos box. It essentially uses apache httpclient (4.2.2) to call internal services and returns the results back to customers. The application has been running fine for a year or so until early this month when all of sudden, it loaded about 300K classes in a very short time during our regression tests and saturated the CPU usage ever since. Hence the application is no longer responding.

I have been trying to troubleshoot the problem for a while. Tried visualvm, dynatrace. thread dumps. heap dumps... None of them is very effective in capturing what are the classes that are loaded so many times and what path triggered that.

View Replies View Related

Usage Of Sieve Of Eratosthenes For Finding Primes Faster

Jun 27, 2014

I found this method from the same link from which I found the Pandigital method. This method uses the algorithm of sieve of eratosthenes who was a greek mathematician and showed how to find prime numbers by taking an individual number and finding the multiples of it and cut them out for they will not be a prime number. From what I've seen this program gives the results much faster than the traditional way of searching for prime numbers by diving that number by the digits upto half of that number and check for divisiblity.

Well, here's the code

public int[] ESieve(int upperLimit) {
int sieveBound = (int)(upperLimit - 1) / 2;
int upperSqrt = ((int)Math.Sqrt(upperLimit) - 1) / 2;
BitArray PrimeBits = new BitArray(sieveBound + 1, true);
for (int i = 1; i <= upperSqrt; i++) {
if (PrimeBits.Get(i)) {

[Code] .....

As seen from the full program on the site [URL] .... this program was formely writen in C++ and from there I've scrapped out this method as the syntax are corresponding to that of Java, but one problem I faced was in finding the BitArray class in Java. I was unable to understand the approach of this program to find the prime numbers.

View Replies View Related

Get Current RAM Usage Of Computer And Display It In Console View Of Eclipse?

Apr 7, 2014

I want to get current RAM usage of my computer and display it in Console View of Eclipse? How can I achieve this?

View Replies View Related

Interface Extends More Than One Interface

Jun 9, 2014

Below code gets printed as output?

public interface I1 {
public void method();
}
public interface I2 {
public void method();
}
public interface I3 extends I2, I1 {

[Code] ....

View Replies View Related

Anonymous Object - Can't Understand One Time Usage Of Object

Aug 18, 2014

Explain anonymous objects with example clearly...i read some where anonymous objects advantage is saving memory...it is benificiable when there is only one time object usage in our program..i can't understand one time usage of object ....i know anonymous objects but i don't know in which context we use them in our programs...i did the anonymous object program with my own example but i can't differentiate this one with normal object..i'm providing my own example below

//anonymous object
public class anonymous {
int x=10;
int y=25;
void display()
{
System.out.println("anomymous");

[code]....

View Replies View Related

How To Design Classes

Mar 29, 2014

design a class to conduct a survey of three hospitals. you want to know how many sectors (eg operation, children, gastronomic) each hospitals have, and how many doctors there are in each sector.

what is the process of class design?

View Replies View Related

Head First Design Pattern

Jan 11, 2014

I was reading head first java and the author told to read head first design pattern next.

View Replies View Related

Java Design Patterns

May 9, 2015

we have been given a scenario to design a system in which we have to make the class diasgrams. however we have to use appropriate patterns that match the scenario.

View Replies View Related

Front End Design In Java GUI

Jul 11, 2014

I am designing an application I want to know what are the best technology Like Java FX for front end design?

View Replies View Related

Java Loop Design

Jun 16, 2014

Basically I have to enter 5 numbers that I put through a loop and they print the star * depending on the number.An example would be this 5:*****. However, my codes prints out 5:*; 5 times. How to correct my code

Java Code:

import java.util.Scanner;

public class IntegerOutput
{
public static void main( String args[] )
{
Scanner input = new Scanner( System.in );

int num1;
int num2;
int num3;
int num4;
int num5;

[code]....

View Replies View Related

Handling MVC Design With DatabaseDAO

Mar 31, 2015

I have done this a few times but I want to make sure I am doing it correctly. In other words creating a clean understandable program. Instead of posting code I will just talk about this is my plan:

Create a model (getter and setters)
Create a view (via swing)
Create a controller (pass the model and view in the parameter)

Database DatabaseConnection:
Use the singleton pattern

Database:
Create an interface called Database with all the queries I will need (insert, delete etc)
Create a class called DataBaseDAO and implement the interface database and get an instance of the DatabaseConnection.

Tying it all together:

In the controller should I use the "new" operator and create a new database class or extend the database class? I am thinking I should not do it in the controllers constructor but make a field if I use the "new" operator like:

private Database db = new Database();
Create a class called App
Create a new Model
Create a new View
Pass the view and model into the controllers parameter.

Am I on the right track? Is this messy? Is there a better way of doing it?

View Replies View Related

Design Pattern Selection

Mar 27, 2015

I need selecting which design pattern to use in my case.

I am creating a list of objects "items" to be presented in a list for the user to choose from, all objects have a title and a check box. Some objects have additional textbox for user input, some objects have additional image for illustration, and some objects have additional textbox and image as well.

I read and saw online videos but not sure if my selection "Factory Design Pattern" is the best match.

View Replies View Related

Using Loops To Create A Specific Design?

Sep 10, 2013

I am completing the exercises in Java How To Program 8th Edition by Harvey and Paul Deitel.There are two optional exercises GUI and Graphics Case Study Exercises on page 141 Chapter 4.

I have to use loops and control statements to draw lines thereby creating two designs.I am trying to create the design on Fig. 4.20. The lines do not line up correctly.The lines should fan out from all corners. Individually, they look exactly like it should.

Example of one corner.

int width = getWidth();
int height = getHeight();
// upper-left corner
int startX = 0;
int startY = 0;
int endX = 0;

[Code] ....

For the other corners I have different starting and ending positions.To draw upper-left corner I have a starting position of 0,0 and ending position of 0,height.I then move ending position up one vertical step and right one horizontal step. I repeat this fifteen times.

To draw upper-right corner I have a starting position of width,0 and ending position of width,height. I then move ending position up one vertical step and left one horizontal step.

To draw bottom-left corner I have a starting position of 0,height and ending position of 0,0. I then move ending position down one vertical step and right one horizontal step.

To draw bottom-right corner I have a starting position of width, height and ending position of width,0. I then move ending position down one vertical step and left one horizontal step.

For the second design Fig. 4.21 all my lines line up correctly no matter the direction I resize it. Both designs frame size is 250,250. Both designs are divided into fifteen steps.

View Replies View Related

Compare Inheritance And Design Patterns?

Apr 30, 2014

Design Patterns are one form of reuse. so is inheritance. what are the similarities and difference between them?

View Replies View Related

Servlets :: Simple Web Application Design With JSP

Apr 13, 2014

I am trying to design properly a simple 1to50 game (yes, the one that is so popular among mobile apps), but as a web application that allows two player games. I tried to document myself on the technologies I could use and came to the decision that some kind of Java would be suitable. I know that HTML, HTML5, CSS, JavaScript are client side languages with what I can basically design the client application that runs on a web browser. I installed Tomcat web server, configured Java Servlet API, done some research on Servlets and JSP, but I still cannot really imagine how all of this can work. Servlets form the Controller, JSP files the Model? How can I make them communicate, how can Servlets "tell" JSP files what to dynamically generate? Can JSP files communicate with JavaScript? Is JavaScript even necessary?

I thought that this question is not basically about a specific thing regarding JSP or Servlets, more about design and general concept, that is why I put this question under beginning Java.

View Replies View Related

Design A Class To Represent A Rectangle

Jan 8, 2015

I was told to design a class named Rectangle to represent a rectangle.The class contains:

■ Two double data fields named width and height that specify the width and height of the rectangle. The default values are 1 for both width and height.
■ A no-arg constructor that creates a default rectangle.
■ A constructor that creates a rectangle with the specified width and height.
■ A method named getArea() that returns the area of this rectangle.
■ A method named getPerimeter() that returns the perimeter.

Draw the UML diagram for the class and then implement the class. Write a test program that creates two Rectangle objects one with width 4 and height 40 and the other with width 3.5 and height 35.9. Display the width, height, area,and perimeter of each rectangle in this order.Here is my code for the Rectangle Class:

class Rectangle
{
double width;
double height;
public Rectangle() {
width = 1;
height = 1;

[code]....

The error that I am given when I compile the driver is as follows:constructor Rectangle in class Rectangle cannot be applied to given types; required: no arguments; found:int,int; reason: actual and formal argument lists differ in length.

View Replies View Related

Design Patterns And Java Algorithms

Nov 22, 2014

I've looked over the concepts of Java programming, tested them in code and i understand most of them. I have a problem when i need to make harder programs , this might be because i dont know design patterns and algorithms.I'm curious what a entry level programmer needs to know to get a job in the field. Right now i was thinking i need to know:

1. The way all big concepts work and most of the keywords.

2. Design patterns.

3. Algorithms.

what i actually need to know for an entry level job and can you tell me which design patterns and algorithms are a must know for that first job. Considering i might have financial problems in the near future this is not a theoretical question, i really need to know what i need to learn in the next 2-3 months to get an entry level job down.

View Replies View Related

Servlets :: How To Design A Shopping Website

Nov 23, 2014

I am working on a Project of Ecommerce Shopping WebSite in Java.

First I Decided to use Servets,JSP,Spring,hibernate etc.. from Scratch to design its Layouts and Functionality.

But After Reading this Thread [URL]...

I Found that there are already some Ecommerece Solution that are availabale in Java Like Magento.

Is it worth To use these Ecommerce Solution for Development Purpose of Premium Purpose.

I read that some of them are Open Source.

If a ShoppingCart Solution is OpenSource then Can We Use that to develop and Distribute for Premium Purpose?

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved