在Java中,要想设计出一个好程序,首先先将问题抽象为一个适当的什么,并转换为什么?

作者&投稿:红待 (若有异议请与网页底部的电邮联系)
~ 在Java中,要想设计出一个好程序,首先需要将问题抽象为一个适当的模型(model),并转换为Java语言中的对象(object)。

抽象是将复杂问题简化为更容易理解的概念或模型的过程。在计算机编程中,抽象是通过定义类和对象来实现的。类是一种抽象概念,代表了一组相关对象的共同特征,而对象则是类的具体实例,具有该类的属性和方法。

在Java中,将问题抽象为一个适当的模型并转换为Java语言中的对象的过程通常被称为面向对象编程(Object-Oriented Programming,简称OOP)。通过将问题分解为对象,可以将问题分解为更小的、更易于管理的部分,从而使程序更易于理解和维护。

因此,在Java中设计一个好程序的关键是使用面向对象编程的思想,将问题抽象为适当的模型,并将其转换为Java语言中的对象。


JAVA中,要想点击一个按钮,然后运行一个指定的程序(桌面那些程序),怎么...
看看这个类,它可以调用本地记事本程序,你将其中的实现方法写到按钮的监听实现方法中即可 import java.io.IOException;public class NotepadTest { public void useExe() throws IOException, InterruptedException { Process p = Runtime.getRuntime().exec("notepad");\/\/ 调用本地记事本程序 p.waitFor...

在这个Java程序中,如果要想“删除借阅人”这个按钮起作用,我应该怎么修 ...
d2 = new JButton("删除借阅人");\/\/加入以下代码,仅实现视图移除选择列表,不考虑model d2.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { \/\/ TODO Auto-generated method stub String strName = f2.getText(); \/\/获取输入...

Java语言中,一个类的类体可以为空吗?
可以。在java中,int类型只能置为0,不能置为空,要想将int类型置为空,得通过它的包装类Interger来进行实现,具体代码如下:对象类resValue=new对象类()。Integeri=null。resValue.setNumber(i)。这样就可以将int类型的对象置为空,但是要注意数据库中的sql语句写正确。

JAVA1.6.0版需要设置环境变量吗?
在系统变量里找到path变量选择->编辑;(里面已经有很多的变量值是在变量值的最前面加上C:\\jdk1.6.0\\bin) 变量名: path 变量值: C:\\jdk1.6.0\\bin (2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额...

Java环境变量中classpath是必须配置吗?
变量值: C:\\Program Files\\Java\\jdk1.5.0_17\\bin (2)配置classpath变量:为什么要配置classpath变量?配置classpath变量,才能使得java解释器知道到哪里去找标准类库,这些标准类库是别人已经写好了的,我们只管使用。比如我们常用到java.lang包中的类,在配置classpath变量后被设为默认导入,所以在写...

在Java中成员变量为什么要设为private?
private 是私有的。那为什么要有private呢?回答:因为java中封装要用到,private只能在类的内部可以用,就是子类也不可以用。哪么就做到了完全封装,一开始你可能不懂,是因为你没学到,java的封装特性。哪么都private了要怎么在外面用呢,有办法就是通过设置get和set2个方法来设置。如果你想现在知道...

关于java中的,编程问题?关于函数setBounds()..
cp.add(stunum);直接就报错啊?估计是布局的问题 要设置布局为空后才能setBounds();JFrame f=new JFrame("学生成绩登记表");f.setSize(400,400);JPanel p = new JPanel(null);f.getContentPane().add(p);JTextField stunum = new JTextField();stunum.setBounds(10,10,100,24);p.add(...

java中 如何给int数组赋值赋一个空值
在Java的赋值语句中不能够给整形的数组赋值成一个空值,Java会给int一维数组赋值为0,但是要想实现空值的类型那么将int数组转换为Integer数组,Integer可以为空, 但int 不能为空。数组是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也...

Java的属性为什么要设置为私有的?
私有是为了数据安全。比如你网站密码忘记了,你要去查询,你必须要提供证明,比如你的邮箱验证或者问题验证,通过后才会告诉你。密码在这里就是私有的,你不能直接得到,get方法就是你查询,里面可以设置很多校验,只有通过校验的才能得到密码数据。这就是封装。如果不需要校验就可以得到数据的话,是完全...

java中怎么实现定时功能
import java.util.TimerTask;public class Task extends TimerTask { public void run(){ System.out.println("定时任务执行");} } 我们的Task必须实现TimerTask的方法run,要执行的任务就在这个run方法里面,这里,我们只让它往控制台打一行字。第二个参数第二个参数是一个long型的值。这是延迟的...

蒲县19562933580: Java背后的秘密之如何开发出高性能Java程序05 -
龙思萝巴: 1、开发高性能Java程序的原则和方法:决定一个Java程序性能的好坏,是多方面的因素,包括前期的系统结构设计、底层平台架构设计、应用开发中的代码编写以及技巧的使用,系统平台的软件配置,系统平台的硬件性能等等.这里只给出代...

蒲县19562933580: 如何写出优雅Java编程 -
龙思萝巴: 一、不要使用魔法数字,尽量定义枚举、常量、宏: 我常常见到表示各种状态的数字,0,1,2....,我真的不知道这表示什么含义,如果 你在不在文档中说明的话,这个东东过几天连你自己都不知道个一二三了. 二、命名要具有描述力,尽量使用...

蒲县19562933580: 怎样合理编写JAVA程序? -
龙思萝巴: (1) 类名首字母应该大写.字段、方法以及对象(句柄)的首字母应小写.对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母.例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化...

蒲县19562933580: 我想设计个JAVA程序请问我该怎么做,谁可以教教我
龙思萝巴: 从最基础的开始.我刚开始学习C语言面向过程基础的,后来就学习java面向对象的,再后来就是框架之类的东西.有了兴趣、逻辑和努力就行.

蒲县19562933580: Java程序设计 -
龙思萝巴: /*Test.java*/ public class Test { public static void main(String[] args) { System.out.println("问题1:"); Quest01.func1(); System.out.println("问题2:"); Quest02.func1(); System.out.println("问题3:"); Quest03.func1(); System.out.println(...

蒲县19562933580: Java程序设计需要学习的内容 -
龙思萝巴: Java 程序设计基础,包括 J2sdk基础、Java面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发; J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构...

蒲县19562933580: 求JAVA程序编写的具体方法 -
龙思萝巴: 因为本人是做JSP开发的,只能给你写一个普通的java程序的例子.我想如果有朋友做手机开发可以给你例子吧: 1.首先.java开发首先要下载一个jdk,现在普遍使用的是jdk1.5的,你可以搜索sun公司的主页去下载,然后安装 2.记住下windows版...

蒲县19562933580: Java开发如何编写出优秀的Java单元测试 -
龙思萝巴: 1. 使用框架来用于单元测试 Java提供了若干用于单元测试的框架.TestNG和JUnit是最流行的测试框架.JUnit和TestNG的一些重要功能:易于设置和运行.支持注释 允许忽略或分组并一起执行某些测试.支持参数化测试,即通过在运行时指定...

蒲县19562933580: 如何成为一名优秀的java工程师 -
龙思萝巴: 一、JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或许只需知道一些JAVA的语法结构就可以应付了.但要成为JAVA(高 级)工程师,您要对JAVA做比较深入的研究.您应该多研究一下JDBC、IO包、Util包、Text包...

蒲县19562933580: 如何编写程序?
龙思萝巴: 编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,更需要有良好的编程习惯和风格.良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网