There's alot of material online available for Java.
|
There's alot of material online available for Java.
|
Uh, many, many, many, many Ресурсы available for someone to dig into the detail of Java, Java Programming, uh, how to do Java Programming, system building around Java Программирование.. and all facets of Java, step A through Z, plus anything beyond or before that.. it exists everywhere... Ok.. And that's .. That's actually one of the uh, the benefits of something like Java from a Программирование perspective because it's widely available and known globally.. and many, many, many, many People are capable and professional and available to do Java Программирование.
|
Uh, many, many, many, many Ресурсы available for someone to dig into the detail of Java, Java Programming, uh, how to do Java Programming, system building around Java Программирование.. and all facets of Java, step A through Z, plus anything beyond or before that.. it exists everywhere... Ok.. And that's .. That's actually one of the uh, the benefits of something like Java from a Программирование perspective because it's widely available and known globally.. and many, many, many, many People are capable and professional and available to do Java Программирование.
|
Um, I was thinking how could I.. it's not much I can sum up in a few minutes about Java. But again, this, this, hopefully this snippet of me talking about Java a little bit, will encourage someone who's maybe interested in approaching Программирование and specifically Java Программирование. Um.. I have done some.... I've done quite a bit of Java Программирование throughout my lifetime .. career, you can say. I started Java.. actually, when I was in.. I did go to school... uh.. college.. had a bumpy ride and finally I did graduate, ultimately.. But, uh, Java had just come out. Right after, around the time that I got outta school, and that was in the девяносто's...
|
Um, I was thinking how could I.. it's not much I can sum up in a few minutes about Java. But again, this, this, hopefully this snippet of me talking about Java a little bit, will encourage someone who's maybe interested in approaching Программирование and specifically Java Программирование. Um.. I have done some.... I've done quite a bit of Java Программирование throughout my lifetime .. career, you can say. I started Java.. actually, when I was in.. I did go to school... uh.. college.. had a bumpy ride and finally I did graduate, ultimately.. But, uh, Java had just come out. Right after, around the time that I got outta school, and that was in the dyevinosto's...
|
I didn't have a real strong understanding of, not just Java, of object-oriented Программирование. What that really meant.. Object Программирование and objects, and... You know, I, I found myself kind of frustrated with the idea that.. first, I didn't .. when it came down to like hard core Программирование, um, just like using all the like fancy bits, and bit shifting and all this types of things I was learning school, uh, in pursuit of a degree, I, you know, it wasn't easy for me to understand and learn those things.
|
I didn't have a real strong understanding of, not just Java, of object-oriented Программирование. What that really meant.. Object Программирование and objects, and... You know, I, I found myself kind of frustrated with the idea that.. first, I didn't .. when it came down to like hard core Программирование, um, just like using all the like fancy bits, and bit shifting and all this types of things I was learning school, uh, in pursuit of a degree, I, you know, it wasn't easy for me to understand and learn those things.
|
So when it came down to object-oriented Программирование, and thinking about what it means to be a class, or an object, and, and, even though I had instruction, classroom instruction, and tests on it, I really didn't really get it. And why I am saying that now in the context of Java.. uh.. It actually took me, on my own, to come up with a white, like, use a whiteboard.. a place where I could write down using a marker and things to erase, an eraser whiteboard. I guess that's the name of it.
|
So when it came down to object-oriented Программирование, and thinking about what it means to be a class, or an object, and, and, even though I had instruction, classroom instruction, and tests on it, I really didn't really get it. And why I am saying that now in the context of Java.. uh.. It actually took me, on my own, to come up with a white, like, use a whiteboard.. a place where I could write down using a marker and things to erase, an eraser whiteboard. I guess that's the name of it.
|
I was in my apartment at the time, and I, I just said you know what, I want to get this... I want to understand what a class is.. I want to understand what these things are. And I drew out the concepts independently on my own... And I was determined to really understand it. Now this is after I had already gone through the classroom setting, I had a, I got a degree.. uh, in, so I had alot of theory. I still didn't understand the basic concepts of uh, class structure, inheritance, and how you can write one class, and then another class can take on the properties of that class.. and what that really means, and what's it really.. class. But anyway...
|
I was in my apartment at the time, and I, I just said you know what, I want to get this... I want to understand what a class is.. I want to understand what these things are. And I drew out the concepts independently on my own... And I was determined to really understand it. Now this is after I had already gone through the classroom setting, I had a, I got a degree.. uh, in, so I had alot of theory. I still didn't understand the basic concepts of uh, class structure, inheritance, and how you can write one class, and then another class can take on the properties of that class.. and what that really means, and what's it really.. class. But anyway...
|
Uh, and then in the context of trying to figure that out, I started to get it. From a, from a basic fundamental perspective of a class defining, uh, like the characterstics of data that I wanted to put together. For example, like a uh.. you know.. like a uh.. anything .. an item that has prop.. like that has characteristics, like a box.. A box has a color, a box has a size, a box has, uh, dimensions, a box has how much it can hold.. You know.. So I started using my own examples, I started realizing, wait the class just helps me to describe things, and then the object, uh, I learned, is when I.. using my Программирование Язык, like Java.. the object just is when I tell the program.. the компьютер.. uh, take that class that I've described, and start it up, and make it be running from the компьютер's perspective, make it live. Like, and make it so that, uh, I can actually interact with it, with that particular thing that's living at that time. I can set a color of the box, or I can, I can change the dimensions, and things like that.
|
Uh, and then in the context of trying to figure that out, I started to get it. From a, from a basic fundamental perspective of a class defining, uh, like the characterstics of data that I wanted to put together. For example, like a uh.. you know.. like a uh.. anything .. an item that has prop.. like that has characteristics, like a box.. A box has a color, a box has a size, a box has, uh, dimensions, a box has how much it can hold.. You know.. So I started using my own examples, I started realizing, wait the class just helps me to describe things, and then the object, uh, I learned, is when I.. using my Программирование Язык, like Java.. the object just is when I tell the program.. the kompyuter.. uh, take that class that I've described, and start it up, and make it be running from the kompyuter's perspective, make it live. Like, and make it so that, uh, I can actually interact with it, with that particular thing that's living at that time. I can set a color of the box, or I can, I can change the dimensions, and things like that.
|
So when I got those couple concepts down.. Um.. And then thinking through, like inheritance, which that's a huge topic, and polymorphism, and all those big words... But, the short thing is, is, getting it to, to, not just have to create many classes over and over again with the same characteristics. I could really create one base box, which all boxes have some similar things. And then have other boxes which ext.. which kind of like are relatives to that original box. They, they are descendants of it, you can call it. Or you know.. they take on the same properties, but maybe there's some small things. Maybe they have a label on it instead of just a base box with no label. And things like that. And that's where that inheritance and all that comes from. All that you can look up online and look into detail.
|
So when I got those couple concepts down.. Um.. And then thinking through, like inheritance, which that's a huge topic, and polymorphism, and all those big words... But, the short thing is, is, getting it to, to, not just have to create many classes over and over again with the same characteristics. I could really create one base box, which all boxes have some similar things. And then have other boxes which ext.. which kind of like are relatives to that original box. They, they are descendants of it, you can call it. Or you know.. they take on the same properties, but maybe there's some small things. Maybe they have a label on it instead of just a base box with no label. And things like that. And that's where that inheritance and all that comes from. All that you can look up online and look into detail.
|
But in the form of Java, what I've, uh, what I've found, is Java basically came in, and alot of the basic concepts to get a компьютер to want to do things.. there's development kits. There's like really kits that have already been pre-built, uh, for People doing Java development, by other developers, of all the fundamental thing, tools that you're gonna need. A toolkit. A software development kit that has all the things already in there and then you just have to write a little bit more on top of it specific to your Программирование needs.
|
But in the form of Java, what I've, uh, what I've found, is Java basically came in, and alot of the basic concepts to get a kompyuter to want to do things.. there's development kits. There's like really kits that have already been pre-built, uh, for People doing Java development, by other developers, of all the fundamental thing, tools that you're gonna need. A toolkit. A software development kit that has all the things already in there and then you just have to write a little bit more on top of it specific to your Программирование needs.
|
And, uh, Java has made it in a way where, you know, once I write it, uh, you know, that program, I could actually move that program around into different компьютерs.. in an easy way.. And, and, you know, before, Программирование Языкs prior to Java, alot of times it was like, you know, I had to write a program, and, and when I package and get ready to run it.. it has to be specific to that particular PC, that particular server or that particular device... because of the underlying machine talking and codes and stuff like that. But Java made it so that.. they kind of said that.. hey you know, we will, we'll give you a virtual kind of a machine, and you can compile it, and package your stuff.. your program.. you can take that program and you can put it into.. what we're going to give you a virtual machine box to put it in. On. Box.. meaning not really a literal box, but we're gonna give you something you can run that program in, and run it on any machine. Long as you have our virtual machine sitting on that other box. You can run that same program. That's where you get write once, run anywhere.
|
And, uh, Java has made it in a way where, you know, once I write it, uh, you know, that program, I could actually move that program around into different kompyuters.. in an easy way.. And, and, you know, before, Программирование Языкs prior to Java, alot of times it was like, you know, I had to write a program, and, and when I package and get ready to run it.. it has to be specific to that particular PC, that particular server or that particular device... because of the underlying machine talking and codes and stuff like that. But Java made it so that.. they kind of said that.. hey you know, we will, we'll give you a virtual kind of a machine, and you can compile it, and package your stuff.. your program.. you can take that program and you can put it into.. what we're going to give you a virtual machine box to put it in. On. Box.. meaning not really a literal box, but we're gonna give you something you can run that program in, and run it on any machine. Long as you have our virtual machine sitting on that other box. You can run that same program. That's where you get write once, run anywhere.
|
So, that has held true for decades and decades so far with Java.. It's still there. And uh, there's many more things I could say about Java, uh, but, definitely I encourage anyone who's interested pursuit of the Java Программирование Язык, as an object-oriented Язык, it's used in many, many, many venues in industries today. It is, uh, a defacto object-oriented Язык that's accessible and reachable by many People and developers. So that makes it very practical in implementation and it makes it very appealing for companies to, to, look for People, Ресурсы that have that skill.
|
So, that has held true for decades and decades so far with Java.. It's still there. And uh, there's many more things I could say about Java, uh, but, definitely I encourage anyone who's interested pursuit of the Java Программирование Язык, as an object-oriented Язык, it's used in many, many, many venues in industries today. It is, uh, a defacto object-oriented Язык that's accessible and reachable by many People and developers. So that makes it very practical in implementation and it makes it very appealing for companies to, to, look for People, Ресурсы that have that skill.
|
I will say one last thing, is, I did have a kind of a hiatus.. and this is the tricky part about Java. Is, I was Программирование in what's more like the core Java and servlets and all those types of things, uh, early on.. and then I took a hiatus. Or I was just doing basic core Java, but I didn't keep up with it for years. And even though I knew Java, there were so many more toolkits and things that were added into the base toolkits.. there was more sophisticated ways of doing things and higher level technology.. and... I really had to go back to school, uh, when I approached it again, because alot of the things that we were building by hand, or I was building by hand, uh, to make work, People had already built that and added that into the toolkits, and made it just so much easier for many other things to be built.
|
I will say one last thing, is, I did have a kind of a hiatus.. and this is the tricky part about Java. Is, I was Программирование in what's more like the core Java and servlets and all those types of things, uh, early on.. and then I took a hiatus. Or I was just doing basic core Java, but I didn't keep up with it for years. And even though I knew Java, there were so many more toolkits and things that were added into the base toolkits.. there was more sophisticated ways of doing things and higher level technology.. and... I really had to go back to school, uh, when I approached it again, because alot of the things that we were building by hand, or I was building by hand, uh, to make work, People had already built that and added that into the toolkits, and made it just so much easier for many other things to be built.
|
Alright, that's all I want to say about Java for now. Uh, I just want to let you know, you can do it. If it's frustrating .. Uh, if you're having trouble trying to get the concepts, um, go forward. Keep.. There's many Ресурсы to go through. And just, just remember that uh, once you get those basic concepts, classes and objects, and that virtual machine.. you'll have alll those basic you need to go off and build the most amazing program you can build.
|
Alright, that's all I want to say about Java for now. Uh, I just want to let you know, you can do it. If it's frustrating .. Uh, if you're having trouble trying to get the concepts, um, go forward. Keep.. There's many Ресурсы to go through. And just, just remember that uh, once you get those basic concepts, classes and objects, and that virtual machine.. you'll have alll those basic you need to go off and build the most amazing program you can build.
|
|