# ProgramCreek学习 **Repository Path**: gonghao_git/program-creek-learning ## Basic Information - **Project Name**: ProgramCreek学习 - **Description**: ProgramCreek(API学习网站)学习:www.programCreek.com/simple-java - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-05-27 - **Last Updated**: 2023-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README www.programCreek.com/simple-java 开源的API学习网站,学习其中simple-java基础的学习和阅读。 一.String And Arrays(字符串和数组) 1. 为什么String是不可变的? 2. JDK6和JDK7中substring方法的区别。 3. 为什么字符串在Java中是不可变的? 4. 创建字符串是用“ ”还是构造器。 5. 字符串在Java中通过引用传递 6. length()和length的区别 7. Java中如何检查一个数组是否包含有效值? 8. Java可变参数例子 9. 在Java中究竟什么是null. 二.Common Methods(常用方法) 1. Comparator 和 Comparable 2. hashCode()和equals() 3. “Java通过引用传递还是通过值传递”? 4. 迭代(Iteration) 和递归(Recursion)