Java 基础

来源:互联网 发布:电脑打不开软件没反应 编辑:程序博客网 时间:2024/06/05 17:01

Java与C++、C#

Java 不是为了替代C++而设计,而是为了解决一系列特定问题而设计的,C++是用来解决另一个不同系列的问题,两者将在未来共存。

Java与C#最为相似,但Java和C#是针对不同类型计算环境的优化,同样会长期共存

applet

applet支持把一些功能从服务器转移到客户端。

字节码

Java编译器的编译结果不是可执行代码,而是字节码(byte code)

OOP(object-Oriented programming,OOP)

面向对象程序设计

三大特点:封装,多态性,继承

封装:使用创建的黑盒(black box)将代码和数据捆绑在一起,当代码和数据以这种方式链接在一起时,就创建了对象,换言之,对象是支持封装的

代码和数据:私有(private)或公有(public)

多态性:“单接口,多方法”,一个方向盘即使一个单接口,不同的转向操作系统(多方法)(手动操作、电力操作还是齿轮操作),多能实现转向的操作;

继承:层次结构类:子类继承了父类的特点,又有自己的新特征


JDK :Java Development Kit;Java 的开发包

www.oracle.com/technetwork/java/javase/downloads/index.html

IDE: Integrated Development Environment;集成开发环境

Java 文件:

文件名和类型一致,当我们将源文件名命名为example.java时,其中 class默认为class example,且区分大小写。

当类成员前面有public时,表示他可以被类以外的代码访问。

System.out.print 不另起一行

System.out.println  另起一行

print 和println 可以输出任何Java 内置类型的值。

1.10  另一种数据类型

int 整数;float 单精度值;double 双精度值


原创粉丝点击