Need help w/ created classes and objects
I am having a difficult time understanding what is wrong w/ my classes and objects. I've looked in two books and have messed around a bit. Here is what I am -attempting- to do.
I want to make a class called CLOTHING. In this class i want objects such as shirt and pants (for now).
these are the errors im getting:
.\Shirt.java:6: invalid method declaration; return type required
public Shirt(int size){
^
.\Shirt.java:3: class Clothing is public, should be declared in a file named Clothing.java
public class Clothing {
^
MyClassHW.java:10: cannot resolve symbol
symbol : constructor Shirt (int,int)
location: class Shirt
myShirt = new Shirt(1,1);
^
3 errors------------------------------------------------------------
This is the code for my Clothing class:
import java.awt.*;
public class Clothing {
private int shirtSize;
private void Shirt(Graphics s, int h, int v){
Polygon shirts;
shirts = new Polygon();
shirts.addPoint(5+h,8+v); // 1
shirts.addPoint(17+h,12+v); // 2
shirts.addPoint(19+h,13+v); // 3
shirts.addPoint(33+h,8+v); // 4
shirts.addPoint(37+h,13+v); // 5
shirts.addPoint(25+h,20+v); // 6
shirts.addPoint(25+h,28+v); // 7
shirts.addPoint(15+h,28+v); // 8
shirts.addPoint(15+h,20+v); // 9
shirts.addPoint(1+h,12+v); //10
s.fillPolygon(shirts);
}from what i understand each object is essentially a method...
Here is the code for the java applet I'm making:
import java.awt.event.*;
import java.awt.*;
import java.applet.*;
public class MyClassHW extends Applet { // implements ActionListener, AdjustmentListener {
Shirt myShirt;
int size;
public void init(){
myShirt = new Shirt(1,1);
// <applet code = "MyClassHW.class" height = 300 width=300> </applet>thank you for your time and help. as always, your efforts are appriciated.
.\Shirt.java:6: invalid method declaration; return type required public Shirt(int size){
I guess, public Shirt(int size) is constructor in class shirt. You have one int in this constructor. Shirt(int size)
Here you initialize your shirt with two int:
MyClassHW.java:10: cannot resolve symbolsymbol : constructor Shirt (int,int)location: class Shirt myShirt = new Shirt(1,1);
Shirt(int size, int what?)
It's why it show such message.
But even if you fix it seems like you have very vague ideas about what you are doing.
As far as I understood you need three classes.
First applet Clothing:
public class Clothing extends Applet{
Shirt myShirt;
Pants myPants;
public void init() {
myShirt = new Shirt(1); // small shirt
myPants = new Pants(32, 40); // medium waist and long legs
Second and third your classes Shirt and Pants:
public class Shirt extends Object {
int size;
public Shirt(int s) {
size = s;
public int getSize () {
return size;
same for Pants, only you need two parameters for it or whatever you want.
You could design it diffrently if you want derive your Shirts and Pants from Clothing and then to use them in your applet. But, indeeed, you desperately have to do some serious reading, where authors are accurate in they definitions and stuff, because it's kind of complicated.
Similar Messages
-
Need help in Creating classes for my assignment
Hi ,
I just started learning Java and have the following requirement
1) Create the following classes/interfaces using descriptions:
a) Account � data members : id:String, type:String, balance:BigDecimal, methods : Account, Account with String parameter, getId, getType, getBalance, setId, setType, setBalance, deposit, withdraw, compareTo, toString
b) Bank � data members: instance:Bank, accountsMap:Map, customersMap:Map, customersAccount:Map, transactionMap:Map, methods: getAccountsMap, getCustormersMap, getCustomersAccounts, getTransactionMap, associate, addTransaction, getAccount, getCustomer, getAccounts, getTransactions, deposit, withdraw, transfer
c) AccountDoesNotExistException, BankException, CustomerDoesNotExistException, InsufficientFundsException, InvalidAmountException, ZeroAmountException
2) Create the util package using the following class
a) AmountConverter � methods: fromDecimal(BigDecim al), fromString(String)
In 1 b how to Create Instance:bank in the class .Also how to do part2.If possible can you help me with all the parts.Based on these I've some more to do.Here is what I've come with
ACCOUNT.JAVA
import java.math.*;
public class Account {
private String Id;
private String Type;
private BigDecimal balance;
public Account( ) {
public Account(String Id,String Type,BigInteger balance) {
this.Id = Id;
this.Type = Type;
this.balance = balance;
public String getId( ) {
return Id;
public void setId(String Id) {
this.Id = Id;
public String getType( ) {
return Type;
public void setType(String Title) {
this.Title = Type;
public String getBalance( ) {
return id;
public void setBalance(String balance) {
this.balance = balance;
public String withdraw( ) {
public String deposit( ) {
public void setLastName(String LastName) {
this.id = id;
CUSTOMER.JAVA
public class Customer {
private String Id;
private String Title;
private String firstName;
private String lastName;
/** Construct a Customer with no data -- must be a no-argument */
public Customer( ) {
/** Construct a Customer with String Parameter */
public Customer(String Id,String Title,String firstName,String lastName) {
this.Id = Id;
this.Title = Title;
this.firstName = firstName;
this.lastName = lastName;
/** Return the Id. */
public String getId( ) {
return Id;
/** Set the Id */
public void setId(String Id) {
this.Id = Id;
/** Return the Title */
public String getTitle( ) {
return Title;
/** Set the Title */
public void setTitle(String Title) {
this.Title = Title;
/** Return the Firstname. */
public String getFirstName( ) {
return id;
/** Set the Firstname. */
public void setFirstName(String FirstName) {
this.id = id;
/** Return the Lastname. */
public String getLastName( ) {
return LastName;
/** Set the Lastname. */
public void setLastName(String LastName) {
this.id = id;
TRANSRECORD.JAVA
import java.util.*;
import java.math.*;
public class TransRecord implements Comparable{
private Date timeStamp;
private String transType;
private BigDecimal transAmt;
/** Construct a Trans Record with no data -- must be a no-argument */
public TransRecord( ) {
/** Construct a Customer with String Parameter */
public Customer(String transType,String transAmt) {
this.transType = transType;
this.transAmt = transAmt;
/** Return the timeStamp. */
public String gettimeStamp( ) {
return timeStamp;
/** Set the timeStamp */
public void settimeStamp(Date timeStamp) {
this.timeStamp = timeStamp;
/** Return the TransType */
public String getTransType( ) {
return TransType;
/** Set the TransType */
public void setTransType(String TransType) {
this.TransType = TransType;
/** Return the TransAmt */
public String getTransAmt( ) {
return TransAmt;
/** Set the TransAmt */
public void setTransAmt(String TransAmt) {
this.TransAmt = TransAmt;
/** Return a String representation. */
public String toString( ) {
/** CompareTo method */
public int compareTo(Object argument)
===============
ACCOUNTDOESNOTEXISTEXCEPTION.JAVA
public class AccountDoesNotExistException
extends Exception
public AccountDoesNotExistException()
super();
public AccountDoesNotExistException(String message)
super(message);
=================
BANKEXCEPTION.JAVA
public class BankException
extends Exception
public BankException()
super();
public BankException(String message)
super(message);
CUSTOMERDOESNOTEXISTEXCEPTION.JAVA
public class CustomerDoesNotExistException
extends Exception
public CustomerDoesNotExistException()
super();
public CustomerDoesNotExistException(String message)
super(message);
ACCOUNTDOESNOTEXISTEXCEPTION.JAVA
public class AccountDoesNotExistException
extends Exception
public AccountDoesNotExistException()
super();
public AccountDoesNotExistException(String message)
super(message);
INSUFFICIENTFUNDSEXCEPTION.JAVA
public class InsufficientFundsException
extends Exception
public InsufficientFundsException()
super();
public InsufficientFundsException(String message)
super(message);
INVALIDAMOUNTEXCEPTION.JAVA
public class InvalidAmountException
extends Exception
public InvalidAmountException()
super();
public InvalidAmountException(String message)
super(message);
ZEROAMOUNTEXCEPTION.JAVA
public class ZeroAmountException
extends Exception
public ZeroAmountException()
super();
public ZeroAmountException(String message)
super(message);
I need help with Bank Class and the util class.Correct me If I've missed any exceptions or if any syntax is wrong
THanks
AKsh -
i m designing a class named Fan to represent a fan. the class contains:
Three constants name slow, medium, and fast with values 1, 2 and 3 to denote the fan speed.
an int data field named speed that specifies the speed of fan(default slow)
an boolean data field named on that specifies whether the fan is on(default false)
a double data field named radius that specifies the radius of the fan(default 5)
a string data field named color that specifies the color of the fan(default blue)
so here is what i want, a method named toString(that returns the fan speed, color and radius in one combined string.if the fan is not on. the method returns fa n color and radius along with string "fan is off" in one combined string.
and a test program creates two fan objects assign maximum speed, radius 10, color yellow, and turn it on to the first object. assign medium speed, radius 5, color blue, and tun it off to the second object.
after i created my two objects this is my output
speed1 is slow, the fan is off, the radius is5.0Blue
speed2 is slow, the fan is off, the radius is5.0Blue
its not the result i want, i know there r somethin wrong with the if statement and the method..but i cannot fix it.
Thank everyone who can give me some tips or help.
here is my class
* To change this template, choose Tools | Templates
* and open the template in the editor.
package javaapplication1;
* @author Administrator
public class Fan {
private int speed;
private boolean on;
private double radius;
private String color;
Fan(int speen, boolean on, double raidus, String color)
this.speed = 1;
this.on = false;
this.radius = 5.0;
this.color = "Blue";
public int getSpeed()
return speed;
public void setSpeed(int speed)
this.speed = speed;
public boolean isOn()
return on;
public void setIsOn(boolean on)
this.on = on;
public double getRadius()
return radius;
public void setRadius(double radius)
this.radius = radius;
public String getColor()
return color;
public void setColor(String color)
this.color = color;
public String fanSpeed()
String output = "";
if(speed == 1)
return output = "slow";
else if(speed == 2)
return output = "Medium";
else
return output = "Fast";
public String IsFanon()
String output = "";
if(on == false)
return output = "the fan is off";
else
return output = "the fan is on";
}Here is my main class
* To change this template, choose Tools | Templates
* and open the template in the editor.
package javaapplication1;
* @author Administrator
import javax.swing.JOptionPane;
public class testFan {
* @param args the command line arguments
public static void main(String[] args) {
Fan fan1 = new Fan(3, true, 10.0, "yellow");
Fan fan2 = new Fan(2, false, 5.0, "blue");
System.out.println("speed1 is" + " " +fan1.fanSpeed() + ", " + fan1.IsFanon() + ", " + "the radius is" +fan1.getRadius() + fan1.getColor());
System.out.println("speed2 is" + " " + fan2.fanSpeed() + ", " + fan2.IsFanon() + ", " + "the radius is" + fan2.getRadius() + fan2.getColor());
}Peter__Lawrey wrote:
I would not suggest using a variable like "onoff". What would true mean, is it on or off or onoff (alternating)? e.g. an on-off relationship is one which is not clearly on or off for long.
You could just use an IDE to generate the constructor which would be simpler, however if there is no good reason to have two names for parameters and fields I would make them the same.I was wondering what a "speen" is. -
Need help with creating invoice and list of invoices
Hello everybody,
I need to create Credit / Debit memo invoices and for this I try to use FM GN_INVOICE_CREATE in my Z program, please let me know if it is correct way to go?
As well I need to create list of Credit / Debit memo invoices, how to achieve this?
Thanks in advance.
Usefull answers will be awarded.
Regards, M.You can use RV_INVOICE_CREATE for credit memo and debit memo
list of credit and debit memo - use this FM - RV_INVOICE_LIST_CREATE
see the below sample code
refresh: XKOMFK, XKOMV,
XTHEAD, XVBFS,
XVBPA, XVBRK,
XVBRP, XVBSS.
clear : XKOMFK, XKOMV,
XTHEAD, XVBFS,
XVBPA, XVBRK,
XVBRP, XVBSS,
VBSK_I.
VBSK_I-SMART = 'F'.
XKOMFK-VBELN = v_deliv.
XKOMFK-VBTYP = 'J'.
APPEND XKOMFK.
CALL FUNCTION 'RV_INVOICE_CREATE'
EXPORTING
VBSK_I = VBSK_I
WITH_POSTING = 'C'
TABLES
XKOMFK = XKOMFK
XKOMV = XKOMV
XTHEAD = XTHEAD
XVBFS = XVBFS
XVBPA = XVBPA
XVBRK = XVBRK
XVBRP = XVBRP
XVBSS = XVBSS.
if sy-subrc eq 0.
COMMIT WORK.
flag = 'X'.
else.
message i011 with p_vbeln.
endif.
Reward Points if it is helpful
Thanks
Seshu -
Need help for create A and MX records (home server)
What should I put in the DNS (A record, MX) to be able to receive email from my provider Godaddy and send emails directly from my server without passing through Godaddy.
The server is "home server" and it is not always access (open).
Incoming Mail: from Godaddy
Outgoing Mail: form my serverHi,
Based on my knowledge, the default receive connectors are automatically created when the Exchange server is installed. Then the internal and outbound mails can delivered properly through Exchange server. After we create send connector and add public MX record
and A record on the public DNS server, the inbound mails can be delivered. And we can set the send connector with MX record, then the inbound mails are directly delivered by Exchange server.
If you have any question, please feel free to let me know.
Thanks,
Angela Shi
TechNet Community Support -
Can I use classes and objects to create my own package in LabVIEW?
Hi....I am writing my thesis on develpoing a simulation package. I am trying to compare simulation packages and their feautures as a scope of my project. Does anyone know if LabVIEW allows users to create their own toolboxes like MATLAB?...i mean something that can be done in object-oriented programming by making classes and objects.
thanks guysThe short answer is yes. NI sells toolkits. There's also OpenG. How you code the guts is up to you - you can do it non-LVOOP or LVOOP.
-
Help with Xcode what is the difference between a Function, class and object
Hi all,
I'm new here and in programming in Xcode. My question is can somebody tell me what the difference is between functions classes and object. I will appreciate it if you can involve some articels or something else.
Many thanks,
RL6001Do a Google search for object-oriented programming. When I did, I found the following tutorial, which explains what objects and classes are:
Object Oriented Programming Tutorial -
Need help to create report with jpeg/gif image
Hello,
I need help with creating a form with a special jpeg/gif seal. I never done this Java. Until now, I created all forms with ansi C++ with HP escape characters to draw lines, boxs, and text. This form will contain boxes which is populated with database information read from a text file.
Since this form contains a special seal on the upper right, I don't think it can be done with old fashion ansi C++. How can I create a form with Java and create it as a simple exe to just print the form to a specified printer.
Thanks,
JohnHi,
I am creating a form with boxes (lines and text). What is special about this form is that it has an image jpeg or gif at the top right corner. Is is a state department seal. Up to this form, I had used ansi C++ and print out escape HP character to print out the lines, boxes, and text. I have no idea how to print out the image. I am new to JAVA and only 1 class in it. Is there sample code out there to create this type of form with the image? I need a starting point.
Thanks,
John -
Class and Object name change in the universe designer
Hello Experts
I have a confusion , I am just wondering if I devlop a bobj universe, lets say, based on SQL database and change the name of the class and object during the creation of the universe, will that fetch the data from d/base properly while running a query / report. Although universe class and object has different names than database now but the records are the same. Do we need to point the object to d/base object in some kind of different or special way .
To make my question more simple, In d/base table name is "Employee" whereas on universe side I create a class name "Staff" and at the same time field name in the database is "Emploee ID" whereas in the universe I named it "Badge number".
Please advise if that will make any difference while I run the query or Is there any kind of complication on the universe side that I should expect which I am not familiar with.
I would apprecite your response.
Best RegardsHello experts,
Let me rephrase the issue with exact scenario.
I have a table names "REGION" with fields region id, region and country id.
I have another table name REGION_SLINE with fields SL_id, region id and Sales_revenue.
I created an equi join between these two tables based on region id field and checked the cardinality which is ok.
Now when I try to create a report based on sales revenue per customer ( "customer's first name" is an other field on CUSTOMER table), I dont get any result in the report and get a message that "No data to reterive"
Also please note that when I run a report which is sales revenue per region id, I get the result, seem slike these two tables REGION and REGION_SLINE can generate the report but sales revenue per customer report is not generated because customer first name is a field of another table.
I was just wondering if I need to write some kind of where clause in the object properties of region id which is used to create equi joon link.
I woulld appreciate your response.
Regards
Edited by: SAP_LCCHS on Jul 4, 2011 9:19 AM
Edited by: SAP_LCCHS on Jul 4, 2011 9:21 AM -
Object Class and Object Id for material Determination tables.
I want to know what is the Object Class and Object Id for material Determination records to verify tables CDHDR and CDPOS.
The purpose is to know the changes done by the different users for material determination records.
Can any one help.Hi ZZZSUNNY,
Similar question is answered recently.Please find the below link which will helps you
Material determination: how to see the creater of a record?
Thanks
Dasaradha -
Need Help to create new screen for RF Sapconsole
Hi Guru's
I'm new on RF (but some years in ABAP) since last week.
I need help to create new screens for RF (SAPLLMOB).
Can someone explain me the procedure to create screen (with ABAP code after) or perhaps someone have an exemple (simple or not) ?
I have to develop 2 new screens with really few time.
And, another subsidiary question :
how SAP can transfert information between the flash gun and the screen i have developped.
Is there some code to add to enable this functionality or it is include in SAPLLMOB on standard fields ????
It's a new strange world for me today...
Many thanks to everyone who can explain me
Alainhi,
I am facing this problem as well. Is there any reference to create the new screen?
Hope someone can help! Thanks!
Regards,
Darren -
Need help in creating a chart from 3 datasets
Need help in creating a chart in SSRS from 3 datasets
Can someone help me in creating a chart from 3 datasets, however datasource is same.Thank you Olaf...
could anyone help me in using union all with the below
WITH a AS (
SELECT
clientid,
DATEPART(year, row_date) AS 'Year',
DATEPART(month, row_date) AS 'Month',
value ,
CASE metricid WHEN 16 THEN 'FCR' ELSE 'Cases' END AS metric
FROM XXXXXX AS V
WHERE metricid IN (16, 11)
AND row_date BETWEEN '2012-01-01' AND '2014-10-01'
AND value IS NOT NULL)
, b AS (
SELECT clientid ,
Year ,
Month ,
value AS 'Cases',
metric
FROM a
WHERE metric = 'cases')
, c AS (
SELECT clientid ,
Year ,
Month ,
value AS 'FCR',
metric
FROM a
WHERE metric = 'FCR')
, d AS (
SELECT b.YEAR, b.MONTH, c.FCR, b.Cases
FROM b INNER JOIN c
ON c.clientid = b.clientid
AND c.[YEAR] = b.[year]
AND c.[month] = b.[month]
WHERE c.fcr <> 0 AND b.cases <> 0
,E AS (
SELECT [Year], [Month], SUM(FCR) AS FCR, SUM(Cases) AS Cases
FROM d
GROUP BY [Year], [Month])
select YEAR, MONTH,
CASE MONTH
WHEN 1 THEN 'Jan'
WHEN 2 THEN 'Feb'
WHEN 3 THEN 'Mar'
WHEN 4 THEN 'Apr'
WHEN 5 THEN 'May'
WHEN 6 THEN 'Jun'
WHEN 7 THEN 'Jul'
WHEN 8 THEN 'Aug'
WHEN 9 THEN 'Sep'
WHEN 10 THEN 'Oct'
WHEN 11 THEN 'Nov'
WHEN 12 THEN 'Dec'
END AS MonthName
,e.FCR AS FCRCases
,e.Cases AS TotalCases
,CASE
WHEN [month] IN (11, 12, 1) THEN 1
WHEN [month] IN (2, 3, 4) THEN 2
WHEN [month] IN (5, 6, 7) THEN 3
WHEN [month] IN (8, 9, 10) THEN 4
END AS 'Quarter'
--,CONVERT(DECIMAL(18, 2),(e.FCR/e.Cases)*100) AS FCRRaw
from e
order by YEAR, MONTH
**************2nd query*************
WITH a AS (
SELECT
clientid,
DATEPART(year, row_date) AS 'Year',
DATEPART(month, row_date) AS 'Month',
value,
CASE metricid WHEN 56 THEN 'numerator' ELSE 'denominator' END AS metric
FROM XXXXXXX.[Values] AS V
WHERE metricid IN (56, 10)
--WHERE metricid IN (11,16)
AND row_date BETWEEN '2013-10-01' AND '2014-02-01'
AND value IS NOT NULL)
, b AS (
SELECT clientid ,
Year ,
Month ,
value AS 'numerator',
metric
FROM a
WHERE metric = 'numerator')
, c AS (
SELECT clientid ,
Year ,
Month ,
value AS 'denominator',
metric
FROM a
WHERE metric = 'denominator')
, d AS (
SELECT b.YEAR, b.MONTH, c.denominator, b.numerator
FROM b INNER JOIN c
ON c.clientid = b.clientid
AND c.[YEAR] = b.[year]
AND c.[month] = b.[month]
WHERE c.denominator <> 0 AND b.numerator <> 0
, e AS (
SELECT [Year], [Month], SUM(numerator) AS numerator, SUM(denominator) AS denominator
FROM d
GROUP BY [Year], [Month]
SELECT *,
CASE
WHEN [month] IN (11, 12, 1) THEN 1
WHEN [month] IN (2, 3, 4) THEN 2
WHEN [month] IN (5, 6, 7) THEN 3
WHEN [month] IN (8, 9, 10) THEN 4
END AS 'Quarter'
FROM e
ORDER BY 1,2
******************3rd query**************
WITH a AS (
SELECT --L.[LocationGroupId],
-- T.locationid,
-- T.AccountId,
TR.datestamp,
/*Convert(NVARCHAR, DatePArt(year, TR.datestamp)) + '-' + Convert(NVARCHAR, DatePArt(month, TR.datestamp)) + '-01'*/
TR.Period AS ValueDate,
CASE WHEN TR.TargetResultState = 0 THEN 0 WHEN TR.TargetResultState = 1 THEN 1 WHEN TR.TargetResultState = 2 THEN 1 ELSE 0 END AS Met,
CASE WHEN CONVERT(DATE, Convert(NVARCHAR, DatePArt(year, TR.datestamp)) + '-' + Convert(NVARCHAR, DatePArt(month, TR.datestamp)) + '-01') > T.Startdate AND CONVERT(DATE, Convert(NVARCHAR, DatePArt(year, TR.datestamp))
+ '-' + Convert(NVARCHAR, DatePArt(month, TR.datestamp)) + '-01') < T.Enddate THEN 1 ELSE 0 END AS ActiveTarget
FROM XXXXXX AS TR
INNER JOIN dbo.Target T ON TR.TargetID = T.ID
--INNER JOIN dbo.Location L ON T.Locationid = L.Id
WHERE --locationid <> - 1 AND
TR.Period IN ('201306', '201307', '201308', '201309', '201310', '201311', '201312', '201401'))
select ValueDate, SUM(Met) AS Met, Count(ActiveTarget) AS ActiveTargets,
right(ValueDate,2) as Month
,left(ValueDate,4) as Year
,CASE
WHEN right(ValueDate,2) IN (11, 12, 1) THEN 1
WHEN right(ValueDate,2) IN (2, 3, 4) THEN 2
WHEN right(ValueDate,2) IN (5, 6, 7) THEN 3
WHEN right(ValueDate,2) IN (8, 9, 10) THEN 4
END AS 'Quarter'
from a
group by ValueDate
order by ValueDate -
I need help with Creating Key Pairs
Hello,
I need help with Creating Key Pairs, I generate key pais with aba provider, but the keys generated are not base 64.
the class is :
import java.io.*;
import java.math.BigInteger;
import java.security.*;
import java.security.spec.*;
import java.security.interfaces.*;
import javax.crypto.*;
import javax.crypto.spec.*;
import au.net.aba.crypto.provider.ABAProvider;
class CreateKeyPairs {
private static KeyPair keyPair;
private static KeyPairGenerator pairGenerator;
private static PrivateKey privateKey;
private static PublicKey publicKey;
public static void main(String[] args) throws Exception {
if (args.length != 2) {
System.out.println("Usage: java CreateKeyParis public_key_file_name privete_key_file_name");
return;
createKeys();
saveKey(args[0],publicKey);
saveKey(args[1],privateKey);
private static void createKeys() throws Exception {
Security.addProvider(new ABAProvider());
pairGenerator = KeyPairGenerator.getInstance("RSA","ABA");
pairGenerator.initialize(1024, new SecureRandom());
keyPair = pairGenerator.generateKeyPair();
privateKey = keyPair.getPrivate();
publicKey = keyPair.getPublic();
private synchronized static void saveKey(String filename,PrivateKey key) throws Exception {
ObjectOutputStream out= new ObjectOutputStream(new FileOutputStream(filename));
out.writeObject(key);
out.close();
private synchronized static void saveKey(String filename,PublicKey key) throws Exception {
ObjectOutputStream out= new ObjectOutputStream( new FileOutputStream(filename));
out.writeObject(key);
out.close();
the public key is:
�� sr com.sun.rsajca.JSA_RSAPublicKeyrC��� xr com.sun.rsajca.JS_PublicKey~5< ~��% L thePublicKeyt Lcom/sun/rsasign/p;xpsr com.sun.rsasign.anm����9�[ [ at [B[ bq ~ xr com.sun.rsasign.p��(!g�� L at Ljava/lang/String;[ bt [Ljava/lang/String;xr com.sun.rsasign.c�"dyU�| xpt Javaur [Ljava.lang.String;��V��{G xp q ~ ur [B���T� xp ��ccR}o���[!#I����lo������
����^"`8�|���Z>������&
d ����"B��
^5���a����jw9�����D���D�)�*3/h��7�|��I�d�$�4f�8_�|���yuq ~
How i can generated the key pairs in base 64 or binary????
Thanxs for help me
Luis Navarro Nu�ez
Santiago.
Chile.
South America.I don't use ABA but BouncyCastle
this could help you :
try
java.security.Security.addProvider(new org.bouncycastle.jce.provider.BouncyCastleProvider());
java.security.KeyPairGenerator kg = java.security.KeyPairGenerator.getInstance("RSA","BC");
java.security.KeyPair kp = kg.generateKeyPair();
java.security.Key pub = kp.getPublic();
java.security.Key pri = kp.getPrivate();
System.out.println("pub: " + pub);
System.out.println("pri: " + pri);
byte[] pub_e = pub.getEncoded();
byte[] pri_e = pri.getEncoded();
java.io.PrintWriter o;
java.io.DataInputStream i;
java.io.File f;
o = new java.io.PrintWriter(new java.io.FileOutputStream("d:/pub64"));
o.println(new sun.misc.BASE64Encoder().encode(pub_e));
o.close();
o = new java.io.PrintWriter(new java.io.FileOutputStream("d:/pri64"));
o.println(new sun.misc.BASE64Encoder().encode(pri_e));
o.close();
java.io.BufferedReader br = new java.io.BufferedReader(new java.io.FileReader("d:/pub64"));
StringBuffer keyBase64 = new StringBuffer();
String line = br.readLine ();
while(line != null)
keyBase64.append (line);
line = br.readLine ();
byte [] pubBytes = new sun.misc.BASE64Decoder().decodeBuffer(keyBase64.toString ());
br = new java.io.BufferedReader(new java.io.FileReader("d:/pri64"));
keyBase64 = new StringBuffer();
line = br.readLine ();
while(line != null)
keyBase64.append (line);
line = br.readLine ();
byte [] priBytes = new sun.misc.BASE64Decoder().decodeBuffer(keyBase64.toString ());
java.security.KeyFactory kf = java.security.KeyFactory.getInstance("RSA","BC");
java.security.Key pubKey = kf.generatePublic(new java.security.spec.X509EncodedKeySpec(pubBytes));
System.out.println("pub: " + pubKey);
java.security.Key priKey = kf.generatePrivate(new java.security.spec.PKCS8EncodedKeySpec(priBytes));
System.out.println("pri: " + priKey);
catch(Exception e)
e.printStackTrace ();
} -
Hi everyone,
i'm fairly new to RAID scene and i need help for creating RAID 5 with 8 disk's.
I have HP ProLiant DL380 G6 with 8 disk's, each 500 GB.
i'm trying to create RAID 5 and to have one spare disk. I have made array from 7 disk and then create logical drive.
the last disk (8-th) i used as spare.
up to now i think i'm ok???
what confuse me is:
7 HDD X 500GB= 3500GB
after creating array i get 3200 GB, where i lose 300 GB??
after creating logical drive i get 2700 GB, where i lose 500 GB???
from 2700GB i give 150GB for system partition and for data storage i have only 2550 GB.
Why i lose 800GB??
Can someone explain me how RAID 5 works, do i create it correctly and why i lose so much space???
Is there other way to create RAID 5 without losing so much space?
Thanks you in advnce.The first 'loss' you encounter (300MB) is due to megabyte counting/rounding. A 500GB disk contains about 500.000.000 bytes. This quite a bit less than if counted properly using binary. you loose about 24288000 bytes per disk this way!
http://en.wikipedia.org/wiki/Mibibyte |
http://en.wikipedia.org/wiki/Megabyte
the second loss is due to how raid works.in raid 5 data is written to multiple disks to improve reliability. the simplies t form uses 3 disks: a write will cause half of the data to be written to disk 1, half to disk 2 and the XOR of both datahalfs to disk
3. In this scenario you will loose 33% of storage space and you can loose up to one of 3 disks.
By adding more disks, data can be spread more and the ratio available/raw will increase, or you can write aditionnal crc data and increase resliency for failures.
http://en.wikipedia.org/wiki/RAID
To check the exact algoritmes using on you RAID adapter, I would recommend contacting the vendor (or checking their support site) From your numbres, I do not think you will be able to configure RAID 5 on the same disks and having more available
space for your data.
MCP/MCSA/MCTS/MCITP -
Need help in creating Buttons in ADF10g
Hi,
My questions are:
1. Is it possible to modify the width of row in ADF10g. Because the width of rows in my output are high. So I want to reduce it.
2. I need help in creating a new 'createbutton' to create a newlist for the table . for this I have used create button but didnot succed.
3. I also need help in creating 'save button' to save modified data into the table.
4. I need help in creating a select-one-choice and select-one-list for columns of table.
Please help me.
regards,
sanjana
sanjanathe Easy Tabs could be useful for your requirement
http://usermanagedsolutions.com/SharePoint-User-Toolkit/Pages/Easy-Tabs-v5.aspx
/blog
twttr @esjord
Maybe you are looking for
-
How to pass variables between loaders
Hi, I am trying to load an image, with descriptive text and a back button on the click of a thumbnail of the image. I am using a MovieClipLoader instance to do this. Here are my problems: 1. I tried loading the image, with the text(which is within an
-
Ristrict Cancelling Process Order Confirmation (CORS) after FI MM period cl
Showing current date as posting date after Cancelling Process Order Confirm: Issue with FICO and PP :-, after settlement (ko88) and all period end closing, system still allowed doing Cancelling Process Order Confirmation (CORS) and Showing current da
-
Detail of cost loaded on material thru PO
Hi This is with reference to the detail of cost loaded on maerial thru PO. In PO we are mentioning so many condition like freight, entry tax etc and cost of these conditon are loaded on material during MIGO. Is there any standard report available in
-
Asha 305 firmware problem....
I recently checked for firmware update using my phone... when it shows there is.. i started to download it.. but cant install it says, it needs more free space than the actual memory of my phone.. i tried to delete all the possible files, but it didn
-
Your new update makes it very hard to open bookmarks, please fix
ever since the update, when i go to open any bookmark it doesnt bring up the open a new window, open in a new tab, the right click. when i right click a link it just dissapers. so i have to do it like 5 to 7 times before a link can be opened with a r