`
windy2coast
  • 浏览: 55605 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java笔记三

    博客分类:
  • Java
阅读更多
java 代码
  1. /*java迭代器Iterator  
  2.  * 1)使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的  
  3.  * next()方法,它返回序列的第一个元素。  
  4.  * 2)使用next()方法获得序列的下一个元素。  
  5.  * 3)使用hasNext()方法检查序列中是否还有元素  
  6.  * 4)使用remove()将迭代器新近返回的元素删除  
  7. */  
  8. package c11;   
  9. import java.util.*;   
  10.   
  11. class Cat {   
  12.    private int catNumber;   
  13.    public Cat(int i) { catNumber = i; }   
  14.    public void id() {   
  15.      System.out.println("Cat #" + catNumber);   
  16.    }   
  17.  }   
  18. public class CatsAndDogs2 {   
  19.  public static void main(String[] args) {   
  20.   List cats = new ArrayList();   
  21.   for(int i = 0; i<7 ; i++)   
  22.    cats.add(new Cat(i));   
  23.   Iterator e = cats.iterator();   
  24.   while(e.hasNext())   
  25.    ((Cat)e.next()).id();   
  26.      
  27.  }   
  28. }   
  29.   


下面是一个通用打印的例子

java 代码
  1. //: c11:Printer.java   
  2. // Using an Iterator.   
  3. // From 'Thinking in Java, 3rd ed.' (c) Bruce Eckel 2002   
  4. // www.BruceEckel.com. See copyright notice in CopyRight.txt.   
  5. import java.util.*;   
  6.   
  7. public class Printer {   
  8.   static void printAll(Iterator e) {   
  9.     while(e.hasNext())   
  10.       System.out.println(e.next());   
  11.   }   
  12. ///:~   
  13.   

 

在java中不允许程序员重载操作符
String类对象是一个常量对象

 

java 代码
  1. //针对八种基本数据类型定义的相应的引用类型-----封装类   
  2. public class Test {   
  3.  public static void main(String[] args) {   
  4.   int i=3;   
  5.   Integer in = new Integer(i);//构造一个新分配的 Integer 对象,它表示指定的 int 值   
  6.   int j=in.intValue();//以 int 类型返回该 Integer 的值   
  7.   System.out.println("j="+j);   
  8.   String str=in.toString();//返回一个表示该 Integer 值的 String 对象   
  9.   System.out.println("str="+str);   
  10.   String str1="123";   
  11.   System.out.println(Integer.valueOf(str1));//返回保持指定的 String 的值的 Integer 对象。   
  12.      
  13.   //更多方法参看java  API帮助文档docs...   
  14.  }   
  15.   
  16. }   
分享到:
评论

相关推荐

    java笔记java笔记

    java笔记java笔记java笔记java笔记java笔记java笔记java笔记

    Java学习笔记学习笔记

    Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...

    java笔记 java笔记

    3. **加载与执行**:通过Java虚拟机(JVM)加载字节码并解释执行。 #### 1.3 Java目录结构 Java开发环境通常包括以下几个关键目录: - **src**:存放源代码。 - **bin**:存放编译后的字节码文件。 - **lib**:存放...

    宋红康java笔记.rar

    【宋红康java笔记】是一份综合性的Java学习资料,由知名编程教育者宋红康编撰。这份压缩包文件包含了大量的Java编程知识点,旨在帮助初学者和有经验的开发者深入理解和掌握Java语言的核心概念与高级特性。以下是根据...

    非常好的java笔记适合初学者

    这份"非常好的java笔记"无疑是初学者踏入这个领域的宝贵资源。笔记由培训班的专业老师编写,内容详细且全面,旨在帮助初学者系统地学习和理解Java的基础知识。 首先,Java基础部分会涵盖变量、数据类型、运算符、...

    Java笔记桌面程序

    【Java笔记桌面程序】 在IT领域,开发个人定制的桌面应用程序是解决特定需求的有效方法。本项目名为"Java笔记桌面程序",它是由一个热衷于编程的开发者为解决其所在公司无法使用网络笔记客户端的问题而自创的。这个...

    大佬的java笔记

    专业的Java笔记可能会涉及这些内容,帮助学习者掌握Java的最新发展。 遗憾的是,由于【部分内容】部分不包含实际的笔记内容,无法进一步提供具体的编程示例和深入的解释。如果要学习Java,最好的方式是从学习Java的...

    java读书笔记笔记笔记笔记笔记笔记

    【标题】"java读书笔记笔记笔记笔记笔记笔记" 暗示了这是一份关于Java编程语言的学习笔记,可能包含了作者在阅读Java相关书籍时所做的重要记录和理解。笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理...

    狂神说Java笔记资料

    《狂神说Java笔记资料》是一份全面涵盖Java开发基础知识的文档集,旨在帮助学习者系统地掌握Java编程。这份笔记包含多个章节,每个章节都深入讲解了一个特定的主题,覆盖了从初学者到进阶开发者必备的知识点。 1. *...

    java全套笔记 来自狂神说java笔录.zip

    【Java笔记内容概览】 1. **基础语法**:涵盖变量、数据类型、运算符、流程控制(条件语句、循环语句)、数组、字符串等基础知识。 2. **面向对象**:讲解类、对象、封装、继承、多态等核心概念,以及构造函数、...

    java笔记.zip

    2020-4-6 java笔记 ---内部类 2020-4-6 java笔记 ---异常 2020-4-6 java笔记 --多线程 2020-4-8 java笔记 String类 2020-4-9 java 比较器 2020-4-10 java笔记 枚举类 2020-4-10 java 注解(Annotation) 2020-4-11 ...

    java笔记整理,java课堂笔记

    全套java笔记整理,侧边栏目录结构方便查看,纯手工整理。达内笔记整理。 已整理成带侧边栏目录的网页结构,方便复习大纲和跳转查看。大部分都带有笔记代码。 (默认设置为深珊瑚蓝色调,不喜欢可以把配置文件里的...

    java超强笔记

    "Java超强笔记"正是一份专为新手准备的学习资源,它全面涵盖了从Java环境的搭建到软件设计的各种概念,旨在提供一个易读且系统的学习路径。 首先,笔记可能会从Java的起源和发展开始介绍,让你了解这门语言的历史...

    韩顺平编写的java学习笔记(全)

    ### 韩顺平编写的Java学习笔记概览 #### Java平台分类与运行机制 - **J2SE(Java 2 Platform, Standard Edition)**: 标准版Java开发平台,适用于桌面应用程序开发。 - **J2EE(Java 2 Platform, Enterprise ...

    java笔记本

    java笔记java笔记java笔记java笔记java笔记java笔记java笔记java笔记

    Java基础 学习笔记 Markdownr版

    3. 输入/输出(IO)流:Java的15IO流.md文件深入解析了IO流的使用,包括文件流、字符流、字节流以及缓冲流的处理。IO流是数据传输的桥梁,允许程序与外部设备进行数据交换。 4. 多线程:在10多线程.md中,介绍了...

    java学习笔记 传智博客java笔记

    详细的描述了java的基本知识,配合看java视频更好了。 笔记中有集合,泛型,线程,的详细案例,还有java.net的资料

    java学习笔记markdown

    【Java学习笔记Markdown版】是针对Java初学者和进阶者的一份详尽教程,以Markdown格式编写,便于阅读和整理。Markdown是一种轻量级的标记语言,它允许用户使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML...

    韩顺平java笔记完整版.zip(无笔记,只是代码)

    【标题】"韩顺平java笔记完整版.zip(无笔记,只是代码)"指的是一个包含韩顺平老师Java教学视频中所有代码的压缩文件。这个压缩包不包含笔记,而是专注于提供实际的编程示例,使得学习者可以直接查看和学习Java编程...

    java笔记全套下载

    "java笔记全套下载" 提供的可能是一系列详细的学习资料,涵盖了从基础到高级的Java知识体系,帮助学习者系统地掌握这门语言。 Java的基础知识包括: 1. **Java语法**:了解变量、数据类型、运算符、流程控制(如if-...

Global site tag (gtag.js) - Google Analytics