开始接触JAVA 搞不清程序的一个构架~

问题描述

看了几个实例分析了下~~偶都不知道一个运行顺序一般N多个class组成一个完整的程序~ME都是没有main的看起来有点乱啊~如果加上嵌套感觉更加混乱了从C转过来真的还是不太习惯……所以想问一下程序的一个执行顺序~

解决方案

解决方案二:
从继承Midlet类开始,startApp()方法就相当于是main
解决方案三:
整个项目以MIDlet的子类作为入口类,一个项目至少有一个入口类
解决方案四:
引用1楼kf156的回复:

从继承Midlet类开始,startApp()方法就相当于是main

可是往往startAPP就一个display方法来显示一下~感觉还是线程Thread才是一个顺序~~是吗?
解决方案五:
该回复于2009-04-15 09:41:33被版主删除
解决方案六:
startAPP就一个display方法来显示一下~这只是设置某个displayable为当前显示对象那么系统如果有按键事件就会通知这个displayable对象高级界面这块已经封装好了,canvas里你重写keyPressed事件就能处理按键事件了

时间: 2024-12-01 15:15:52

开始接触JAVA 搞不清程序的一个构架~的相关文章

java开发中:用户、订单、订单详情、商品之间的关系 搞不清

问题描述 java开发中:用户.订单.订单详情.商品之间的关系 搞不清 此案例的业务关系是用户.订单.订单详情.商品之间的关系,其中, 一个订单只能属于一个人. 一个订单可以有多个订单详情. 一个订单详情中包含一个商品信息. 所以它们的关系是如下: 订单和人是 一对一的关系. 订单和订单详情是 一对多 的关系. 订单和商品是 多对多的关系. 明明人和订单是一对多,为什么说成了一对一,订单和商品又怎么是多对多的关系? 求解 解决方案 最近在oracle数据库里刚学了交易系统表结构的设计,来说说我的

一个java写的程序,求详细每一行的解释

问题描述 一个java写的程序,求详细每一行的解释 import java.util.Scanner; public class Test{ public static void main(String args[]){ Scanner input = new Scanner(System.in); final int a =50; final int b =10; int c = 0; int d = 2; while(c<a){ boolean e =true ; for(int divis

java 关于扩展类 很基础的一个 刚接触java求指导

问题描述 java 关于扩展类 很基础的一个 刚接触java求指导 已经有了一个类 public class Person{ } 之后又有一个Person类的扩展类Student类 那么在 eslipse中编写程序时 是有两个类 对吧?那扩展类Student需要如何创建这个类啊? 解决方案 首先在eclipse中新建两个类,在其中一个类中写main方法写测试代码.测试要依据你的需求看怎么测了. 解决方案二: public Student extends Person{ //extends继承 }

问题-刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下

问题描述 刚开始学习java ,自己写了一个聊天小程序,没报错但是有毛病,希望能帮忙问一下 刚开始学习java ,自己写了一个聊天小程序,没有报任何错误.测试时打开3个聊天小窗口 A,B,C,在A中输入文字,只在B中显示出来了,而且显示出了三句相同语句.查了好几个小时都没有查出来,希望高手能帮帮忙,看看是怎么回事,并且告诉我是通过什么方法找出来的. 以下是客户端和服务器端代码 客户端: import java.awt.*; import java.awt.event.*; import java

图片-JAVA在当前程序界面上显示出一个对话框,关闭后当前程序界面乱了。

问题描述 JAVA在当前程序界面上显示出一个对话框,关闭后当前程序界面乱了. 这是刚运行后的界面点击确定后成这样了 刚下面的回答看不懂啊 我新手. 圈着的是那个弹出对话框的的代码..放到RigisterFrame注册界面内的. 解决方案 好像没有设定页面刷新吧.错误提示代码以后,加个页面刷新试试. 解决方案二: //a代表教徒,b代表非教徒 public class Test { /** Enter Content. @author zhangjing @date 2015-5-19 @para

初次接触java,关于System.exit(0)的问题

问题描述 初次接触java,关于System.exit(0)的问题 是这样子的,我写了一个程序,输入三个数字找最大值.之后用户输入一个字符,是q的话则退出.因为要不断地重复执行,所以我使用了for的死循环,用户输入的不是q,则继续执行该for循环. int number1,number2,number3; String str = "yes"; //str的初始值 Scanner input = new Scanner(System.in); Scanner input2 = new

新手求教 谢谢-java新手今天求教 今天刚开始接触java

问题描述 java新手今天求教 今天刚开始接触java public class HolleWorld { public static void main (String[]args){ system.out.println("这是我第一个java程序") { } 这三句的注释, 谢谢 解决方案 今天开始写第一篇java相关的博客 解决方案二: public class HolleWorld { //定义了一个叫HolleWorld的类(Hello还拼错了) public static

list-Collections ,List,LinkedList, 关系啥 搞不清了

问题描述 Collections ,List,LinkedList, 关系啥 搞不清了 问题如图中注释所说 解决方案 List是一个接口,LinkedList是他的实现类. List list = new LinkedList(); new LinkedList();指的是创造一个新的链表对象,List list是去接受这个链表对象 所有LinkedList l = new LinkedList()和List l = new LinkedList();没有区别 解决方案二: 可以查看相应源码,E

java-什么是Java独立应用程序

问题描述 什么是Java独立应用程序 目前项目是客户端+服务器1端使用Socket通信, 服务器2(后台管理系统)使用Web, 服务器1和服务器2使用Socket通信. 老师说要弄成独立应用程序是什么意思? 解决方案 首先,一个具有main函数的类可以打包成可执行jar,编写执行脚本就可以双击运行了.使用socket通信的服务器本质上就是Java类.你的管理系统就可以开发成一个Java Web工程,服务器使用Tomcat的.这些就是你提到的几个概念,你应该确定下这个需求是作为一个项目呢?还是几个