2024年5月6日发(作者:)

java语言使用unicode标准字符集。

基本工具:javac(编译), java(运行,javaw后台运行), javadoc(生成文档), appletviewer(调试

applet), jar(管理JAR), jdb(程序调试), javah(C语言相关), javap(反编译器), extcheck(侦测JAR冲

突),javacpl(提供控制面板中那个图标对应的 Java 运行环境设置功能)

C是一个结构化语言,如谭老爷子所说:它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,

对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对

象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制

import

package

byte

short

int

long

char

double

float

boolean

FALSE

TRUE

null

switch

case

default

break

continue

if

else

do

while

for

instanceof

return

引入

字节型,1个字节

短整型,2个字节

整数型,4个字节

长整型,8个字节

字符型,2个字节

双精度,8个字节

单精度,4个字节

布尔型

开关

返回开关里的结果

默认

跳出循环

继续

如果

反之

运行

循环

循环

实例

返回

整数类型,最高位用来表示符

号。常量可以有十进制,八进

制,十六进制(前缀0x)。

字符类型,最高位不用来表示

符号。常量加单引号''。

浮点类型,常量后缀f或者d,

例如2e40f(2乘10的40次方,

科学计数法)。

逻辑类型

switch

if-else

do-while

for

方法体中一旦执行了return语

句,则该方法立刻结束执行。

包相关

基本类型

* 基本数据类型的转换

程序控制语句

class

extends

new

implements

interface

final

abstract

扩允,继承

新,创建

实现

接口

不能被继承,不能有子类;方法不

能被重写;变量是常量。

声明抽象

修饰类

修饰类

修饰类

修饰类

修饰类

修饰类、方法和变量

修饰类、方法

static

静态,定义类变量和类方法。

*允许直接通过类名访问类变量和类

修饰方法和变量

方法,它们所占的内存空间和入口

地址直到程序退出时才被取消。

无返回值

父类,超类

本类,是指示对象本身的一个指针

修饰方法

代表父类

代表当前对象,与对象相关,

不能出现在staticd的“类方法'

中。

类、方法和变量修饰符

void

super

this

上转型对象和多态

native

strictfp

synchronized

transient

volatile

public

protected

private

catch

finally

throw

throws

try

本地

严格,精准

线程,同步

短暂

易失

公共的

受保护的

友好的

私有的

private与final是有区别的!

处理异常

有没有异常都执行

抛出一个异常对象

声明一个异常可能被抛出

捕获异常

错误处理

可以修饰类,跨包访问

不能修饰类,同包访问

可以修饰类,同包访问

不能修饰类,本类内访问

访问控制,按访问权限从高到低

排序

线程同步时锁定方法。

Page242

jar

JAR 文件格式以流行的 ZIP 文

件格式为基础。与 ZIP 文件不

同的是,JAR 文件不仅用于压

(Java Archive,Java 归档文件)是与

缩和发布,而且还用于部署和

平台无关的文件格式,它允许将许java源文件是 ;编译后

封装库、组件和插件程序,并

多文件组合成一个压缩文件。为生成 文件;将.class文件

可被像编译器和 JVM 这样的

J2EE 应用程序创建的 JAR 文件是可以打成包。

工具直接使用。在 JAR 中包含

EAR 文件(企业 JAR 文件)

特殊的文件,如 manifests 和

部署描述符,用来指示工具如

何处理特定的 JAR