This week's book giveaway is in the Open Source forum.
We're giving away four copies of Programmers Guide to Apache Thrift and have Randy Abernethy on-line!
See this thread for details.
Win a copy of Programmers Guide to Apache Thrift this week in the Open Source forum!

Ahmed Ibrahim

Ranch Hand
+ Follow
since Sep 13, 2016
Cows and Likes
Cows
Total received
1
In last 30 days
0
Total given
0
Likes
Total received
9
Received in last 30 days
0
Total given
65
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Ahmed Ibrahim

Jeanne Boyarsky wrote:Development can be considered a higher level skill. Programming is turning a spec into code. Development is more than that.The fact that security is included in the cert which seems related.


I guess that OCP Java 11 part 2 exam will be more difficult than OCP Java 8 exam

Jeanne Boyarsky wrote:I can only speculate.


And do you have any speculations for that ?

Paul Anilprem wrote:Any thoughts?


Maybe:
OCP-I Java 11 and OCP-II Java 11
Or
OCPJ11D-I and OCPJ11D-II

Jeanne Boyarsky wrote:The Java Foundations exam is not tied to a specific version of Java. It was tested with Java 8 because that was the version of Java out at the time of the exam release. However, the content is not java 8 specifics. It doesn't cover lambdas or other Java 8 features. The Java Foundations exam wasn't launched at the same time as OCA 8 in the first place


Thanks Jeanne for the explanation,

And why they changed the name from "Programmer" to "Developer" ,  is there any reason of that or they are just names !
Sorry if this question seems silly but I was just curious to know the reason.

Paul Anilprem wrote:Now, they are calling it "Oracle Certified Professional: Java SE 11 Developer" certification instead of "Oracle Certified Professional: Java SE 11 Programmer" as they did earlier.


What is the reason of changing the name from "Programmer" to "Developer" ? is this name changing indicates of changing in the level of the certification or is it just names without any drift or meaning ?

Paul Anilprem wrote:Further, there is no "Associate" level certification for Java 11 anymore. You can only be a Oracle Certified Professional -  Java SE 11 Developer and for that you need to take two exams - 1Z0-815 and 1Z0-816.

So, unlike before, after taking the first exam i.e. "Java SE 11 Programmer I 1Z0-815", you won't get the OCA certification!


also for this point i would ask what's the reason that there is no associate level for Java 11 anymore ? , Is the associate certification not valuable in a resume when applying for a junior job ? also I've noticed at Oracle website that there is no Java Foundations certification for Java 11

Paul Clapham wrote:There's this book I read when I was young, now it's summarized in Wikipedia: How to Solve It.


Junilu Lacar wrote:There are many other books you can refer to for good advice on programming. Don't look to books that focus on teaching you language syntax though. Look at this article for a list books that I recommend: https://www.linkedin.com/pulse/effective-tdd-10-books-get-you-started-junilu-lacar?trk=portfolio_article-card_title



Thank you so much for your valuable advice
2 months ago

Junilu Lacar wrote:
As an evaluator, I would look for programmers with good development habits


For students or novices who want to cultivate good habits when solving problems and writing code,
How could we know the best approach for a specific problem solving ?

If any suggestions for books or resources who guide us for "what to do" and "what to not do" in specific situations, it would be much appreciates.
2 months ago

Cay Horstmann wrote:
I think that the 12th edition will have even less Swing, and it may eventually all go.


Will the next editions of the book be released every 3 versions of Java as this edition covers Java 9, 10, 11 ? Or will be released only every LTS version of Java ? So the 12th edition will be released when Java 17th is released. ?
3 months ago

Campbell Ritchie wrote: It is perfectly all right to reply to old topics whether they are marked resolved or not


I'm Still learning the rules i should follow in Coderanch along with learning Java language ;)

Thank you Campbell for your reply.

Jeanne Boyarsky wrote:Nobody knows. Oracle hasn't actually said they will release the cert for Java 11. I just speculate they will. And if we are speculating, I imagine it will take a good amount of time as well.


Thank you Jeanne for your reply
And Thank you so much Bert Bates, Elisabeth Robson, Campbell Ritchie For your replies and the valuable information and advice.

Bert Bates wrote:For the OCP 8, we participated in the 1st phase of exam creation, but we didn't participate in the final question review process. I would hope that the final reviewers removed any such questions


I would hope that also
Congratulations to the Winners , and thanks to the book authors for the valuable information and answering the questions.
Sorry, before i post the last reply i didn't notice that the topic to be marked as resolved, the small "red cycle" below the title.
Also you could look at Sybex OCP Java 8 Study Guide page 113

Here are the things that you can’t do with generics. (And by “can’t,” we mean without
resorting to contortions like passing in a class object.)
■■ Call the constructor. new T() is not allowed because at runtime it would be new
Object().
■■ Create an array of that static type. This one is the most annoying, but it makes sense
because you’d be creating an array of Objects.
■■ Call instanceof. This is not allowed because at runtime List<Integer> and
List<String> look the same to Java thanks to type erasure.
■■ Use a primitive type as a generic type parameter. This isn’t a big deal because you
can use the wrapper class instead. If you want a type of int, just use Integer.
■■ Create a static variable as a generic type parameter. This is not allowed because the
type is linked to the instance of the class.