第三篇 Java 第一章 Java 语言简介 1
Java 语言的平台独立性 Java 是一种具有平台独立性的编程语言,它在源程序级上保证了其基本数据类型与平台无关,Java 源程序编译后产生的二进制代码是一种与具体机器指令集无关的指令集合,通过JVM(Java 虚拟机),可以在不同的平台上运行
也就是说,JVM 为我们隔离了纷繁复杂的外部网络世界,只要计算机安装了JVM,就可以一致地运行Java 程序
第二章 Java 语法基础 1
作用域的一般规则 在作用域之内声明的变量对于在该作用域之外的代码不可见
这样,当在作用域中声明的变量,事实上是将它从未授权的访问、修改中保护起来
从某种意义上说,作用域规则提供了封装的基础
注意:尽管块可以被嵌套,但是不能在块内与块外声明具有相同变量名的变量
在这一点上,Java 与 C/C++不同
第三章 Java 的面向对象编程基础 1
Java 中的类 类是Java 的核心,它是整个Java 语言的基本单元,因为在Java 看来,一切事物都是类
用 Java 语句语言进行程序设计就是定义类和使用类的过程
类可以分为两种,一种是系统定义好的类,即Java 类库中的类,另一种是用户自定义的类
Java 类库是一组由其他开发人员或软件供应商编写好的Java 程序模块,每个模块通常对应一种特定的基本功能和任务
当自己编写Java 程序需要完成其中某一功能时,就可以直接利用这些现成的类库,而不需要一切从头编写
因而,是否尽可能多地熟练掌握 Java 类库,决定了一个Java 程序员能力的高低
使用类库中系统定义好的类的方法 第一种方法:继承系统类,在用户程序里创建系统类的子类
例如:每个Java 小应用程序都是java
applet 包中的Applet 类的子类
第二种方法:创建系统类的对象
例如:在图形界面的程序中接受用