"尽管以 C++ 为基础, 但 Java 是一种更纯粹的面向对象程序设计语言". 无论 C++ 还是 Java 都属于杂合语言. 但在 Java 中, 设计者觉得这种杂合并不象在 C++ 里那么重要. 杂合语言 允许采用多种编程风格; 之所以说 C++ 是一种杂合语言, 是因为它支持与 C 语言的向后兼容能力. 由于 C++ 是 C 的一个超集, 所以包含的许多特性都是后者不具备的, 这些特性使 C++ 在某些地方显得过于复杂. Java 语言首先便假定了我们只希望进行面向对象的程序设计. 也就是说, 正式用它设计之前, 必须先将自己 的思想转入一个面向对象的世界 (除非早已习惯了这个世界的思维方式). 只有做好这个准备工作, 与其他 OOP 语言相比, 才能体会到 Java 的易学易用. 在本章, 我们将探讨 Java 程序的基本组件, 并体会为什么说 Java 乃至 Java 程序内的一切都是对象.
- package Com.TomTest;
- class TomTest_44 {
- public static void main(String args[]){
- int number=0;
- String s="student;entropy;engage,english,client";
- for(int k=0;k<s.length();k++) {
- if(s.regionMatches(k,"en",0,2)) {
- number++;
- }
- }
- System.out.println("number="+number);
- }
- }
来源: http://www.bubuko.com/infodetail-2718529.html