Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #32604 > unrolled thread

can you give me some hints on the Oracle Java SE related certificates?

Started byJohn <xsli2@yahoo.com>
First post2015-09-18 07:55 -0700
Last post2015-09-22 11:17 -0400
Articles 20 on this page of 38 — 7 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  can you give me some hints on the Oracle Java SE related certificates? John <xsli2@yahoo.com> - 2015-09-18 07:55 -0700
    Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-18 12:08 -0400
      Re: can you give me some hints on the Oracle Java SE related certificates? John <xsli2@yahoo.com> - 2015-09-18 09:17 -0700
        Re: can you give me some hints on the Oracle Java SE related certificates? e.d.programmer@gmail.com - 2015-09-18 10:38 -0700
          Re: can you give me some hints on the Oracle Java SE related certificates? John <xsli2@yahoo.com> - 2015-09-18 11:34 -0700
        Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-18 13:51 -0400
          Re: can you give me some hints on the Oracle Java SE related certificates? e.d.programmer@gmail.com - 2015-09-18 11:11 -0700
            Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-18 18:56 -0400
              Re: can you give me some hints on the Oracle Java SE related certificates? John <xsli2@yahoo.com> - 2015-09-18 20:23 -0700
                Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-19 09:29 -0400
                Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-19 10:00 -0400
                  Re: can you give me some hints on the Oracle Java SE related certificates? John <xsli2@yahoo.com> - 2015-09-21 13:57 -0700
                    Re: can you give me some hints on the Oracle Java SE related certificates? John <xsli2@yahoo.com> - 2015-09-21 14:04 -0700
                    Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-21 21:47 -0400
                      Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 15:15 -0400
                        Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 16:47 -0400
                          Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 16:49 -0400
                    Re: can you give me some hints on the Oracle Java SE related certificates? Martin Gregorie <martin@address-in-sig.invalid> - 2015-09-22 11:02 +0000
                      Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 08:47 -0400
                        Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 09:14 -0400
                          Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 09:16 -0400
                          Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 09:32 -0400
                            Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 09:54 -0400
                        Re: can you give me some hints on the Oracle Java SE related certificates? e.d.programmer@gmail.com - 2015-09-22 06:34 -0700
                          Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 09:36 -0400
                          Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 09:50 -0400
                            Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 10:56 -0400
                    Re: can you give me some hints on the Oracle Java SE related certificates? e.d.programmer@gmail.com - 2015-09-22 05:26 -0700
                      Re: can you give me some hints on the Oracle Java SE related certificates? Jerry Stuckle <jstucklex@attglobal.net> - 2015-09-22 09:50 -0400
                        Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 10:09 -0400
                        Re: can you give me some hints on the Oracle Java SE related certificates? Sebastian <news@seyweiler.dyndns.org> - 2015-09-23 15:25 +0200
                          Re: can you give me some hints on the Oracle Java SE related certificates? Eric Sosman <esosman@comcast-dot-net.invalid> - 2015-09-23 09:43 -0400
                            Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-23 10:54 -0400
                              Re: can you give me some hints on the Oracle Java SE related certificates? Sebastian <news@seyweiler.dyndns.org> - 2015-09-24 15:30 +0200
                                Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-24 10:19 -0400
                                  Re: can you give me some hints on the Oracle Java SE related certificates? Sebastian <news@seyweiler.dyndns.org> - 2015-09-24 17:12 +0200
                                    Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-24 12:05 -0400
                      Re: can you give me some hints on the Oracle Java SE related certificates? Jeff Higgins <jeff@invalid.invalid> - 2015-09-22 11:17 -0400

Page 1 of 2  [1] 2  Next page →


#32604 — can you give me some hints on the Oracle Java SE related certificates?

FromJohn <xsli2@yahoo.com>
Date2015-09-18 07:55 -0700
Subjectcan you give me some hints on the Oracle Java SE related certificates?
Message-ID<fa1addaf-a2c9-4a3e-9ff9-6df2a65f2f43@googlegroups.com>
Hi:

I will become a Java instructor of computer science in a local college in a developing country in Asia.

To make my students more valuable in the job market in our country or maybe in US, I want my students achieve Oracle Java SE certificates. I myself have been programming in Java EE in United States for more than 10 years. I have never paid attention to the Oracle certification program. I don't have any Java certificate.

I just checked Oracle's website. There are a thousand kinds of certificates. This Java SE category maybe the right place for my students:

http://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getPage?p_cat_id=267#tabs-3

Can you give some hints on these certificates? For the undergraduate students, what certificates are appropriate for them? 

I am curious about the master certificate. Is that really challenging for somebody with 10 years Java experience?

Thank you very much.  

[toc] | [next] | [standalone]


#32607

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-18 12:08 -0400
Message-ID<mthcs7$e1j$1@dont-email.me>
In reply to#32604
On 09/18/2015 10:55 AM, John wrote:
> Hi:
>
> I will become a Java instructor of computer science in a local college in a developing country in Asia.
>
> To make my students more valuable in the job market in our country or maybe in US, I want my students achieve Oracle Java SE certificates. I myself have been programming in Java EE in United States for more than 10 years. I have never paid attention to the Oracle certification program. I don't have any Java certificate.
>
> I just checked Oracle's website. There are a thousand kinds of certificates. This Java SE category maybe the right place for my students:
>
> http://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getPage?p_cat_id=267#tabs-3
>
> Can you give some hints on these certificates? For the undergraduate students, what certificates are appropriate for them?
>
> I am curious about the master certificate. Is that really challenging for somebody with 10 years Java experience?
>
> Thank you very much.
>
I will become a Java Instructor.

I've never had any Java certificates,
never needed any Java certificates,
not real sure what Java certificates are
or what they are good for.

I want my future students to achieve Java certificates.

Can you give me some hints?

[toc] | [prev] | [next] | [standalone]


#32608

FromJohn <xsli2@yahoo.com>
Date2015-09-18 09:17 -0700
Message-ID<92ec7821-b17d-4af8-9c99-8a7649fa64ec@googlegroups.com>
In reply to#32607
It looks like another bad day.

Can you have something better to do, instead of poking my statements here?

I am a Java developer with 10 years experience. I don't know much about Oracle Java certificates because I don't need one -- you never heard of it?. I am asking the information about those certificates for my future students. Is that absurd to you?

[toc] | [prev] | [next] | [standalone]


#32609

Frome.d.programmer@gmail.com
Date2015-09-18 10:38 -0700
Message-ID<2fd007f2-64ec-490a-8e87-18bddc2287f0@googlegroups.com>
In reply to#32608
On Friday, September 18, 2015 at 12:18:10 PM UTC-4, John wrote:
> It looks like another bad day.
> 
> Can you have something better to do, instead of poking my statements here?
> 
> I am a Java developer with 10 years experience. I don't know much about Oracle Java certificates because I don't need one -- you never heard of it?. I am asking the information about those certificates for my future students. Is that absurd to you?
---
What kind of job do you want them to get?  Anyone with a bachelor's degree from a respectable college should know what the certifications say they know.  Certification is a nice tagline to add to a resume after the degree.  Most US employers won't hire a programmer without a degree.  If US companies are hiring anyone with a degree from another country that cost much less than a US college we have a problem.

The associate certification says you know the basics of Java and can learn to write code.  The professional certification says you know how to write code and can run with a project on your own.  The master certification says you know how to make your own project from overall design phase to coding and implementation.  Being a developer for 10 years means you'd better know how to ace the Professional certification.  Additional stuff in the Master level is stuff any large company would want their project lead to know, but you could write code just fine without.

[toc] | [prev] | [next] | [standalone]


#32612

FromJohn <xsli2@yahoo.com>
Date2015-09-18 11:34 -0700
Message-ID<b55d44ad-4bab-4ed6-aa38-3517d2f9164d@googlegroups.com>
In reply to#32609
On Friday, September 18, 2015 at 1:39:11 PM UTC-4, e.d.pro...@gmail.com wrote:
> On Friday, September 18, 2015 at 12:18:10 PM UTC-4, John wrote:
> > It looks like another bad day.
> > 
> > Can you have something better to do, instead of poking my statements here?
> > 
> > I am a Java developer with 10 years experience. I don't know much about Oracle Java certificates because I don't need one -- you never heard of it?. I am asking the information about those certificates for my future students. Is that absurd to you?
> ---
> What kind of job do you want them to get?  Anyone with a bachelor's degree from a respectable college should know what the certifications say they know.  Certification is a nice tagline to add to a resume after the degree.  Most US employers won't hire a programmer without a degree.  If US companies are hiring anyone with a degree from another country that cost much less than a US college we have a problem.
> 
> The associate certification says you know the basics of Java and can learn to write code.  The professional certification says you know how to write code and can run with a project on your own.  The master certification says you know how to make your own project from overall design phase to coding and implementation.  Being a developer for 10 years means you'd better know how to ace the Professional certification.  Additional stuff in the Master level is stuff any large company would want their project lead to know, but you could write code just fine without.

Thank you very much. I appreciate it.

[toc] | [prev] | [next] | [standalone]


#32610

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-18 13:51 -0400
Message-ID<mthit8$784$1@dont-email.me>
In reply to#32608
On 09/18/2015 12:17 PM, John wrote:
> It looks like another bad day.

Shrug. Sorry for your luck.
>
> Can you have something better to do, instead of poking my statements here?

I can.

>
> I am a Java developer with 10 years experience.
> I don't know much about Oracle Java certificates because I don't need one --

Why then do you think your future students will?

you never heard of it?.

Heard of what?

> I am asking the information about those certificates for my future students.

You don't seem to be putting much effort into it.

> Is that absurd to you?

I deem your post absurd.



I will replace the parts that you snipped.

----

I will become a Java instructor of computer science in a local college 
in a developing country in Asia.

To make my students more valuable in the job market in our country or 
maybe in US, I want my students achieve Oracle Java SE certificates.


How will Oracle Java SE certificates make your students more valuable.
How much more valuable? More valuable to whom? Who says?

----

I myself have been programming in Java EE in United States for more than 
10 years. I have never paid attention to the Oracle certification 
program. I don't have any Java certificate.

Would you have been more valuable had you achieved any Java certificate?

----

I just checked Oracle's website. There are a thousand kinds of 
certificates. This Java SE category maybe the right place for my students:

http://education.oracle.com/pls/web_prod-plq-dad/ou_product_category.getPage?p_cat_id=267#tabs-3

Who knows? Who will judge the value of your students?
What criteria will they use in their judgment?

----

Can you give some hints on these certificates?

Some hints? WTF?

----

For the undergraduate students, what certificates are appropriate for them?

They will be your students, you tell us.

----

I am curious about the master certificate. Is that really challenging 
for somebody with 10 years Java experience?

You have 10 years experience. Would it challenge you?

----

Thank you very much.

You're very welcome.


[toc] | [prev] | [next] | [standalone]


#32611

Frome.d.programmer@gmail.com
Date2015-09-18 11:11 -0700
Message-ID<4245d965-6d79-4bdf-accd-dc51520d3273@googlegroups.com>
In reply to#32610
On Friday, September 18, 2015 at 1:52:38 PM UTC-4, Jeff Higgins wrote:
> How will Oracle Java SE certificates make your students more valuable.
> How much more valuable? More valuable to whom? Who says?
> 
> ----

Assuming they're not going to be self employed, the value is to a potential employer, which is hard to quantify because potential employers are not required to send rejection letters.  If you have a certification you're going to be far below someone with a US 4 year college degree in the programming field, unless you have a comparable degree, then that certification tagline could bump you ahead of them.
Just read the description of the certification and be sure it applies to the job you want or it may just be a waste of money.

[toc] | [prev] | [next] | [standalone]


#32613

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-18 18:56 -0400
Message-ID<mti4pt$igj$1@dont-email.me>
In reply to#32611
On 09/18/2015 02:11 PM, e.d.programmer@gmail.com wrote:
> On Friday, September 18, 2015 at 1:52:38 PM UTC-4, Jeff Higgins wrote:
>> How will Oracle Java SE certificates make your students more valuable.
>> How much more valuable? More valuable to whom? Who says?
>>
>> ----
>
> Assuming they're not going to be self employed, the value is to a potential employer, which is hard to quantify because potential employers are not required to send rejection letters.  If you have a certification you're going to be far below someone with a US 4 year college degree in the programming field, unless you have a comparable degree, then that certification tagline could bump you ahead of them.
> Just read the description of the certification and be sure it applies to the job you want or it may just be a waste of money.
>

I'm concerned that the topic of Java Certification didn't come
up during an interview for the position of "Java instructor of
computer science in a local college in a developing country in Asia"

As a student trying to decide whether to enroll in a course led
by the OP I would have been grateful for a pointer to this thread.

[toc] | [prev] | [next] | [standalone]


#32615

FromJohn <xsli2@yahoo.com>
Date2015-09-18 20:23 -0700
Message-ID<313f817e-9d7c-4939-a971-7e2b2a85d35f@googlegroups.com>
In reply to#32613
On Friday, September 18, 2015 at 6:58:12 PM UTC-4, Jeff Higgins wrote:
> On 09/18/2015 02:11 PM, e.d.programmer@gmail.com wrote:
> > On Friday, September 18, 2015 at 1:52:38 PM UTC-4, Jeff Higgins wrote:
> >> How will Oracle Java SE certificates make your students more valuable.
> >> How much more valuable? More valuable to whom? Who says?
> >>
> >> ----
> >
> > Assuming they're not going to be self employed, the value is to a potential employer, which is hard to quantify because potential employers are not required to send rejection letters.  If you have a certification you're going to be far below someone with a US 4 year college degree in the programming field, unless you have a comparable degree, then that certification tagline could bump you ahead of them.
> > Just read the description of the certification and be sure it applies to the job you want or it may just be a waste of money.
> >
> 
> I'm concerned that the topic of Java Certification didn't come
> up during an interview for the position of "Java instructor of
> computer science in a local college in a developing country in Asia"
> 
> As a student trying to decide whether to enroll in a course led
> by the OP I would have been grateful for a pointer to this thread.

Jeff:
If you really have nothing better to do, here is one Java SE question for you:
Can you explain to me why Java cannot have multiple inheritance? Please note, I am asking WHY. This is Java 101 question. I am sure you look shining when my future students look at your answer on this thread, or the opposite way. One of the other.

Have a nice weekend!

[toc] | [prev] | [next] | [standalone]


#32617

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-19 09:29 -0400
Message-ID<mtjnuc$98u$1@dont-email.me>
In reply to#32615
On 09/18/2015 11:23 PM, John wrote:
> On Friday, September 18, 2015 at 6:58:12 PM UTC-4, Jeff Higgins wrote:
>> On 09/18/2015 02:11 PM, e.d.programmer@gmail.com wrote:
>>> On Friday, September 18, 2015 at 1:52:38 PM UTC-4, Jeff Higgins wrote:
>>>> How will Oracle Java SE certificates make your students more valuable.
>>>> How much more valuable? More valuable to whom? Who says?
>>>>
>>>> ----
>>>
>>> Assuming they're not going to be self employed, the value is to a potential employer, which is hard to quantify because potential employers are not required to send rejection letters.  If you have a certification you're going to be far below someone with a US 4 year college degree in the programming field, unless you have a comparable degree, then that certification tagline could bump you ahead of them.
>>> Just read the description of the certification and be sure it applies to the job you want or it may just be a waste of money.
>>>
>>
>> I'm concerned that the topic of Java Certification didn't come
>> up during an interview for the position of "Java instructor of
>> computer science in a local college in a developing country in Asia"
>>
>> As a student trying to decide whether to enroll in a course led
>> by the OP I would have been grateful for a pointer to this thread.
>
> Jeff:
> If you really have nothing better to do, here is one Java SE question for you:
> Can you explain to me why Java cannot have multiple inheritance?
> Please note, I am asking WHY.

I am asking WHY you cannot be more
precise in communicating on Java topics.

> This is Java 101 question.
> I am sure you look shining when my future students look at your answer on this thread,
 > or the opposite way. One of the other.

You may point your students to this topic in the Java Tutorials.

Multiple Inheritance of State, Implementation, and Type
<https://docs.oracle.com/javase/tutorial/java/IandI/multipleinheritance.html>

and

James Gosling on Java, May 1999
Inspiration for the Interface
<http://www.artima.com/intv/gosling13.html>

>
> Have a nice weekend!
>
Thank you!

[toc] | [prev] | [next] | [standalone]


#32618

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-19 10:00 -0400
Message-ID<mtjppt$g5v$1@dont-email.me>
In reply to#32615
On 09/18/2015 11:23 PM, John wrote:
> On Friday, September 18, 2015 at 6:58:12 PM UTC-4, Jeff Higgins wrote:
>> On 09/18/2015 02:11 PM, e.d.programmer@gmail.com wrote:
>>> On Friday, September 18, 2015 at 1:52:38 PM UTC-4, Jeff Higgins wrote:
>>>> How will Oracle Java SE certificates make your students more valuable.
>>>> How much more valuable? More valuable to whom? Who says?
>>>>
>>>> ----
>>>
>>> Assuming they're not going to be self employed, the value is to a potential employer, which is hard to quantify because potential employers are not required to send rejection letters.  If you have a certification you're going to be far below someone with a US 4 year college degree in the programming field, unless you have a comparable degree, then that certification tagline could bump you ahead of them.
>>> Just read the description of the certification and be sure it applies to the job you want or it may just be a waste of money.
>>>
>>
>> I'm concerned that the topic of Java Certification didn't come
>> up during an interview for the position of "Java instructor of
>> computer science in a local college in a developing country in Asia"
>>
>> As a student trying to decide whether to enroll in a course led
>> by the OP I would have been grateful for a pointer to this thread.
>
> Jeff:
> If you really have nothing better to do, here is one Java SE question for you:
> Can you explain to me why Java cannot have multiple inheritance? Please note, I am asking WHY. This is Java 101 question. I am sure you look shining when my future students look at your answer on this thread, or the opposite way. One of the other.
>
For some of your more curious students you might point to
the chapter titled "Data Abstraction and Object Orientation"
in:

Scott, Michael L. Programming Language Pragmatics.
San Francisco: Morgan Kaufmann, 2000.

You may see all editions here:
<http://www.cs.rochester.edu/~scott/pragmatics/>

[toc] | [prev] | [next] | [standalone]


#32620

FromJohn <xsli2@yahoo.com>
Date2015-09-21 13:57 -0700
Message-ID<430f5ded-3382-476a-ae5e-ef12427e1542@googlegroups.com>
In reply to#32618
On Saturday, September 19, 2015 at 10:02:34 AM UTC-4, Jeff Higgins wrote:
> On 09/18/2015 11:23 PM, John wrote:
> > On Friday, September 18, 2015 at 6:58:12 PM UTC-4, Jeff Higgins wrote:
> >> On 09/18/2015 02:11 PM, e.d.programmer@gmail.com wrote:
> >>> On Friday, September 18, 2015 at 1:52:38 PM UTC-4, Jeff Higgins wrote:
> >>>> How will Oracle Java SE certificates make your students more valuable.
> >>>> How much more valuable? More valuable to whom? Who says?
> >>>>
> >>>> ----
> >>>
> >>> Assuming they're not going to be self employed, the value is to a potential employer, which is hard to quantify because potential employers are not required to send rejection letters.  If you have a certification you're going to be far below someone with a US 4 year college degree in the programming field, unless you have a comparable degree, then that certification tagline could bump you ahead of them.
> >>> Just read the description of the certification and be sure it applies to the job you want or it may just be a waste of money.
> >>>
> >>
> >> I'm concerned that the topic of Java Certification didn't come
> >> up during an interview for the position of "Java instructor of
> >> computer science in a local college in a developing country in Asia"
> >>
> >> As a student trying to decide whether to enroll in a course led
> >> by the OP I would have been grateful for a pointer to this thread.
> >
> > Jeff:
> > If you really have nothing better to do, here is one Java SE question for you:
> > Can you explain to me why Java cannot have multiple inheritance? Please note, I am asking WHY. This is Java 101 question. I am sure you look shining when my future students look at your answer on this thread, or the opposite way. One of the other.
> >
> For some of your more curious students you might point to
> the chapter titled "Data Abstraction and Object Orientation"
> in:
> 
> Scott, Michael L. Programming Language Pragmatics.
> San Francisco: Morgan Kaufmann, 2000.
> 
> You may see all editions here:
> <http://www.cs.rochester.edu/~scott/pragmatics/>

Wow, Jeff:
I am asking(testing) you a question("Why Java cannot have multiple inheritance?") and you threw back to me a web link first and a book later. You are really "shining"!!!

Here is my answer to the question:

Suppose Java can have multiple inheritance, let's say both BaseA and BaseB are two concrete classes:

public class BaseA {
    public void sayHi(){System.out.println("Hi from A!");
}

public class BaseB {
    public void sayHi(){System.out.println("Hi from B!");
}

public class MyClass extends BaseA, BaseB { //multiple inheritance is not allowed
    public static void main(String[] args) {
       MyClass c = new MyClass();
       c.sayHi();  //Will it say "Hi from A!" or "Hi from B!"?
    }
}

For Java, in order to achieve multiple inheritance effect, we use interface:

public interface BaseC {
    public void sayHi();
}

public class MyClass extends BaseA implements BaseC {

    public void sayHi() {//MyClass must implement this method to be concrete
       System.out.println("Hi I am here!");
    }
    
    public static void main(String[] args) {
       MyClass c = new MyClass();
       c.sayHi();  //prints "Hi I am here"
    }
}

[toc] | [prev] | [next] | [standalone]


#32621

FromJohn <xsli2@yahoo.com>
Date2015-09-21 14:04 -0700
Message-ID<b21cffb0-503e-4d3a-9ef4-6fb436afb084@googlegroups.com>
In reply to#32620
public interface BaseC {
    public void walk();
    public void sayHi();
}

public interface BaseD {
    public void jump();
    public void sayHi();
}

public interface BaseE {
    public void run();
    public void sayHi();
}

public class MyClass extends BaseA implements BaseC, BaseD, BaseE {

    public void sayHi() {//MyClass must implement this method to be concrete
       System.out.println("Hi I am here!");
    }
    //...implementation of other methods in the interfaces
   
    public static void main(String[] args) {
       MyClass c = new MyClass();
       c.sayHi();  //prints "Hi I am here"
    }
} 

[toc] | [prev] | [next] | [standalone]


#32622

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-21 21:47 -0400
Message-ID<mtqbv8$v7r$1@dont-email.me>
In reply to#32620
On 09/21/2015 04:57 PM, John wrote:
> On Saturday, September 19, 2015 at 10:02:34 AM UTC-4, Jeff Higgins wrote:
>> On 09/18/2015 11:23 PM, John wrote:
>>> On Friday, September 18, 2015 at 6:58:12 PM UTC-4, Jeff Higgins wrote:
>>>> On 09/18/2015 02:11 PM, e.d.programmer@gmail.com wrote:
>>>>> On Friday, September 18, 2015 at 1:52:38 PM UTC-4, Jeff Higgins wrote:
>>>>>> How will Oracle Java SE certificates make your students more valuable.
>>>>>> How much more valuable? More valuable to whom? Who says?
>>>>>>
>>>>>> ----
>>>>>
>>>>> Assuming they're not going to be self employed, the value is to a potential employer, which is hard to quantify because potential employers are not required to send rejection letters.  If you have a certification you're going to be far below someone with a US 4 year college degree in the programming field, unless you have a comparable degree, then that certification tagline could bump you ahead of them.
>>>>> Just read the description of the certification and be sure it applies to the job you want or it may just be a waste of money.
>>>>>
>>>>
>>>> I'm concerned that the topic of Java Certification didn't come
>>>> up during an interview for the position of "Java instructor of
>>>> computer science in a local college in a developing country in Asia"
>>>>
>>>> As a student trying to decide whether to enroll in a course led
>>>> by the OP I would have been grateful for a pointer to this thread.
>>>
>>> Jeff:
>>> If you really have nothing better to do, here is one Java SE question for you:
>>> Can you explain to me why Java cannot have multiple inheritance? Please note, I am asking WHY. This is Java 101 question. I am sure you look shining when my future students look at your answer on this thread, or the opposite way. One of the other.
>>>
>> For some of your more curious students you might point to
>> the chapter titled "Data Abstraction and Object Orientation"
>> in:
>>
>> Scott, Michael L. Programming Language Pragmatics.
>> San Francisco: Morgan Kaufmann, 2000.
>>
>> You may see all editions here:
>> <http://www.cs.rochester.edu/~scott/pragmatics/>
>
> Wow, Jeff:
> I am asking(testing) you a question("Why Java cannot have multiple inheritance?") and you threw back to me a web link first and a book later. You are really "shining"!!!
>
> Here is my answer to the question:
>
> Suppose Java can have multiple inheritance, let's say both BaseA and BaseB are two concrete classes:
>
> public class BaseA {
>      public void sayHi(){System.out.println("Hi from A!");
> }
>
> public class BaseB {
>      public void sayHi(){System.out.println("Hi from B!");
> }
>
> public class MyClass extends BaseA, BaseB { //multiple inheritance is not allowed
>      public static void main(String[] args) {
>         MyClass c = new MyClass();
>         c.sayHi();  //Will it say "Hi from A!" or "Hi from B!"?
>      }
> }
>
> For Java, in order to achieve multiple inheritance effect, we use interface:
>
> public interface BaseC {
>      public void sayHi();
> }
>
> public class MyClass extends BaseA implements BaseC {
>
>      public void sayHi() {//MyClass must implement this method to be concrete
>         System.out.println("Hi I am here!");
>      }
>
>      public static void main(String[] args) {
>         MyClass c = new MyClass();
>         c.sayHi();  //prints "Hi I am here"
>      }
> }
>

 > public interface BaseC {
 >      public void walk();
 >      public void sayHi();
 > }
 >
 > public interface BaseD {
 >      public void jump();
 >      public void sayHi();
 > }
 >
 > public interface BaseE {
 >      public void run();
 >      public void sayHi();
 > }
 >
 > public class MyClass extends BaseA implements BaseC, BaseD, BaseE {
 >
 >      public void sayHi() {//MyClass must implement this method to be 
concrete
 >         System.out.println("Hi I am here!");
 >      }
 >      //...implementation of other methods in the interfaces
 >
 >      public static void main(String[] args) {
 >         MyClass c = new MyClass();
 >         c.sayHi();  //prints "Hi I am here"
 >      }
 > }
 >

Well, where to start? A question often pondered by authors, including
Usenet users posting or responding to articles, and Java instructors
of computer science preparing lesson plans or course notes.

Congratulations on having overcome the blank page.

What's next? Well, iteration. I'm sorry for having "thrown" links and
citations back to you, thing is, the material presented in these links
and citations has been iterated over time and again by their respective
authors, reviewed by many highly critical reviewers, and deemed to be
sound. If I were to present a discourse on "Inheritance in Java" I
would need considerably more time and motivation than I currently have.

Concerning motivation. There you have me. Unlike you, I don't give a
rat's a$$ about your future students. Well, really I do care about them
otherwise I wouldn't have responded to this article at all ....
But you, you are clearly motivated to provide your future students a
sound instruction and indeed you are concerned enough to consider their
future vocational needs such as Java Certification.

So, great start on the course notes, looking forward to the next
iteration. Hope to soon see your first draft on the topic of "Java
Certification". Carry on.

[toc] | [prev] | [next] | [standalone]


#32637

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-22 15:15 -0400
Message-ID<mts9cc$nku$1@dont-email.me>
In reply to#32622
On 09/21/2015 09:47 PM, Jeff Higgins wrote:

...If I were to present a discourse on "Inheritance in Java"...

After writing that I thought maybe discourse was the wrong word.
So I looked it up on Wikipedia and here is a short quote from that
article.

«
Moreover, because discourses are bodies of text meant to communicate
specific data, information, and knowledge, there exist internal
relations within a given discourse, and external relations among
discourses, because a discourse does not exist in isolation (per se),
but in relation to other discourses, which are determined and
established by means of inter discourse and interdiscursivity. Hence,
within a field of intellectual enquiry, the practitioners occasionally
debate “What is” and “What is not” discourse, according to the
conceptual meanings (denotation and connotation) used in the given
field of study.
»

Java (multiple) inheritance

[toc] | [prev] | [next] | [standalone]


#32638

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-22 16:47 -0400
Message-ID<mtseoe$etf$1@dont-email.me>
In reply to#32637
On 09/22/2015 03:15 PM, Jeff Higgins wrote:
> On 09/21/2015 09:47 PM, Jeff Higgins wrote:
>
> ...If I were to present a discourse on "Inheritance in Java"...
>
> After writing that I thought maybe discourse was the wrong word.
> So I looked it up on Wikipedia and here is a short quote from that
> article.
>
> «
> Moreover, because discourses are bodies of text meant to communicate
> specific data, information, and knowledge, there exist internal
> relations within a given discourse, and external relations among
> discourses, because a discourse does not exist in isolation (per se),
> but in relation to other discourses, which are determined and
> established by means of inter discourse and interdiscursivity. Hence,
> within a field of intellectual enquiry, the practitioners occasionally
> debate “What is” and “What is not” discourse, according to the
> conceptual meanings (denotation and connotation) used in the given
> field of study.
> »
>
> Java (multiple) inheritance
>
>

Which might be why both the current keepers of the Java language, and
the "father of the Java language" chose a divide and conquer approach
to the concept of multiple inheritance in the Java language.
"Multiple Inheritance of State, Implementation, and Type" vs
"Java does not support multiple inheritance"

[toc] | [prev] | [next] | [standalone]


#32639

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-22 16:49 -0400
Message-ID<mtserk$etf$2@dont-email.me>
In reply to#32638
On 09/22/2015 04:47 PM, Jeff Higgins wrote:
> On 09/22/2015 03:15 PM, Jeff Higgins wrote:
>> On 09/21/2015 09:47 PM, Jeff Higgins wrote:
>>
>> ...If I were to present a discourse on "Inheritance in Java"...
>>
>> After writing that I thought maybe discourse was the wrong word.
>> So I looked it up on Wikipedia and here is a short quote from that
>> article.
>>
>> «
>> Moreover, because discourses are bodies of text meant to communicate
>> specific data, information, and knowledge, there exist internal
>> relations within a given discourse, and external relations among
>> discourses, because a discourse does not exist in isolation (per se),
>> but in relation to other discourses, which are determined and
>> established by means of inter discourse and interdiscursivity. Hence,
>> within a field of intellectual enquiry, the practitioners occasionally
>> debate “What is” and “What is not” discourse, according to the
>> conceptual meanings (denotation and connotation) used in the given
>> field of study.
>> »
>>
>> Java (multiple) inheritance
>>
>>
>
> Which might be why both the current keepers of the Java language, and
> the "father of the Java language" chose a divide and conquer approach
> to the concept of multiple inheritance in the Java language.
> "Multiple Inheritance of State, Implementation, and Type" vs
> "Java does not support multiple inheritance"
>
>
It makes discourse much easier and pleasant.

[toc] | [prev] | [next] | [standalone]


#32623

FromMartin Gregorie <martin@address-in-sig.invalid>
Date2015-09-22 11:02 +0000
Message-ID<mtrcfs$flh$2@dont-email.me>
In reply to#32620
On Mon, 21 Sep 2015 13:57:23 -0700, John wrote:

I think you missed the most important thing about interface declarations, 
though: they correspond most closely to a C header file containing 
prototypes. Interfaces don't really have anything to do with inheritance 
and don't allow you to define a constructor. 

Using an interface is just a promise that your class will implement the 
methods defined in it.


-- 
martin@   | Martin Gregorie
gregorie. | Essex, UK
org       |

[toc] | [prev] | [next] | [standalone]


#32625

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-22 08:47 -0400
Message-ID<mtril2$i33$1@dont-email.me>
In reply to#32623
On 09/22/2015 07:02 AM, Martin Gregorie wrote:
> On Mon, 21 Sep 2015 13:57:23 -0700, John wrote:
>
> I think you missed the most important thing about interface declarations,
> though: they correspond most closely to a C header file containing
> prototypes. Interfaces don't really have anything to do with inheritance
> and don't allow you to define a constructor.
>
> Using an interface is just a promise that your class will implement the
> methods defined in it.
>
>
I suspect that teaching « A » programming language is very hard to get
right. I'll point to the super abundance of Java teaching material that
is available, and the variability of the quality of that material as
grounds for my suspicion. One reason for the difficulty might be that
a programming language doesn't live in a vacuum. Fitting your lessons
to a body of students will require evaluating prior knowledge and future
needs.

This thread descending from the original article posted by John has
morphed into a discussion of "Multiple inheritance in Java". If one
were to decide to teach a lesson on this topic he would do his
evaluations, and depending upon the outcome he might decide that the
statements you propose above perfectly fit the bill.

The links to the Oracle Java Tutorials to which I pointed above, and
to which John objected that I hadn't put into my own words, take another
tack. Scott, in his "Programming Language Pragmatics" takes yet another.
John, hopefully having done his evaluations, will produce a lesson and
present it to his students. In turn, his students will tell John if his
lesson satisfies their requirements and if they indicate need for
adjustments he will make those adjustments and present a "better" text
to his next batch of students.

[toc] | [prev] | [next] | [standalone]


#32626

FromJeff Higgins <jeff@invalid.invalid>
Date2015-09-22 09:14 -0400
Message-ID<mtrk75$o8e$1@dont-email.me>
In reply to#32625
On 09/22/2015 08:47 AM, Jeff Higgins wrote:
... In turn, his students will tell John if his
> lesson satisfies their requirements and if they indicate need for
> adjustments he will make those adjustments and present a "better" text
> to his next batch of students.

Just for kicks, google:
java+multiple+inheritance, and
java+appropriate+certificate.

[toc] | [prev] | [next] | [standalone]


Page 1 of 2  [1] 2  Next page →

Back to top | Article view | comp.lang.java.programmer


csiph-web