• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

Entry Level Java questions

 
Greenhorn
Posts: 12
1
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hey everyone,
I am looking to get back into Java programming after a hiatus of about 5 years after college since I took a job that did not deal with Java whatsoever. I was wondering what types of things someone looking to get into an entry level Java position should know, any sites that are helpful and where to find some "sample" problems (ie homework) that I would be able to play around with. I have basically started back at the beginning reading "Java for Dummies" and "Head First Java" as well as enrolled in a few pre-recorded classes online. Any and all information is much appreciated, thanks in advance!
 
Sheriff
Posts: 67403
173
Mac Mac OS X IntelliJ IDE jQuery Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Look at job listings for Java positions in your area. Chances are that they will focus on web development.
 
Marshal
Posts: 69498
277
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
…and welcome to the Ranch
 
Greenhorn
Posts: 4
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi John,

Nice to know you are coming back to JAVA world.

Just wanted to know what was the reason of using JAVA after 5 years. Was that because of Job or you found some short comings in other language which encouraged you to shift to JAVA.


For quick start you can refer SCJP book by Kathy Sierra. It covers short points after every chapter which will help you to brush up java concepts quickly.


Thanks
 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Arpit, even I too agree that SCJP books are really useful.
 
Ranch Hand
Posts: 33
1
Android Scala Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
John! What I wouldn't give for an entry level Java position, maybe as an Android App guy....

This is my current study routine:

JavaRanch
Enthuware Test Studio (ETS) | http://enthuware.com/
CodingBat | http://codingbat.com/
Practice-It | http://practiceit.cs.washington.edu/

A bit about each. Enthuware lets me measure my progress with practice exams. CodingBat gets me writing puzzle solutions and exploiting properties of the API. Practice-It forces me to write complete code with a main method. JavaRanch gives me a sense of community and lets me see what my peers are doing (often saving me lengthy decision making sessions). I'm doing all this to get Oracle Certified because employers prefer something showing them I can write code.

Also, the Cattle Drive seems amazing and it's what I'll be doing next if I don't pass my cert this time around. (https://coderanch.com/forums/f-19/Cattle-Drive)
 
Campbell Ritchie
Marshal
Posts: 69498
277
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am never quite sure about coding bat (formerly called javabat). It is very good for trying out algorithms; my experience is that I can put an algorithm which I think is perfect and have coding bat find an example which breaks it. But having to write everything in the main method doesn't constitute object‑oriented programming.
 
John Pacuta
Ranch Hand
Posts: 33
1
Android Scala Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Campbell Ritchie wrote:But having to write everything in the main method doesn't constitute object‑oriented programming.



I agree. Practice-It does allow me to make concrete classes and constructors, but it's not truly object oriented. CodingBat is also just java algorithm stubs. I use the two sites as tools to get me comfortable writing lines of code and solving code puzzles.
 
Author
Posts: 3445
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Brush-up on this order

1) Core Java concepts
2) Web development concepts - MVC, RESTful web service, HTTP paradigms & stateless protocol
3) Spring & Hibernate concepts
4) 16 technical key areas like concurrency, memory management, performance, scalability, etc.
 
Something must be done about this. Let's start by reading this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
https://www.kickstarter.com/projects/paulwheaton/greenhouse-1
    Bookmark Topic Watch Topic
  • New Topic