<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de-CH">
		<id>https://wiki.christofbuechi.ch/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Susi</id>
		<title>wiki - Benutzerbeiträge [de-ch]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.christofbuechi.ch/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Susi"/>
		<link rel="alternate" type="text/html" href="https://wiki.christofbuechi.ch/index.php?title=Spezial:Beitr%C3%A4ge/Susi"/>
		<updated>2026-08-23T14:56:08Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://wiki.christofbuechi.ch/index.php?title=Glossary&amp;diff=142</id>
		<title>Glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki.christofbuechi.ch/index.php?title=Glossary&amp;diff=142"/>
				<updated>2016-11-28T23:01:30Z</updated>
		
		<summary type="html">&lt;p&gt;Susi: Die Seite wurde neu angelegt: « key | description   primitive variables | such as int, bool, double -&amp;gt; copy by value Wrapper class | such as Boolean, Double, Integer»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; key | description &lt;br /&gt;
&lt;br /&gt;
primitive variables | such as int, bool, double -&amp;gt; copy by value&lt;br /&gt;
Wrapper class | such as Boolean, Double, Integer&lt;/div&gt;</summary>
		<author><name>Susi</name></author>	</entry>

	<entry>
		<id>https://wiki.christofbuechi.ch/index.php?title=Chapter_1&amp;diff=141</id>
		<title>Chapter 1</title>
		<link rel="alternate" type="text/html" href="https://wiki.christofbuechi.ch/index.php?title=Chapter_1&amp;diff=141"/>
				<updated>2016-11-28T22:59:08Z</updated>
		
		<summary type="html">&lt;p&gt;Susi: Die Seite wurde neu angelegt: «= Chapter 1 = ==Objectives== === Java Basics === * Define the scope of variables * Define the structure of a Java class * Create executable Java applications, Ru…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Chapter 1 =&lt;br /&gt;
==Objectives==&lt;br /&gt;
=== Java Basics ===&lt;br /&gt;
* Define the scope of variables&lt;br /&gt;
* Define the structure of a Java class&lt;br /&gt;
* Create executable Java applications, Run a Java program from command line&lt;br /&gt;
* Import other Java packages&lt;br /&gt;
* Compare and contrast features and components of Java&lt;br /&gt;
=== Working with Java Data Types===&lt;br /&gt;
* Declare and initialize variables&lt;br /&gt;
* Difference between object reference variables and primitive variables&lt;br /&gt;
* know how to read and write to object fields&lt;br /&gt;
* explain an objects lifecycle&lt;br /&gt;
(creation, &amp;quot;dereference by reassignment&amp;quot;, garbage collection)&lt;br /&gt;
* develop code that uses wrapper classes&lt;br /&gt;
(Boolean, Double, Integer)&lt;br /&gt;
&lt;br /&gt;
==scopes==&lt;br /&gt;
==structure==&lt;br /&gt;
Java classes have two primary elements: methods and fields.&lt;br /&gt;
* fields/variables: hold a state of the program&lt;br /&gt;
* methods: operate on the state&lt;br /&gt;
&lt;br /&gt;
1 file = 1 class, if you have two classes, 1 must bi public an match the filename, other class can be private but not public too&lt;br /&gt;
&lt;br /&gt;
classes are logical grouped into packages&lt;br /&gt;
&lt;br /&gt;
if package starts with java or javax, this means it came with the JDK&lt;br /&gt;
packages names are mostly letters and numbers separated by dots.&lt;br /&gt;
&lt;br /&gt;
wildcards for matching all classes in the same package&lt;br /&gt;
(not every class in the package is imported, the compiler figures out what's actually needed)&lt;br /&gt;
&lt;br /&gt;
a wildcard only matches class names, not &amp;quot;fie.Files* -&amp;gt; import java.nio.*; not possbile&lt;br /&gt;
only one wildcard is possible in an import-statement&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
package java.lang is automatically imported, you can type this package as an import statement, but you don't have to&lt;br /&gt;
&lt;br /&gt;
default package, is a special unnamed package that you should use only for throwaway code&lt;br /&gt;
&lt;br /&gt;
java looks in the current package for other classes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==compare and contrast features and components==&lt;br /&gt;
==declare and initialize variables==&lt;br /&gt;
==object variables vs. primitive variables==&lt;br /&gt;
==read and write object fields==&lt;br /&gt;
==object lifecycle==&lt;br /&gt;
==wrapper classes==&lt;br /&gt;
==imports==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===main method===&lt;br /&gt;
String[] args, String args[], String ... args&lt;br /&gt;
are all correct&lt;/div&gt;</summary>
		<author><name>Susi</name></author>	</entry>

	<entry>
		<id>https://wiki.christofbuechi.ch/index.php?title=Oracle_Certified&amp;diff=140</id>
		<title>Oracle Certified</title>
		<link rel="alternate" type="text/html" href="https://wiki.christofbuechi.ch/index.php?title=Oracle_Certified&amp;diff=140"/>
				<updated>2016-11-28T22:55:56Z</updated>
		
		<summary type="html">&lt;p&gt;Susi: /* Sites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Sites ==&lt;br /&gt;
&lt;br /&gt;
* [[prepare the exam]]&lt;br /&gt;
* [[Chapter 1]]&lt;br /&gt;
* [[Chapter 2]]&lt;br /&gt;
* [[Chapter 3]]&lt;br /&gt;
* [[Chapter 4]]&lt;br /&gt;
* [[Chapter 5]]&lt;br /&gt;
* [[Chapter 6]]&lt;br /&gt;
* [[glossary]]&lt;br /&gt;
&lt;br /&gt;
== Exam Objectives ==&lt;br /&gt;
Description | Chapter |&lt;br /&gt;
&lt;br /&gt;
Java Basics | 1&lt;br /&gt;
&lt;br /&gt;
Java Data Types | 1&lt;br /&gt;
&lt;br /&gt;
Using Operators and Decision Constructs | 2&lt;br /&gt;
&lt;br /&gt;
Using Arrays | 3&lt;br /&gt;
&lt;br /&gt;
Working with selected classes from Java API | 3&lt;br /&gt;
&lt;br /&gt;
Using Loops | 2&lt;br /&gt;
&lt;br /&gt;
Methods and Encapsulation | 4&lt;br /&gt;
&lt;br /&gt;
Lambda Expressions | 4&lt;br /&gt;
&lt;br /&gt;
Inheritance | 5&lt;br /&gt;
&lt;br /&gt;
Handling Exceptions | 6&lt;/div&gt;</summary>
		<author><name>Susi</name></author>	</entry>

	<entry>
		<id>https://wiki.christofbuechi.ch/index.php?title=Prepare_the_exam&amp;diff=139</id>
		<title>Prepare the exam</title>
		<link rel="alternate" type="text/html" href="https://wiki.christofbuechi.ch/index.php?title=Prepare_the_exam&amp;diff=139"/>
				<updated>2016-11-28T22:54:59Z</updated>
		
		<summary type="html">&lt;p&gt;Susi: Die Seite wurde neu angelegt: «= Prepare the Exam =  == common tips to determine if code compiles == * Keep an eye out for all reserved words Chapter 1 * Verify brackets - {} - and parenth…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Prepare the Exam =&lt;br /&gt;
&lt;br /&gt;
== common tips to determine if code compiles ==&lt;br /&gt;
* Keep an eye out for all reserved words [[Chapter 1]]&lt;br /&gt;
* Verify brackets - {} - and parentheses-()- are being used correctly.[[Chapter 1]]&lt;br /&gt;
* Verify new is used appropriately for creating objects [[Chapter 1]]&lt;br /&gt;
* Ignore all line indentation especially with if-then statements that do not use brackters[]. [[Chapter 2]]&lt;br /&gt;
* Make sure operators use compatible data types, such as the logical complement operator(!) only applied to boolean values, and arithmetic operators (+,-,++,--) only applied to numeric values [[Chapter 2]]&lt;br /&gt;
* For any numeric operators, check for autimatic numeric promotion and order or operation when evaluating an expression [[Chapter 2]]&lt;br /&gt;
* Verify switch statements use acceptable data types [[Chapter 2]]&lt;br /&gt;
* Remember == is not the same as equals(). [[Chapter 3]]&lt;br /&gt;
* String values are immutable [[Chapter 3]]&lt;br /&gt;
* Non-void methods must return a value that matches or is a subclass of the return type ot the method [[Chapter 4]]&lt;br /&gt;
* If two classes are involved, make sure access modifies allow proper access of variables and methods [[Chapter 4]]&lt;br /&gt;
* Nonstatic methods and variables require an object instance to access [[Chapter 4]]&lt;br /&gt;
* If a class is missing a default no-argument constructor or the provided constructors do not explicitly call super(), assume the compiler will automatically insert them [[Chapter 5]]&lt;br /&gt;
* Make sure abstract methods do not define an implementation, and likewise concrete methods always define an implementation [[Chapter 5]]&lt;br /&gt;
* You implement an interface and extend a class [[Chapter 5]]&lt;br /&gt;
* A class can be cast to a reference of any superclass it inherits from or interface its implements [[Chapter 5]]&lt;br /&gt;
* Checked exceptions must be caught, unchecked exceptions may be caught but do not nedd to be [[Chapter 6]]&lt;br /&gt;
* try blocks require a catch and/or finally block for the OCA exam [[Chapter 6]]&lt;br /&gt;
== Tips during taking the test ==&lt;br /&gt;
* Answer all Questions-&amp;gt; Guess an answer&lt;br /&gt;
* Understand relationship between answers&lt;br /&gt;
* check for answers do not compile due to line x&lt;br /&gt;
* have a look at the starting linenumber, maybe includes are needed for complie, if it starts with 1...&lt;br /&gt;
* skip hard questions and mark it for &amp;quot;review&amp;quot;&lt;br /&gt;
== Optimizing your time ==&lt;br /&gt;
&lt;br /&gt;
*  120 min remaining start the exam&lt;br /&gt;
*  90 min remaining 1/3 finished&lt;br /&gt;
*  60 min remaining 2/3 finished&lt;br /&gt;
*  30 min remaining fist pass pf all questions complete&lt;br /&gt;
*  5 min finished questions which were marked for &amp;quot;review&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(for example 2h and 90 questions)&lt;/div&gt;</summary>
		<author><name>Susi</name></author>	</entry>

	<entry>
		<id>https://wiki.christofbuechi.ch/index.php?title=Oracle_Certified&amp;diff=138</id>
		<title>Oracle Certified</title>
		<link rel="alternate" type="text/html" href="https://wiki.christofbuechi.ch/index.php?title=Oracle_Certified&amp;diff=138"/>
				<updated>2016-11-28T22:50:05Z</updated>
		
		<summary type="html">&lt;p&gt;Susi: Die Seite wurde neu angelegt: « == Sites ==  * prepare the exam * chapter1 * chapter2 * chapter3 * chapter4 * chapter5 * chapter6 * glossary  == Exam Objectives…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Sites ==&lt;br /&gt;
&lt;br /&gt;
* [[prepare the exam]]&lt;br /&gt;
* [[chapter1]]&lt;br /&gt;
* [[chapter2]]&lt;br /&gt;
* [[chapter3]]&lt;br /&gt;
* [[chapter4]]&lt;br /&gt;
* [[chapter5]]&lt;br /&gt;
* [[chapter6]]&lt;br /&gt;
* [[glossary]]&lt;br /&gt;
&lt;br /&gt;
== Exam Objectives ==&lt;br /&gt;
Description | Chapter |&lt;br /&gt;
&lt;br /&gt;
Java Basics | 1&lt;br /&gt;
&lt;br /&gt;
Java Data Types | 1&lt;br /&gt;
&lt;br /&gt;
Using Operators and Decision Constructs | 2&lt;br /&gt;
&lt;br /&gt;
Using Arrays | 3&lt;br /&gt;
&lt;br /&gt;
Working with selected classes from Java API | 3&lt;br /&gt;
&lt;br /&gt;
Using Loops | 2&lt;br /&gt;
&lt;br /&gt;
Methods and Encapsulation | 4&lt;br /&gt;
&lt;br /&gt;
Lambda Expressions | 4&lt;br /&gt;
&lt;br /&gt;
Inheritance | 5&lt;br /&gt;
&lt;br /&gt;
Handling Exceptions | 6&lt;/div&gt;</summary>
		<author><name>Susi</name></author>	</entry>

	</feed>