9:05 Make sure your package name is correct with the big J after cs410 because otherwise I think you'll have to manually change it in each source code file you add. I just copied and pasted the package name out of a source code file for an old project to be sure.
@MQZON4 жыл бұрын
Fell behind about halfway through the live lecture and re-watched today with much pausing and rewinding to catch up.
@fattybumbum0634 жыл бұрын
Configuring Debugger - link to [ 46:00 ]
@Rubizon5 жыл бұрын
very clear explenation David! Thank you.
@kieninh31997 жыл бұрын
Hello teacher, please help me the following question stackoverflow.com/questions/45579947/reflection-class-only-initialized-once
@ajaytzar7 жыл бұрын
Hi, I am new here, saw CS410J videos but how can I access dependency jar that you used in pom. I am really interested in following this course.
@ProfDavidWhitlock7 жыл бұрын
Hey, Ajay. Thank you for your interest in CS410J. The jars on which the Student project is dependent are downloaded from Maven central or from my own Maven repository hosted on bintray. The jars should be automatically downloaded into your local Maven repository. You can find out more about CS410J at web.cecs.pdx.edu/~whitlock.
@ajaytzar7 жыл бұрын
Hey David i have explored a lot of links about this, and yes i did visit this link as well which you provided but i am unable to access jar on bintray. I tried following link given in pom to download these jar which is as follows : dl.bintray.com/davidwhitlock/maven It gives me resource not available. If i can get the jars, i will be able to follow up with this course and it will be highly helpful.
@ProfDavidWhitlock7 жыл бұрын
Hmm. I able to access that URL. Perhaps there is an issue with your internet access. You can also download the source code for the class at github.com/DavidWhitlock/PortlandStateJava. You might be able to build the jars from source.
@eclipzeplayz8848 жыл бұрын
Hi
@詹超涵8 жыл бұрын
The set of very detailed
@lytruong28108 жыл бұрын
very helpful. Thanks
@ProfDavidWhitlock8 жыл бұрын
You're very welcome, +Ly Truong. Happy unit testing!
@anghelutadragos18989 жыл бұрын
Hy ..could you post a link to the podcast videos from 2009 ? +David Whitlock
@ProfDavidWhitlock9 жыл бұрын
Sure thing, +Angheluta Dragos. Here are the links, but I have to warn you: the audio quality is pretty bad on the first one and the content is more than six years old. I hope you enjoy them, though. web.cecs.pdx.edu/~whitlock/podcasts/JavaReview1.m4a web.cecs.pdx.edu/~whitlock/podcasts/JavaReview2.m4a web.cecs.pdx.edu/~whitlock/podcasts/JavaReview3.m4a The accompanying slides are at: web.cecs.pdx.edu/~whitlock/pdf/javaLanguage-2x2.pdf web.cecs.pdx.edu/~whitlock/pdf/oopInJava-2x2.pdf More information about Advanced Java Programming can be found on the course's homepage: web.cecs.pdx.edu/~whitlock/
@anghelutadragos18989 жыл бұрын
+David Whitlock When I try to acces them it says "Video can't be played because the file is corrupt" :(
@ProfDavidWhitlock9 жыл бұрын
+Angheluta Dragos Hmm. Those m4a files are audio files, not video files. You might need to use an audio player to view them.
@anghelutadragos18989 жыл бұрын
Ok but i can't download them :(
@ProfDavidWhitlock9 жыл бұрын
That's odd. Can you see other content from my website? web.cecs.pdx.edu/~whitlock/
@cacanantes9 жыл бұрын
Thank you!
@unperfectcooking9 жыл бұрын
Thanks!
@ProfDavidWhitlock9 жыл бұрын
+JAPK06 I'm glad that you found the screencast helpful! Happy unit testing!
@narmeenzafar90009 жыл бұрын
very good video. very informative.
@dwadelson9 жыл бұрын
i have been looking for a good intro to unit testing. this talk, like so many i have previewed, starts off with a discussion of "why we should test". the problem is, none of these talks start off, and many of them never even define, what a test **is**. early on in this talk, whitlock points out, "Every new piece of functionality should have a test ("unit test")" switched around, this is the start of a definition, namely, a unit test is a test of a piece of functionality. lovely. then how about more than that? as in, a unit test is a piece of code that takes a function as an input, applies a defined input to that function, and then tests the output of that function against an expected output to see if they match. being new to unit testing, i do not know if this is a good definition or not, and i assume that if i look, i will eventually find a good definition. but it seems to me that any course on doing X aimed at people who have not done X before should start not with why we do X, but on what X is. then you can proceed sensibly to why we would or would not want to do it.
@ProfDavidWhitlock9 жыл бұрын
Thanks for the comment David Adelson. Your definition of a test is a good one. Another way of looking at a test would be code that does three things: 1) establishes a condition in which the test is run ("sets up the environment"), 2) does some piece of work in the environment ("runs the code being tested"), and 3) validates whether or not an expected outcome occurred. I hope that the examples of unit tests later on in this screencast (and in subsequent secreencasts like Dependency Injection, kzbin.info/www/bejne/fYKnZoh3irB6nMU) provide some good examples of how to write unit tests. Thanks for watching!
@dwadelson9 жыл бұрын
David Whitlock thanks for the more extended definition. very helpful
@vatsalgarg301710 жыл бұрын
This was really helpful. Thanks a lot.
@ProfDavidWhitlock10 жыл бұрын
You're very welcome, Vatsal. Happy testing!
@jonathanbarry777710 жыл бұрын
Great lecture Thanks David
@ProfDavidWhitlock10 жыл бұрын
The slides that I discuss in this screencast about Apache Maven are available at: web.cecs.pdx.edu/~whitlock/pdf/maven-2x2.pdf
@misomina706410 жыл бұрын
Thanks David!
@misomina706410 жыл бұрын
Thank you David! Are your slides available to download? I'm not in your class but the tutorial is great and I'd like to have some hard copy of the notes. Thanks!
@ahmedsameer859210 жыл бұрын
Sir, This is truely high quality playlist for java . I actually like it , thank u but I do not know why number of views is low for such nice tutorials !!!!!!!!!!
@ProfDavidWhitlock10 жыл бұрын
Thank you for the kind words, Ahmed. I'm glad that you're enjoying the material from my Advanced Java Programming course.
@madhans459210 жыл бұрын
Thank you........it is very help full to me
@ProfDavidWhitlock10 жыл бұрын
You're welcome, Madhan. I hope it made Maven a little easier to understand.
@mustafaogab143110 жыл бұрын
Very useful, I was wondering if we can generate .java source files from the .class files using a Java API reflection?
@ProfDavidWhitlock10 жыл бұрын
Hey, Mustafa. Thanks for watching. Even though the .class files contain most of the same information as the .java file (variable names might be missing, for instance), the Reflection API doesn't offer everything that you'd need to completely recreate the Java source code. You could get the names of the class, superclass, impelment interfaces and the signatures of the methods. But you can't get the bytecode. There are Java decompilers that would allow you to generate Java source code from bytecode. My guess would be that most of those tools would parse the bytecode themselves instead of using the reflection API.
@dejanzafiro11 жыл бұрын
great playlist, have just started it but i already checked the topics and it promises a good material for studying. Much appreciated! Thanks!!!
@ProfDavidWhitlock11 жыл бұрын
You're very welcome, Dejan Zafirov. I hope you find the material helpful. I'm looking to get a couple more videos up before the Advanced Java Programming class starts up at the end of June. Let me know if there are any particular topics that you'd like to learn about.
@epiloguehouse11 жыл бұрын
Thanks for sharing. Very detailed explanation.
@ProfDavidWhitlock11 жыл бұрын
You're welcome. I'm glad you found the video helpful.
@orangegallery11 жыл бұрын
Beautiful.
@ProfDavidWhitlock11 жыл бұрын
Thanks, John. I'm glad you found the Maven video helpful.
@orangegallery11 жыл бұрын
awesome video
@ludekgrus210011 жыл бұрын
Thanks man! Very helpful!
@nmahene11 жыл бұрын
Very informative and very well explained. At first i thought that plain text instead of images would be boring, but actually seeing code is very helpful. Thank you for sharing.
@kirillsemenov543611 жыл бұрын
Nice explanation, thanks for that. Looking forward to watch more videos