Sunday, March 13, 2011

Back in black!

Hi everyone!

The topic's title is inspired in AC/DC's song.

Let's puts some objectives that I'm thinking these days. One of them is to continue the posts about OCJP. Another technologies that I saw theses days and I will share here are:

  • GWT / GAE
  • Spring Roo / others Spring stuff
  • Weld / Seam
  • Java 1.7
  • Groovy / Ruby / Others languages 
  • JS
  • Lucene
  • Maven
  • Design Patterns
  • WS / SOA / RESTful
  • Mobile stuff (like the SDK and frameworks for Android and iOS)
  • Things about Agile / Software Engineering / Project Management  
  • and many others things
I'll probably pickup one of these and write about with example here =).

Bye ! (I wrote "Buy" haha )

Saturday, February 19, 2011

BRB

Got many thing to do for now. In the Monday I'll begin to post again. But the good news was that I read an training material and I leaned a lot =D

CY

Sunday, February 13, 2011

Some more topics

Continuing...

JavaBeans Standards
Properties (private instance of variables) can only be accessed by getters and setters methods that is respectively getName and setName. In the case of boolean properties can use isName as the getter method. Those methods must be public. The return/argument type must matches for the type of the property.

Listeners (objects that receives informations when some specific event occurs) must end the methods with "Listener". There is the addXXXListener method to register and the removeXXXListener to remove it. Both have argument and returns void. The XXX is the type of the listener. If we have some like "removeJusticeListener(TestListener t)" is wrong due instead of "TestListener" it should be "JusticeListener".

Let's resume the couse =)

My last post was long long ago (2~3 days lol). But let's keep the training (of course I didn't stop to read the SB*, I just didn't post what I read in those days)

Well, this is a summary what I'm reading and understanding, so do not have a details or something that I think that not aggregate a "knowledge" value to me.

I'll try to attach the project that I'm testing things here...

Legal Identifiers
- Java is case sensitive (like names "TestCaseSensitive" and "testCaseSensitive" will different)
- Must not start with number!
- Can use any letter (including using unicode like \u0420), number, currency charactere ($), connecting character such as underscore (I didn't find any other).
- No limit of number of characters
- You can't use keywords (above will be a list of it)

Keywords

(I just wrote down here the same list present in the SB*, Also i tried in the eclipse that pointed as )
abstract boolean break byte case catch
char class const continue default do
double else extends final finally float
for goto if implements import instanceof
int interface long native new package
private protected public return short static
strictfp super switch synchronized this throw
throws transient try void while assert enum

Hmmm Just put a test of code syntax highlight


I'll post some more thing in next few hours ... cya guys =)

References:
* = I prefer call SB because the Surname of both author of SCJP Sun Certified Programmer for Java 6 Exam 310-065Katherine Sierra and Bert Bates, referring to this link 

Wednesday, February 9, 2011

First step ...

Hi Guys!

Let's write down some information about the exam. Hmm 60 questions to answer in exactly 180 minutes and you need to answer correctly 58,33% of it (that is 35 questions) (the info I got here link). So we have 3 minutes to each question to think and answer, not that it will occur in really, but know how to manage the time in a very important part of the key to the success. 

One observation, in the book some information changed like the number of question. I hope that the exam doesn't change the much that makes the SB* informations not useful.

One nice tip in SB* is to write down in a paper the answers on a question that you are in doubt and underline which one you fell it is the most correctly one. So then you can review those questions and change the answer if you remember about something. Talking to writing down the answer, in the book gives an observation about the Drag-and-Drop Questions that in the exam can erase your answer if you review it, so be careful and write it down to do not have bad surprises. (My opinion: how can be possible a very important software can still have such a problem like this =/)

My first impression about the beginning of this book (SG*) is it have a big set of tips for you read the book, drill yourself, how to take the exam, what is good to do on the day of the exam. I'm going to read it again after I decide something about my training. I'll just keep reading until that... Another thing that repeat many times is about to read the exam very quickly and answering just the very easy question and those you a bit in doubt too, but marking these ones to review then. I'm not confident that I'll have enough time to end the exam doing this but I will take some mocks and see how good I'm right know and if it's good for me or not.

Hmmm I need to mark my exam. Maybe a bit early, but I prefer this way. So I can see which is the best day and time and see if I need to take the day off the work.

And here comes the first technical part of the book: Declations and Acess Control


References:
* = I prefer call SB because the Surname of both author of SCJP Sun Certified Programmer for Java 6 Exam 310-065, Katherine Sierra and Bert Bates, referring to this link 

Notes:
I'm reading others materials too, but the SB* is the most complete that I found and want to comment here =)

Tuesday, February 8, 2011

Path to take SCJP (310-065)

This will be the first post of many that I want to make about this exam. The fact is that I'm going to take this exam very soon due: First because I want to (its important for the carrier and so); Second due I bought it almost a year ago. In my case I have already read some books about Java before and I work using Java programming language, so I think it can help a bit.

Hmm so I need to prepare my self to take this exam ... let's see the Kathy Sierra's book* have like 900 pages, including all parts of the book. I'll try to get very hard in the training so my goal it to read and do all the exercises of 30 pages a day. Then I want to review the book to create a summary a do again the tests to the end of March I can take the exam (I'll work hard to get 100%).

Well, I promise that after some time, I'll talk about some pretty cool framework (posting tutorials, projects, explaining how the stuff works), about some other famous post in IT, about others languages and the differences between then.

Ohhh I almost forgot to mention. Yeah, I'm brazilian but I prefer to write my blog in English because some reasons, one of them is about you guys that are reading (yeah, it's true \o/) you and I can share with the whole world the information this way (in the utopia of world, but the intention is good =D). Well,  another important reason to me is that I like reading/writing in English =) Hmmm if you guys found some mistakes like misspelling or anything, please say to me to correct it that it will be a pleasure to do to me and I'll be very thankful =DD

Some about I read int he introduction of the book*:
Many experienced test takers do not go back and change answers unless they have a good reason to do so. Only change an answer when you feel you may have misread or misinterpreted the question the first time. Nervousness may make you second-guess every answer and talk yourself out of a correct one.
I cited here due it make sense to me. Like I did tons of exams in the college and I know that's true: If you have already answered something, please just change if you really know what are doing, think that you are very nervous due the exam and it brothers a lot! It is just a advice, I'm not intent to force you to think like me and teach you how to take the exam :) . Even though this sequence of posts are sometimes saying what to do, you don't have any obligation to follow it, but I'll be happy if you expose your opinion on a comment or an e-mail to we work to the best way =-D

Hmmm (almost  ZZzzzZZ) I'm going to sleep XD. Folks, thanks for everything! See you tomorrow!!!

References of this post:

Notes to myself
- I need to define a very nice and clear way to post here. I think posting the references in the end like a paper looks good. Maybe I'll try something more like a paper next post to see how it will look like.
- Review the post next time, indeed I didn't due it's kind very late and I'm bit tired and wanting to sleep XP LOL
- I like to make a lot of jokes XD It's sounds funny to me most of them lol maybe some post will be more serious just to talk more about the subject.
- Maybe this post got a bit long ... I thinks is because it is one of the first ones and I'm trying to express most of how the thing are going to be, to have people can see some of objectives in a sample (due I don't to write too much and take your time) and understandable way. 
- Good night / Good Morning / Good afternoon / Good evening (loop) ;)

BYE

Sunday, February 6, 2011

New Blog on the block!!!! =-D

My very first post! LOL I dunno if someday I'll erase this post due is so very amateur XD Hmmm Well, in few days I'll post some about the SJCP exam, like tips and summaries about some topics due I'll do that exam very soon so it'll be a kind of training and sharing of experience.

Have a Nice Day!!!
Luan