一,Primitive Data Types and Operations
Variables: datatype variableName
Constants: final datatype CONSTANTNAME = VALUE
<!--[if !supportMisalignedColumns]--><!--[endif]-->
|
Numeric Data Types and Operations |
| |||||
|
byte |
short |
int |
long |
float |
double | |
|
Shorthand Operators | |||||||||
|
+= |
-= |
*= |
/= |
%= |
i++ |
i-- |
++i |
--i |
|
|
Numeric Type conversions |
-----------------------------------------> | ||||
|
byte |
short |
int |
long |
float |
double |
二,Method
|
Creating a Method: |
|
modifier retrunValueType methodName (list of paraments){ //method body; } |
三,Array
dataType[] arrayRefVar; dataType arrayRefVar[];
dataType[] arrayRefVar = new dataType[arraySize]; dataType arrayRefVar[] = new dataType[arraySize];
三,String and Text I/0
|
Constructing String |
String a = new String(“hello”); |
|
String Comparisons |
if (string1.equals (stirng2)) or s1.compareTo(s2) |
|
String Concatenation |
s3 = s1.concat(s2) or s3 = s1 + s2 |
|
Obtaining Substrings |
substring(beginIndex, endIndex); substring(index) |
|
String Conversions |
toLowerCase, toUpperCase, trim, replace(‘e’,’A’) |
|
Finding a Character/subSting |
indexOf |
|
Conversion Array/String |
toCharArray(), valueOf(xxx); |
四,Inheritance and polymorphism
Using the super Keyword: The keyword super refers to the superclass of the class in which super appears, it can be used in two ways:
1. To call a superclass constructor
2. To call a superclass method
Casting Objects and the instanceof Operator
The final Classes, Methods and Variables
The equals Method
The hashCode Method
The finalize Method
The clone Method
五,Abstract Classes and Interfaces
|
|
Variables |
Constructors |
Methods |
|
Abstract class |
No retrictions |
Constructors are invoked by subclasses through constructor chaining,An abstract class cannot be instantiated using the new operator. |
No restrictions |
|
Interface |
All variables must public static finel |
No constructors. |
All methods must be public abstract instance methods |
2771

被折叠的 条评论
为什么被折叠?



