请教一个java小程序问题,小程序开发过程中遇到的问题

本文目录一览:

java小程序有一个问题

你是学C++转过来的吗,在Java中创建对象数组,以及对象的实例和使用是和C++中有区别的。

class t{

a[] q=new a[100];//在这里创建了一个对象数组,但是这个对象数组中的每一个元素都是空的(null),这里与C++不一样

int len;

t(){

len=0;

}

void push_back(int num){

q[0].num=num;//这里的q[0]是空的(null),所以不会有num属性,在此处会报空指针的错误

System.out.printf(“%d\n”,q[0].num);

}

}

//当然为了能过正常的使用对象数组我们可以再构造方法中把每个对象都实例化

class t{

a[] q=new a[100];

int len;

t(){

len=0;

//在这里我添加一些代码来实例化

for(int i=0;i100;i++){

    q[i] = new a();

}

}

void push_back(int num){

q[0].num=num;

System.out.printf(“%d\n”,q[0].num);

}

}

最后我想解释一下,在Java中数组是放在堆上的,对象也是放在堆上的,而每实例化一个放在堆上的对象就需要执行一次new操作,因此这里需要执行两次new操作

a[] q = new a[100];//这里再堆上开辟一个长度为100的数组,类型为a

a[0] = new a();//这里才完成了一个a对象的实例化

一个java小程序的疑问?

塞入 hashtable.put(键,值)

取出 hashtable.get(键)

Hashtable hashtable=new Hashtable();

hashtable.put(“1”,new MyKey(“张三”,20));

hashtable.put(“2”,new MyKey(“李四”,23));

hashtable.put(“3”,new MyKey(“王五”,25));

System.out.println(hashtable.get(“2”).toString());

这样取。

java小程序的一些问题,希望大家帮帮忙!

你都写btn1 当然 出空指针错误了 你大意了 呵呵

下面就ok了

btn1 = new Button(“添加文本”);

btn2 = new Button(“插入文本”);

btn3 = new Button(“替换选中文本”);

请教一个JAVA小程序问题,调试不过去了,有3个警告不知道怎么改

你好。Java里面警告是不影响运行的,你的程序我运行成功了,出来一个组合框的窗口,吃饭睡觉看书,呵呵,继续努力。

第一个警告,是说你new的 com这个变量在main方法里没有被使用,但实际上你调用了该类的构造方法。

第二个警告,是说你这个变量没有在定义时马上赋值,不过后面赋值了,也没关系(java里面一般是定义了马上为其赋值,否则会分配给它一个null,不过是约定不是规定,null也会被后面的赋值给冲掉);

第三个警告,同上。

不知道你用的是什么环境,不是eclipse吧?我这里eclipse只显示了第一个警告,第二三个都没有。

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/249376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-12 17:13
下一篇 2024-12-12 17:13

相关推荐

  • Python官网中文版:解决你的编程问题

    Python是一种高级编程语言,它可以用于Web开发、科学计算、人工智能等领域。Python官网中文版提供了全面的资源和教程,可以帮助你入门学习和进一步提高编程技能。 一、Pyth…

    编程 2025-04-29
  • Python程序需要编译才能执行

    Python 被广泛应用于数据分析、人工智能、科学计算等领域,它的灵活性和简单易学的性质使得越来越多的人喜欢使用 Python 进行编程。然而,在 Python 中程序执行的方式不…

    编程 2025-04-29
  • python强行终止程序快捷键

    本文将从多个方面对python强行终止程序快捷键进行详细阐述,并提供相应代码示例。 一、Ctrl+C快捷键 Ctrl+C快捷键是在终端中经常用来强行终止运行的程序。当你在终端中运行…

    编程 2025-04-29
  • 如何解决WPS保存提示会导致宏不可用的问题

    如果您使用过WPS,可能会碰到在保存的时候提示“文件中含有宏,保存将导致宏不可用”的问题。这个问题是因为WPS在默认情况下不允许保存带有宏的文件,为了解决这个问题,本篇文章将从多个…

    编程 2025-04-29
  • Python程序文件的拓展

    Python是一门功能丰富、易于学习、可读性高的编程语言。Python程序文件通常以.py为文件拓展名,被广泛应用于各种领域,包括Web开发、机器学习、科学计算等。为了更好地发挥P…

    编程 2025-04-29
  • Python购物车程序

    Python购物车程序是一款基于Python编程语言开发的程序,可以实现购物车的相关功能,包括商品的添加、购买、删除、统计等。 一、添加商品 添加商品是购物车程序的基础功能之一,用…

    编程 2025-04-29
  • 爬虫是一种程序

    爬虫是一种程序,用于自动获取互联网上的信息。本文将从如下多个方面对爬虫的意义、运行方式、应用场景和技术要点等进行详细的阐述。 一、爬虫的意义 1、获取信息:爬虫可以自动获取互联网上…

    编程 2025-04-29
  • Vb运行程序的三种方法

    VB是一种非常实用的编程工具,它可以被用于开发各种不同的应用程序,从简单的计算器到更复杂的商业软件。在VB中,有许多不同的方法可以运行程序,包括编译器、发布程序以及命令行。在本文中…

    编程 2025-04-29
  • Java Thread.start() 执行几次的相关问题

    Java多线程编程作为Java开发中的重要内容,自然会有很多相关问题。在本篇文章中,我们将以Java Thread.start() 执行几次为中心,为您介绍这方面的问题及其解决方案…

    编程 2025-04-29
  • Python一元二次方程求解程序

    本文将详细阐述Python一元二次方程求解程序的相关知识,为读者提供全面的程序设计思路和操作方法。 一、方程求解 首先,我们需要了解一元二次方程的求解方法。一元二次方程可以写作: …

    编程 2025-04-29

发表回复

登录后才能评论