查错:
11
1. public class WhatHappens {
2. public static void main(String[] args) {
3. StringBuffer[] stringBuffers = new StringBuffer[10];
4. for (int i = 0; i < stringBuffers.length; i ++) {
5. stringBuffers[i].append("StringBuffer at index " + i);
6. }
7. }
8. }
Answer:程序在第定义了数组StringBuffers[],但在使用数组StringBuffers对象时没有初始化,要初始化后才能使用。如下第5行为对数组对象初始化
1. public class ThisHappens {
2. public static void main(String[] args) {
3. StringBuffer[] stringBuffers = new StringBuffer[10];
4. for (int i = 0; i < stringBuffers.length; i ++) {
5. stringBuffers[i] = new StringBuffer();
6. stringBuffers[i].append("StringBuffer at index " + i);
7. }
8. }
9. }
分享到:
相关推荐
Java是面向对象的、支持多线程的解释型网络编程语言。它是目前Internet最流行的编程语言之一,具有高度的安全性、可移植性和代码可重用性。
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/19 页 1.1 应用 Java Swing GUI 组件技术实现课程选课系统 GUI 窗口(第 1 部分) 1.1.1 实现选课系统的主窗口 ...
JAVA_13 JDBC\实训项目——Java电子小字典.doc JAVA_2面向对象(OO)程序设计概念\Animal(Polymorphism).java JAVA_2面向对象(OO)程序设计概念\Animal(super).java JAVA_2面向对象(OO)程序设计概念\Animal.class JAVA_...
JAVA_13 JDBC\实训项目——Java电子小字典.doc JAVA_2面向对象(OO)程序设计概念\Animal(Polymorphism).java JAVA_2面向对象(OO)程序设计概念\Animal(super).java JAVA_2面向对象(OO)程序设计概念\Animal.class JAVA_...
职业提升必读系列资料 杨教授工作室,版权所有,盗版必究, 1/22 页 1.1 模拟实现 Windows 资源管理器的 GUI 界面(第 3 部分) 1.1.1 为主窗口添加工具条 1、在窗口的北部添加一个工具条面板——选择 Swing ...
JAVA_13 JDBC\实训项目——Java电子小字典.doc JAVA_2面向对象(OO)程序设计概念\Animal(Polymorphism).java JAVA_2面向对象(OO)程序设计概念\Animal(super).java JAVA_2面向对象(OO)程序设计概念\Animal.class JAVA_...
JAVA_13 JDBC\实训项目——Java电子小字典.doc JAVA_2面向对象(OO)程序设计概念\Animal(Polymorphism).java JAVA_2面向对象(OO)程序设计概念\Animal(super).java JAVA_2面向对象(OO)程序设计概念\Animal.class JAVA_...
Java实训项目,综合面向对象、I/O、实用类、集合框架等知识点
教程与上机实训相结合 更利于掌握java程序设计
1、实验名称:循环结构应用 2、主要代码内容:游戏中生命力购买问题 3、【实验目的】 (1)熟悉变量与常量的定义; (2)掌握while循环语句、if语句以及break语句的使用方法; (3)掌握双层嵌套的循环结构。
1、实验项目名称:用户登录系统 2、实验要求: (1)了解自定义异常的用法; (2)熟悉异常处理机制及创建自定义异常。 3、使用:在了解Java异常机制的基础上自己编写的实验报告。
1、加深学生对数据库系统、应用程序设计语言的理论知识的理解和应用水平。 2、通过设计实际的数据库系统应用课题,使学生进一步熟悉数据库管理系统的操作技术,并提高动手能力以及分析问题、解决问题的能力。 原文...
本书详细介绍了面向对象的分析与设计,全面探讨了探讨了面向对象要领、软件开发过程、UML和多层技术。按照典型开发项目的步骤,整合了需求、设计、规范和测试
所有程序都是用Java语言编写的,并且将由Android的Dalvik虚拟机执行,所以代码在ARM、x86和其他架构之间是可以移植的。Android提供了对各种输入方法的支持,比如说键盘、触摸屏和轨迹球。用户界面可以针对任何屏幕...
安卓项目演习开发实训 —基于Android的日程管理系统设计与开发 (2016/6/6—2016/6/23) "项目名称 "基于Android日程管理系统—纳米生活 " "院 系 "计算机与软件学院 " "班 级 " " "学 号 " " "学生姓名 " " "课程...
3、进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性 ,能够熟练的应用面向对象的思想和设计方法解决实际问题的能力。 4、巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK...
# 主要设计 1、业务对象模型(“找对象”,理清对象之间的关系)---->数据模型(用合理的数据模型描述对象)----->类的设计(根据对象关系和数据模型设计类)。 2、渔网的范围和鱼的范围重叠。——判断一个点是否...
Python+语言的可视化编程环境的设计与实现.pdf s3c6410中MFC的研究与应用.pdf VB与VC_环境下基于MapX的二次开发比较.pdf VC++环境下快速可重组测控实验系统的开发.pdf VC6_0与MATLAB7_x混合编程方法研究.pdf VC_6_0...
Python+语言的可视化编程环境的设计与实现.pdf s3c6410中MFC的研究与应用.pdf VB与VC_环境下基于MapX的二次开发比较.pdf VC++环境下快速可重组测控实验系统的开发.pdf VC6_0与MATLAB7_x混合编程方法研究.pdf VC_6_0...
Python+语言的可视化编程环境的设计与实现.pdf s3c6410中MFC的研究与应用.pdf VB与VC_环境下基于MapX的二次开发比较.pdf VC++环境下快速可重组测控实验系统的开发.pdf VC6_0与MATLAB7_x混合编程方法研究.pdf VC_6_0...