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 双精度值