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
发布评论