[java学习]《疯狂java讲义》

javac -d 指定放置生成的类文件的位置

java区分大小写

面向对象程序设计的最小程序单元是类,结构化程序设计里最小的程序单元是函数。

消息是一个实例与另一个实例之间传递的信息。

类图有三种基本关系:关联(聚合、组合的区别)、泛化、依赖。

类图的最上面表示类的名称、中间部分表示类的属性、最下面的部分表示类的方法。

聚合使用带空心菱形框的实线表示,组合使用带实心菱形框的实线表示。

继承使用带空心箭头的实线表示,依赖使用带箭头的虚线表示。

对JAVA程序而言,可复用的组件通常打包成一个JAR、WAR等文件,对应于C/C++的函数库或动态链接库。

在cmd界面下编译运行*.java文件步骤:1 javac -d . HelloWorld.java       2   java HelloWorld

可以使用 EDITPLUS来构造编译运行环境,具体参考《疯狂java讲义》

使用Integer的方法parseInt将一个字符串转换成int类型

疯狂java讲义:P101,如何扩展为三维数组

导入Arrays类的方法: import java.util.Arrays;

组合与集成的联系和区别:P108

通常把static修饰的属性和方法称为类属性、类方法。

this关键字最大的作用就是让类中的一个方法,方位该类的另一个方法或属性。

 JAVA的SWAP函数的实现与C++有所不同,具体看P117的图例和代码说明。

P120介绍形参长度可变的方法。

abstract和interface两个关键字用于定义抽象类和接口。

类成员不能访问实例成员。

由于Arrays类处于java.util包下,为了在程序中使用Arrays类,必须在程序中导入java.util.Arrays类。

final修饰的方法不能被重写

接口体现的是规范和实现分离的设计哲学,接口里的field只能是常量,接口里的方法只能是抽象方法。

原文地址:https://www.cnblogs.com/whutqueqiaoxian/p/5693244.html