Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Java Java Data Structures - Retired Organizing Data Serialization

Mother of God this video is really HEAVY!

am I the only one who really confused about this video? I wish that Craig made a new light example not just Treet. and then do 3 question quiz about seri. then a video about how to do try catch blablaa you know step by step

This video took me more than one hour.. I am really sad. What shall I do? :s

It is heavy indeed. Sometimes I just get lost.

I feel like I need a Try and Catch... :D

Laith Mohammad
Laith Mohammad
6,569 Points

it's not just heavy, it's KILLER..

I sent Craig an e-mail about this and implementing an interface, I had to use external sources and other youtube videos in order to understand it.

I'm very angry and disappointed with this to be honest.

7 months have passed and it's still a heavy video!! Ahhhh.

5 Answers

Craig Dennis
STAFF
Craig Dennis
Treehouse Teacher

Sorry about that! This course is next on my re-do list. I tried to not just paste the code in there, but in retrospect, that's probably what I should've done. Serialization at the level I showed is pretty fragile, and I went a little over the top in showing things off. Don't worry too much about this video, it was meant just to be a stepping stone to get to the good stuff.

Thank you for the feedback, and I will for sure figure a better way out to fix this up. Sorry for the headaches!

Stick with it, the rest of the videos are intentional, albeit too long as well. I will chop them up in the redo. I suggest taking a break when I switch between the REPL where I show off the different structures and the Treet code where I use it.

Keep at it! You're doing great!

Oziel Perez
Oziel Perez
61,321 Points

Hey Craig,

I agree with many of the treehouse students. This one was really difficult to work my head around. That being said, I got it after a few times of replaying the video. After that, I went out to my Terminal and tried to do a demo file that saves a string to a text file. Turns out there's so many different input/output streams that I had to know about. I managed to save the file with PrintStream class but to read the file back in has been a nuisance. What do you suggest I use to read text files and get the data into a string?

You can either reply back or if you choose to cover this on your redo, thats fine. But if you choose to wait till the redo, I highly suggest you go over the other input/output streams as I would like to know how to save text files, html, xml, json, and such things (Or maybe there's a video further ahead in one of your courses that I haven't seen, to which if that's so, my mistake and I'll continue along)

Hugs Craig! :)

Rodrigo Castro
Rodrigo Castro
15,652 Points

At first I also found this video a bit "heavy". But I got around it by trying NOT to watch it ALL at once. I tried to divide it into smaller chunks, for example I stopped on 6:49, when Craig finished explaining about the try block, rolled back and watched a couple of times more to make sure I understood it properly, then I watched the rest, doing the same process. It is a really complex subject and the video explains it greatly. I am afraid that if the video was made simpler and shorter important information would be lost.

JJ Brandler
JJ Brandler
988 Points

Craig Dennis, is there a video where we learn more about the Try/Catch blocks - what the syntax should be, more about exceptions and why they are thrown?

Thanks. -JJ

Vaibhav Yaramwar
PLUS
Vaibhav Yaramwar
Courses Plus Student 4,292 Points

Woww really nice to see I am not the only person who is having headache after watching this video...I havent got a single word :( :( .........Craig can you please explain in detail what is mean by Outputstream and output stream....