Site hosted by Angelfire.com: Build your free website today!

Home Up Contents

Java
C++ Java ASP

 

Up

1. ADDING A CONSTRUCTOR THAT DUPLICATES AN EXISTING OBJECT 5
2. ADDING A METHOD TO A CLASS--PART 1 OF 2 6
3. ADDING A METHOD TO A CLASS--PART 2 OF 2 7
4. ADDING CLASS VARIABLES TO A CLASS 7
5. AN INTRODUCTION TO METHODS 8
6. AN INTRODUCTION TO OBJECTS 9
7. ARRAYS OF MORE THAN TWO DIMENSIONS 9
8. AN INTRODUCTION TO OBJECTS 10
9. ARRAYS OF MORE THAN TWO DIMENSIONS 10
10. ASSIGNING A SERIES OF VALUES TO AN ARRAY VARIABLE 11
11. ASSIGNING A UNICODE CHARACTER TO A CHAR VARIABLE 11
12. ASSIGNING A VALUE TO A STRING VARIABLE 12
13. ASSIGNING THE RESULTS OF COMPARISON STATEMENTS 12
14. ASSIGNING VALUES TO BOOLEAN VARIABLES 12
15. BOOLEAN COMPARISONS OF STRINGS 13
16. CALLING ONE CONSTRUCTOR FROM ANOTHER 13
17. CALLING SEVERAL CONSTRUCTORS IN A CHAIN 14
18. COMMENTS AS TROUBLESHOOTING AIDS 15
19. CONVERTING THE CASE OF A STRING'S CHARACTERS 16
20. CREATING AN ARRAY 16
21. DEALING WITH MULTIPLE ARGUMENTS 17
22. DECLARING A CLASS METHOD WITH STATIC 17
23. DEFAULT VALUES IN AN ARRAY 18
24. ENDOWING A CLASS WITH A CONSTRUCTOR 18
25. FIELD TYPE 1: INSTANCE VARIABLES 20
26. FIELD TYPE 2: CLASS VARIABLES 20
27. GETTING FAMILIAR WITH FIELDS 21
28. GETTING RID OF EXTRA SPACES 21
29. GETTING THE LENGTH OF A STRING 22
30. GETTING THE LENGTH OF AN ARRAY 23
31. HOW JAVA REPRESENTS THE OBJECT HIERARCHY 23
32. HOW TO THINK OF TWO-DIMENSIONAL ARRAYS 24
33. IF...ELSE STATEMENTS 24
34. IF STATEMENTS 25
35. INCLUDING MULTIPLE CONSTRUCTORS 25
36. INSTANCE METHODS AND CLASS METHODS 27
37. INTRODUCING ARRAYS 27
38. INTRODUCING THE BOOLEAN DATA TYPE 27
39. INTRODUCING THE CHAR DATA TYPE 28
40. INTRODUCING TWO-DIMENSIONAL ARRAYS 28
41. IS THERE A NaN FOR INTEGER TYPES? 29
42. JAVADOC COMMENTS 29
43. LOGICAL OPERATORS 30
44. MAKING A CLASS VARIABLE IMMUTABLE 30
45. MORE ABOUT THE IF STATEMENT 31
46. MULTILINE COMMENTS 31
47. MULTIPLE DATA TYPES? NO... 32
48. NOT-A-NUMBER (NaN) 32
49. OBJECTS VERSUS CLASSES 33
50. OTHER COMPARISON OPERATORS 33
51. POPULATING AN ARRAY 33
52. REFERRING TO CHARACTERS IN A STRING 34
53. REFERRING TO FIELDS IN JAVA 35
54. REFERRING TO METHODS IN JAVA 35
55. REFERRING TO THE CONTENTS OF A TWO-DIMENSIONAL ARRAY 36
56. REMAINDER-OF-LINE COMMENTS 36
57. SENDING ARGUMENTS TO METHODS 36
58. SETTING UP A METHOD THAT TAKES ARGUMENTS 37
59. SPECIAL CHARACTER ESCAPE SEQUENCES 38
60. THE BASIC COMPARISON OPERATORS 39
61. THE DOWNSIDE OF MULTIPLE VARIABLE DECLARATIONS 39
62. THE EMPTY STATEMENT: "DO NOTHING" 39
63. THE SWITCH STATEMENT 40
64. THINKING OF STRINGS AS ARRAYS 41
65. THIS() REFERENCES THE DEFAULT CONSTRUCTOR 41
66. UNDERSTANDING FOR LOOPS 42
67. UNDERSTANDING WHILE LOOPS 43
68. USING CONDITIONAL OR AND CONDITIONAL AND 43
69. USING ESCAPED CHARACTERS IN STRINGS 44
70. USING EXTERNAL RULES TO DEFINE DATA STRUCTURES 44
71. USING MULTILINE VARIABLE DECLARATIONS TO CLARIFY CODE 45
72. WRITING CLASSES IN CODE 45
73. What's Up With Get and Set? 46
74. JSP-Java Beans for Powerful, Reusable Web Applications 46
75. Java(TM) 2 PLATFORM ENTERPRISE EDITION 47
76. Find the error and earn boundless fame and glory 48
77. Adding Data to Existing Files 52
78. Where Do Applets Come From? 53
Taking a step back from contests, we look at a basic feature of the Java language 53
79. What's the best way to broadcast a message from an entity bean to many clients? 55
80. Mechanics of Java Command-line Interfaces 57
81. The Winner of the Command-line Category 58
82. A Quick Introduction to Java Database Connectivity (JDBC) Java Makes it Easy to Talk With Almost Any Database Server 63
83. What was that Masked Error-An admonition to always handle errors, one way or another 64
84. You Can, in Fact, Get a Date No fuss, no muss: You can just declare one. It's easy and fun! 65
85. Get Ahead By Using Threads They're super-useful, and not as scary as you might think 66
86. Graphical Currencies The winner of the graphical side of our currency table contest 68
87. Java Lesson - Writing Text to Files 71
88. Customizing Your Java Applets, Without Recompiling It's easy to change characteristics of applets on the fly if you know how to access HTML parameters 73
89. Java brings Linux to the enterprise A great resource is available for marrying Linux and enterprise Java 74
90. Java Classes 76
91. A Quick Introduction to Java2D Graphics Programming Translating a line drawing with an affine transform 77
92. Introducing Containers and Layout Managers 78
93. Using LiveConnect to Interact with Applets 80
94. Random Thoughts Plus, a handy way to incorporate nuclear decay into your software 82
95. Referring to Files 83
96. How to Retrieve the Contents of a URL A bit of a hint for those of you working on the contest 84
97. Sdrawkcab Contest Winner Doganov emerges "suoirotciv", or at least victorious 86
98. Selecting Substrings from a Larger String 88
99. Tool Tips 89
100. Directions in Defining Secure RMI 90
101. A LOOK INTO JAVA.BEANS PACKAGE 91
102. APPLET PROVIDES ARCHIVE-PARAMETER FOR PROCESSING JAR FILES 91
APPLETS CAN DOWNLOAD ONLY BEANS UNDER WEB SERVER ROOT DIRECTORY 92
103. BEAN BOX TO VIEW AND TEST DIFFERENT PROPERTIES OF BEAN 92
104. BEAN PROPERTIES 92
105. BEAN PROPERTIES AND METHODS INTROSPECTION 93
106. BEANINFO CLASS PROVIDES METHODS FOR INTROSPECTION OF DESCRIPTORS 93
107. CAFE AU LAIT 93
108. CLASS JAVA.BEANS.BEANS CONTAINS IMPORTANT GLOBAL METHODS 94
109. CLASS JAVA.BEANS.BEANS PROVIDES SUPPORT FOR INTEROPERABILITY 94
110. CONFERENCE INTRODUCES NEW PRODUCTS 94
111. CONSTRAINED PROPERTIES DEFINED 95
112. CONVERTING A SIMPLE PROPERTY INTO A BOUND PROPERTY 95
113. CREATING YOUR OWN EVENT SOURCES 96
114. CREATING YOUR OWN MANIFEST FILE 96
115. DESIGNING A JAVABEAN 96
DIFFERENT TYPES OF BEAN PROPERTIES 97
116. EJB SPECIFICATION RELEASED 97
117. ENTERPRISE JAVABEANS (EJB) IS NOT JUST ANY JAVABEANS 97
118. FINDING GOOD THINGS IN MYSTERIOUS PLACES 98
FIRING EVENTS PROPERTYCHANGESUPPORT CLASS 98
119. GOT A QUESTION? ASK A PRO! 98
120. GUI TOOLS MAKE IT EASIER TO DEVELOP JAVABEANS 99
121. HOW JAR FILES DIFFER FROM ZIP FILES 99
122. IMPORTANT PARAMETERS IN THE JAR UTILITY 99
123. INSTANTIATING A BEAN BY DESERIALIZATION 99
124. IT'S NOT JUST FOR REVIEWS ANYMORE 100
125. JAVA ENTERPRISE IN A NUTSHELL 100
126. JAVA SHAREWARE 100
127. JAVABEAN ARCHITECTURE OFFERS CHALLENGE TO WEB DEVELOPERS 100
128. JAVABEANS BY EXAMPLE 101
129. JAVABEANS FOR ENTERPRISE APPLICATIONS 101
130. JAVABEANS ONLINE--COMPONENTS BY DESIGN 102
131. JAVABEANS ONLINE--EJB-SIG 102
132. JAVABEANS ONLINE--ENTERPRISE JAVABEANS 102
133. JAVABEANS ONLINE--HERE COMES THE SUN 103
134. JAVABEANS ONLINE--IBM 103
135. JAVABEANS ONLINE--INFOWORLD ELECTRIC 103
136. JAVABEANS ONLINE--JAVAWORLD 103
137. JAVABEANS ONLINE--THE ENTERPRISE JAVABEANS PORTAL 104
138. JAVABEANS ONLINE--WHERE IT ALL BEGAN 104
139. LEARNING ENTERPRISE JAVABEANS 104
140. NEED SOFTWARE? 104
141. PACKAGING A BEAN AS A JAR FILE 105
142. PACKAGING APPLETS AND BEANS IMPROVES DOWNLOAD TIME 105
143. PROPERTY CHANGE EVENT 105
144. RETRIEVING INFORMATION ABOUT A BEAN 106
145. RETRIEVING INFORMATION ABOUT THE SUPER CLASS OF A BEAN 106
146. RETRIEVING PROPERTY DESCRIPTORS OF A BEAN 106
147. RETRIEVING THE ICON DEFINED FOR A BEAN 107
148. SERIALIZATION IS A MUST FOR JAVABEANS 107
149. SERIALIZING A BEAN 107
150. SERIALIZING THE WHOLE BEAN 108
151. SET AND GET INDEXED PROPERTIES 108
152. STEPS FOR DEVELOPING BEANINFO 109
153. THE BEANINFO INTERFACE 109
154. THE NETSCAPE CONNECTION 110
155. THE PROPERTYCHANGELISTENER INTERFACE 110
156. TOOLS FOR CROSS-PLATFORM DEVELOPMENT 110
157. UNDERSTANDING THE CONTENTS OF THE MANIFEST FILE 111
158. USING A BEAN IN THE DEVELOPMENT ENVIRONMENT 111
159. USING JAVABEANS FOR DEVELOPING APPLICATIONS 111
160. VCAFE AUTOJAR OPTION CAN BE USED TO DEPLOY JAVABEANS 112
161. VCAFE PROVIDES USER-FRIENDLY INTERFACE FOR DEVELOPING JAVABEANS 112
162. WHAT'S IN A NAME? 112
163. WHEN DEPLOYING BEANS, JAR FILE BELONGS IN WEB SERVER CLASS PATH 113
164. WHEN TIPS AREN'T ENOUGH 113
165. YOU COULD TAKE A CLASS 113
166. JavaScript: Bypassing Functions with Event Handlers 113
167. Arrays From Another Dimension-Multi-Dimensional Arrays 114
168. The OnSelect Event Handler 116
169. Forms 118
170. A DECLARATION AND ASSIGNMENT SHORTCUT 119
171. A JAVASCRIPT LIBRARY FOR NOTETAB 119
172. A MORE COMPACT APPROACH TO VARIABLE DECLARATION AND ASSIGNMENT 120
173. A NEW BOOK OF INTEREST 120
174. A SUMMARY OF VARIABLE-NAMING RULES 120
175. A TRICK FOR COMPARISON OPERATORS 121
176. ALL ABOUT LOOPS 121
177. AN ADDITION AND ASSIGNMENT SHORTCUT WITH += 121
178. REGISTER NOW FOR OUR FREE JRun SEMINAR 122
179. An Alert Application You Should Consider You can use the Alert dialog box as a debugging tool 122
180. AN ASSIGNMENT OPERATOR DEMO 123
181. AN EXAMPLE OF A WHILE LOOP 124
182. Getting Out What You Put In Accessing Data in One-Dimensional Arrays 125
183. Arrays Ahoy! Learn what an array is, and how to create one 127
184. ASSIGNING A VALUE TO A VARIABLE 129
185. Beyond the Pocket Calculator-Other Uses of JavaScript Forms 129
186. BREAK STATEMENTS AT WORK 131
187. CALLING A FUNCTION 132
188. Using the Confirm Dialog Box-An easy way to force the user to make a yes/no choice 133
189. DECLARING A VARIABLE: THE FORMAL APPROACH 134
190. DECLARING FUNCTIONS 134
191. DESIGNING A FUNCTION THAT TAKES STRING 134
192. Red (or Blue, or Green) Alert Generating Alert Dialog Boxes 135
193. DISTINGUISHING SMALL VALUES FROM NEGATIVE ONES 137
194. DON'T FORGET YOUR SPACES 137
195. EXAMINING BREAK MORE CLOSELY 138
196. EXPONENTIAL NOTATION IN JAVASCRIPT 138
197. FITTING HTML COMMENTS INTO JAVASCRIPT PROGRAMS 139
198. GETTING A HANDLE ON OPERATOR PRECEDENCE 139
199. GETTING TO KNOW THE BASIC ARITHMETIC OPERATORS 140
200. HIDING JAVASCRIPT 140
201. HOW THE INTERPRETER THINKS ABOUT FOR LOOPS 141
202. HOW THE INTERPRETER THINKS ABOUT WHILE LOOPS 141
203. HOW TO THINK ABOUT INTERPRETERS 142
204. IF...ELSE STATEMENTS AT WORK 143
205. INTRODUCING FOR AND WHILE LOOPS 144
206. INTRODUCING IF...ELSE STATEMENTS 144
207. INTRODUCING LOGICAL OPERATORS 144
208. INTRODUCING LOGICAL OPERATORS 145
209. INTRODUCING OTHERWISE STATEMENTS WITH MULTIPLE IFS 145
210. INTRODUCING WHILE LOOPS 146
211. KNOWING WHEN TO TAKE A BREAK 146
212. LOOKING AT LOGICAL OPERATORS 146
213. LOOKING AT THE FOR LOOP'S SYNTAX 147
214. LOOKING MORE CLOSELY AT THE FOR LOOP SYNTAX 148
215. Making Cookies - How to store JavaScript values persistently -- in a nutshell 148
216. Getting at the Contents Accessing Data in Multi-Dimensional Arrays 149
217. MULTILINE JAVASCRIPT COMMENTS 151
218. Handling Events Across Multiple Forms Forms can talk with each other, as long as you use proper protocol 152
219. NESTING IF STATEMENTS IN OTHER IF STATEMENTS 154
220. The onChange Event Handler Muck with the contents of a text handler, and you bet I'll know it 154
221. Using the onClick Event Handler with Check Boxes Check Boxes Know When They're Clicked 155
222. The onFocus and onBlur Event Handlers See what I'm talking about (pun intended)? 157
223. The onReset Event Handler 158
224. OTHER COMBINED ARITHMETIC AND ASSIGNMENT OPERATORS 160
225. OTHER VARIABLE-NAMING CONSIDERATIONS 160
226. OVERLOADED OPERATORS 160
227. I Got a JavaScript Module in my Pocket and a Roll in my Walk Building a "Pocket" Calculator 161
228. The Prompt Dialog Box A nifty opportunity for users to say more than yes or no 163
229. Arrays are Your [Proto]Type Understanding Array Prototyping 164
230. Using the onClick Event Handler with Radio Buttons Here's one way to figure out which radio button in a group was clicked 165
231. Using the Confirm Dialog Box Inspecting the Value that a Confirm Box Returns 167
232. SEEING COMPARISON OPERATORS IN ACTION 168
233. SENDING A PARAMETER TO A FUNCTION 170
234. SINGLE-LINE JAVASCRIPT COMMENTS 170
235. SINGLE-LINE JAVASCRIPT COMMENTS 171
236. SOME WELL-WRITTEN JAVASCRIPT BOOKS 171
237. STICKING CHARACTER SEQUENCES TOGETHER 171
238. TAKE A LOOK AT NOTETAB 172
239. TAKING A LOOK AT THE COMPARISON OPERATORS 172
240. THE BASICS OF OPERATORS 173
241. THE BASICS OF VARIABLES 173
242. Including a Default Value in a Prompt Dialog Box-The "Beers on the Wall" song provides a great excuse for a default value 173
243. THE COMPLETE PRECEDENCE LIST 175
244. THE DOCUMENT.WRITE() STATEMENT 175
245. THE FOR LOOP IN ACTION 176
246. THE MODULO OPERATOR 177
247. More On JavaScript Event Handlers 177
248. TRYING OUT THE ARITHMETIC OPERATORS 178
249. UNDERSTANDING DOT SYNTAX 179
250. UNDERSTANDING EXPONENTIAL NOTATION 179
251. UNDERSTANDING LOOSE TYPING 180
252. UNDERSTANDING OCTAL NOTATION 180
253. UNDERSTANDING VAR 181
254. USING COMMENTS AS TROUBLESHOOTING TOOLS 181
255. USING ESCAPED CHARACTERS IN STRINGS 181
256. USING THE INCREMENT OPERATOR 182
257. USING THE NEGATION OPERATOR 182
258. USING THE TYPEOF OPERATOR TO CHECK DATA TYPE 182
259. VARIABLE SCOPE 183
260. WHAT BREAK DOES IN NESTED LOOPS 183
261. WHAT CAN YOU PUT IN A VARIABLE? 184
262. WHILE LOOPS: GENERAL SYNTAX 184
263. WHY WE USE THE LETTER I 184
264. Assigning Subclasses to Superclass Variables 185
265. Invoking a Servlet Bean is Similar to Invoking Servlets 185
266. Using Forms with JavaScript. 186
267.

 

Home ] Up ]

Send mail to shabbir-ismail@excite.com with questions or comments about this web site.
Copyright © 2001 CanMedia, Inc.
Last modified: April 27, 2001