哦竟然学起了java h_h
框架是什么
与库对比着理解
库就像一个工具箱,提供了一些零零散散的半成品,需要什么,我们就取它里面我们所需的某部分,它里边没有的我们就自己来实现。
框架则是为解决一个(一类)问题而开发的产品。
框架为我们提供了一条龙服务,一整套的服务,我们调用框架的时候,用的是整个框架,必须使用这个框架的全部代码,即使有些地方的代码我们用不到,但是我们不能挑三拣四。而且,我们使用框架的时候,必须按照框架设定好的使用规则来使用它,相当于你找别人帮忙,你得听人家的话,按人家的吩咐办事。
把框架比作一辆汽车,你只需要在汽车要放轮子的地方放上我们自己的轮子(代码),就可以开车了。
库和框架还有个很大的区别是:我们的代码调用库,框架调用我们的代码
Java与c++的区别
几个常用的:
指针
Java 没有指针的概念
多重继承
Java 不支持多重继承,但允许一个类实现多个接口
数据类型
Java 是完全面向对象的语言。除了基本数据类型之外,其余类型的数据都作为对象型数据(包括字符串和数组)。Java 还取消了 C/C++中的结构和联合,使编译程序更加简洁。
自动内存管理
Java 程序中所有的对象都是用 new 操作符建立在堆栈上的,这个操作符类似于 C++的“new”操作符。new的对象不用手动回收
缺省参数函数
Java 不支持缺省参数函数 。
字符串
Java 字符串类是作为 Java 语言的一部分定义的。
类型转换
Java 不支持 C++中的自动强制类型转换,必须显式进行强制类型转换。
java语法相关
@用法:注解
包
java在头上写这个.java文件属于哪个包(就是文件夹)。比如:
package A.B.C;
把这个java文件放在C文件夹中。
导入包
import A.B.C