java cheatsheet,Java Programming Cheatsheet 不错(arvin )

来自:http://introcs.cs.princeton.edu/java/11cheatsheet/

This appendix summarizes the most commonly-used Java languagefeatures in the textbook. Here are the APIs of the most common libraries.

Hello, World.

0818b9ca8b590ca3270a3433284dd417.png

Editing, compiling, and executing.

0818b9ca8b590ca3270a3433284dd417.png

Built-in data types.

0818b9ca8b590ca3270a3433284dd417.png

Declaration and assignment statements.

0818b9ca8b590ca3270a3433284dd417.png

Integers.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Floating-point numbers.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Booleans.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Comparison operators.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Parsing command-line arguments.

0818b9ca8b590ca3270a3433284dd417.png

Math library.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png The full

java.lang.Math API.

Type conversion.

0818b9ca8b590ca3270a3433284dd417.png

If and if-else statements.

0818b9ca8b590ca3270a3433284dd417.png

Nested if-else statement.

0818b9ca8b590ca3270a3433284dd417.png

While and for loops.

0818b9ca8b590ca3270a3433284dd417.png     

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Break statement.

0818b9ca8b590ca3270a3433284dd417.png

Do-while loop.

0818b9ca8b590ca3270a3433284dd417.png

Switch statement.

0818b9ca8b590ca3270a3433284dd417.png

Arrays.

0818b9ca8b590ca3270a3433284dd417.png

Compile-time initialization.

0818b9ca8b590ca3270a3433284dd417.png Typical array-processing code.

0818b9ca8b590ca3270a3433284dd417.png

Two-dimensional arrays.

0818b9ca8b590ca3270a3433284dd417.png Compile-time initialization.

0818b9ca8b590ca3270a3433284dd417.png Ragged arrays.

0818b9ca8b590ca3270a3433284dd417.png

Our standard output library.

0818b9ca8b590ca3270a3433284dd417.png The full

StdOut API.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Our standard input library.

0818b9ca8b590ca3270a3433284dd417.png The full

StdIn API.

Our standard drawing library.

0818b9ca8b590ca3270a3433284dd417.png The full

StdDraw API.

Our standard audio library.

0818b9ca8b590ca3270a3433284dd417.png The full

StdAudio API.

Redirection and piping.

0818b9ca8b590ca3270a3433284dd417.png            

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Functions.

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

Libraries of functions.

0818b9ca8b590ca3270a3433284dd417.png

Our standard random library.

0818b9ca8b590ca3270a3433284dd417.png

Our standard statistics library.

0818b9ca8b590ca3270a3433284dd417.png

Using an object.

0818b9ca8b590ca3270a3433284dd417.png

Creating an object.

Instance variables.

0818b9ca8b590ca3270a3433284dd417.png

Constructors.

0818b9ca8b590ca3270a3433284dd417.png

Instance methods.

0818b9ca8b590ca3270a3433284dd417.png

Classes.

0818b9ca8b590ca3270a3433284dd417.png

Object-oriented libraries.

0818b9ca8b590ca3270a3433284dd417.png

Java's String data type.

0818b9ca8b590ca3270a3433284dd417.png The full

java.lang.String API.

0818b9ca8b590ca3270a3433284dd417.png

Note: the

java.lang.StringBuilderAPI is similar, but

StringBuilder supports someoperations more efficiently than

String (notably, string concatenation)and some operations less efficiently (notably, substring extraction).

Java's Color data type.

0818b9ca8b590ca3270a3433284dd417.png The full

java.awt.Color API.

Our input library.

0818b9ca8b590ca3270a3433284dd417.png The full

In API.

Our output library.

0818b9ca8b590ca3270a3433284dd417.png The full

Out API.

Our picture library.

0818b9ca8b590ca3270a3433284dd417.png The full

Picture API.

Compile-time and run-time errors. Here's a

list of errors compiled byMordechai Ben-Ari.It includes a list of common error message and typical mistakes thatgive rise to them.

Last modified on February 17, 2013.

Copyright © 2002–2012Robert SedgewickandKevin Wayne.All rights reserved.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值