MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides  
Homepage Register FAQ Members Mark Forums Read Advertise Marketplace FPSowned


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > Programming > Programming section > Java
Reload this Page Intro to Java
Java Discussions about Java

Reply
 
LinkBack Thread Tools
Intro to Java
(#1)
Old
Tristan's Avatar
Tristan is Offline
Banned
Rep Power: 0
Reputation: 203
Tristan has a spectacular aura aboutTristan has a spectacular aura aboutTristan has a spectacular aura about
 
Posts: 703
Join Date: Jun 2007
Location: /sb/
Intro to Java - 03-10-2008

INTRODUCTION TO JAVA

Hey, today I am going to school you all on the basics of Java.

Reserved for setting up the JDK.
Reply With Quote

Donate to remove ads.
(#2)
Old
Tristan's Avatar
Tristan is Offline
Banned
Rep Power: 0
Reputation: 203
Tristan has a spectacular aura aboutTristan has a spectacular aura aboutTristan has a spectacular aura about
 
Posts: 703
Join Date: Jun 2007
Location: /sb/
03-10-2008

Class - A class in Java is much like one in C++. It consists of a group of related methods and variables lumped together under one name. The static class variables are for class-as-a-whole data. They are allocated only once at load time and are shared by all instances of objects of that class. The instance variables, are allocated inside each object of that class. Static class methods work when there is no current object. They can only reference static class variables and static methods, unless of course they allocate an object and then use explicit references to the instance variables. Instance methods work by default on the fields of the current this object.

Public - Classes, methods, variables and constants that any user of the class is permitted to see and use, whether they belong to the same package or not, whether or not they are subclasses of this class. All interfaces are implicitly public.

Static - refers to a method or variable that is not attached to a particular object, but rather to the class as a whole.

Void - A keyword used in Java to indicate a method does not return a value. It is not used to indicate a method requires no parameters. Constructors don’t use the void keyword even though they don’t return an object.

Main - Standalone applications don’t necessarily have init and start methods. They must have a public static void main routine to start things off. The main routine typically creates some object of the master class. It can’t use any non-static variables or methods in the class with the implied this, since there is no this object. It typically quickly returns. Then the event loop processing starts. Even the static main method must live inside some public class, or at least in the top class, the first class and the class for whom the source file is named. There are no such thing as standalone static methods in Java.

Now that you have all of that skimmed over ( God knows you didn't read it ) we will be dealing with four main types of variables for simplicity's sake.

int (lowercase) - int is used for any real number without a decimal from -2 billion to +2 billion

double - double is used for any decimal number -1.7 x 10 ^308 to 1.7 x 10 ^308

string - string is used for any sentence or group of characters.

char - char is used for any single letter.

_________________________________________________________
The Basic Setup

Code:
class Test
{
      public static void main ( String[] args )
      {
            System.out.println("Hello World!");
      }
}
class Test - You must name the set of code.

public static void main ( String[] args ) - This line of code defines the classification of the code inside its brackets.

System.out.println - Tells the program to print out the given text on a new ling (System.out.print can be used to print out code on consecutive lines.

("Hello World!"); - Hello World is a standard starting phrase to print out for beginning users. Any text within the (" ") is considered to be text, not code.

______________________________________________________________
Declaring a variable and doing math with it

Code:
class Variables
{
       public static void main ( String[] args)
       {
              int variable1;
              int total;

              variable1 = 15;
              total = variable1 + 2;

              System.out.println("The total is " + total);
        }
}
int variable1; - This statement declares variable1 as an integer.
int total; - This statement declares total as an integer.

variable1 = 15; - This statement declares the integer variable1 as the real number 15.

total = variable1 + 2; - This statement declares total as the sum of variable1 and 2.

+ total); - + total tells the program that you are no longer printing out an item in parenthesis.
___________________________________________________________

last edited 3/10/08 17:40 CST

Thanks to MindProd.com for their definitions.

Last edited by Tristan; 03-10-2008 at 08:24 PM.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On



Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361