Create an application that keeps tracks of the information

Assignment Help JAVA Programming
Reference no: EM13685978

What is a Social Network?

For those of you not already familiar with social networks, a social network, in the simplest sense, is a means of keeping track of a set of people (each of whom have a "profile" in the social network) and the relationships (usually involving friendship) between them. For example, let's consider a simple social network that contains four people's profiles: Alice, Bob, and Cathy, and Don. Say now that Alice is friends with both Bob and Don (in which case, we consider Bob and Don to automatically be friends of Alice, reciprocally). And Cathy is also a friend of Don. Graphically, we could draw this network as:

Here, each profile in the network is represented by a circle containing the name of the profile (more formally, such circles would be called "nodes") and a friendship relationship between two people (which, for our purposes, is always reciprocal) is shown as a line connecting two profiles of people who are considered friends.

The Assignment

For this assignment, you will create an application that keeps tracks of the information in such a simple social network. More specifically, your application will allow for user profiles to be added to, deleted from, or looked-up in the social network. Moreover, for each profile, you will keep track of the person's name associated with that profile, an optional image that the person may wish to display with his/her profile, an optional "current status" for the profile (which is basically just a String indicating what ac- tivity the owner of that profile is currently engaged in), and a list of friends for each profile.

Reference no: EM13685978

Questions Cloud

How much is the direct material cost standard : How much is the direct material cost standard
Taxpayers may prepay tax liability through with holdings : Taxpayers may prepay their tax liability through with holdings and through estimated tax payment? true or false
Construct a choice table for interest rates : You are considering two kinds of equipment for your company, alternative A with initial cost of $700,000, salvage value of $175,000 and annual cost of $40,000. Alternative B has an initial cost of $500,000, salvage value of $125,000 and annual cost o..
Ethical issue : Ethical Issue
Create an application that keeps tracks of the information : Create an application that keeps tracks of the information in such a simple social network. More specifically, your application will allow for user profiles to be added to, deleted from, or looked-up in the social network.
Money supply be if banks hold no excess reserves : Presume there is $100 million of cash in existence with $40 million of it held in bank vaults as reserves. If the required reserve to checking deposit ratio is 25 percent, how large will the money supply be if banks hold no excess reserves?
Prepare the journal entries to record : Prepare the journal entries to record
Work experience problem : What do you think it would be to work for Google? In what ways might Google’s HR function have an impact on you as an employee there in terms of making your work experience better?
The exchange lacks commercial substance : Prepare the journal entries to record the exchange on the books of both companies. Assume that the exchange lacks commercial substance.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Accepts a binary number from the user

Write a Java test program that accepts a binary number from the user. You should store the binary number in a String. Your program should then use afor loop to sequence through every character in the String, counting the number of ones, zeros, and..

  Part 1product maintenanceyoull create a series of pages

part 1product maintenanceyoull create a series of pages that allow you to add update or delete a product thats

  Write down a java gui application index2java based on the

write a java gui application index2.java based on the program in step 1 that inputs several lines of text and uses

  Promgraming 1 1 there are many different concepts

1. 1 there are many different concepts associated with oop object-oriented programming like class

  Write a program to test your class definition

Do not define an input method. The only method that can set the counter is the one that sets it to zero. Write a program to test your class definition.

  Create your listarray class

Create your ListArray class that is functionally similar to the formal Java ArrayList Utility class. here are the requirements

  1 what makes a program easy to modify2 describe the order

1. what makes a program easy to modify?2. describe the order of magnitude of the following code section using bigo

  Write a java program that reads unspecified number

Write a java program that reads unspecified number of integers (the input 0 signifies the end of the input). Calculates and displays the sum and the average of the input value (not counting zero). The program also finds the maximum and minimum of ..

  Write a java program that declares an array alpha of 50

Write a Java program that declares an array alpha of 50 elements of type double. Initialize the array so that the first 25 elements are equal to the square of the index variable, and the last 25 elements are equal to three times the index variable. O..

  Specifications of object instance variables and behaviors

Write simple, accurate object-oriented programs using primitive data types, variables, data structures, and object-oriented principles and implement classes that meet the given specifications of object instance variables and behaviors

  Javascript validation - cgi program

CGI mailer script form-mail.pl to your server's cgi-bin directory, and change the permissions on the script to make it executable - BMIS 310

  Comparator that compares point objects by their distance

write a comparator that compares point objects by their distance from the origin of (0,0). points that are closer to the origin are considered to come before those which are further from the origin

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd