java编写一个程序

java编写一个程序,第1张

通过Eclipse运行程序

启动Eclipse,在菜单中选择“文件 --> 新建 --> Java项目”,d出对话框:

图1  新建项目

填入项目名称,点击“完成”,创建项目成功,可以看到在 E:\java\workspace 目录下多出了一个Demo文件夹。在菜单中选择“文件 --> 新建 --> 类”,d出对话框:

图2  创建类

输入类名称,点击“完成”,成功创建一个HelloWorld类:

图3  新创建的类文件

将下面的代码输入到源文件,注意Java是大小写敏感的:public class HelloWorld {public static void main(String[] args){Systemoutprintln("Hello World!");}}点击运行按钮 ,或者在菜单中选择“运行 --> 运行”,就可以看到下方控制台输出了“Hello World!”:

图4  控制台输出

恭喜你,你成功编写并运行了第一个Java程序。打开Demo文件夹下的bin目录,出现了一个 HelloWorldclass 文件,这就是编译生成的字节码。与C、C++不同,Java编译的结果不是可执行文件,而是字节码文件。字节码文件不能直接运行,必须由JVM翻译成机器码才能运行,这就是为什么运行Java程序必须安装JVM的原因。

通过命令行运行程序

当然,你也可以直接输入命令来编译和运行Java。打开CMD,cd 到源文件所在目录,通过 javac filename 命令完成编译,通过 java classname 命令来运行程序,如下所示:

图5  通过命令编译并运行Java程序

在Eclipse中运行程序,实际上也是执行这些命令,并将输出结果显示到控制台。有了Eclipse,编程更加方便。

HelloWorld程序分析

分析上述代码,从程序开始处介绍。public class HelloWorld定义了一个类,类是 “public” 公共类型的,类名为“HelloWorld”。另外,Java 中主类名应该和要保存的 Java 文件名相同,也就是说,这里定义的类名是“HelloWorld”,则文件应该保存为“HelloWorldjava”。public static void main(String[] args)Java 中的主运行方法,它和 C/C++中的main()作用是一样的,就是所有的程序都从“main()”中开始执行。要执行 Java 程序,必须有一个包括主运行方法的类。至于“public static void”的含义,读者可以尝试着去掉,看看编译器会提示什么错误。Systemoutprintln("Hello world");“Systemoutprintln()”是 Javalang 包的一个方法,用来将字串“Hello world”输出到命令行窗口。

报什么异常?

先去了解一下STA、MTA的概念,如果使用了STA,就不能用线程B来访问线程A创建的COM组件。

并发度不高的话,可以使用一个服务线程,服务线程初始化COM组件,所有使用者向此服务线程提交Word *** 作请求,由此线程进行处理。

每创建一个COM组件实例,就会有一个Word进程出现,用不了多少个服务器就翘了。

现在新版本jacob-116-M1,里面有comjacobcomDispatchProxy 可能对你有帮助,看看文档吧。

至于其他方法,我所了解的基本都是“java *** 作com组件”这种方式,如javatoword、jcom,纯Java的实现有POI,但是 *** 作word价值不大。

以下为两个类

//文本框,密码框,按钮,标签

import javaawtFlowLayout;

import javaawteventActionEvent;

import javaawteventActionListener;

import javasqlSQLException;

import javaxswingJButton;

import javaxswingJFrame;

import javaxswingJLabel;

import javaxswingJOptionPane;

import javaxswingJPasswordField;

import javaxswingJTextField;

import comtestkaoshiconntest;

public class CM extends JFrame {

public CM() {

thissetTitle("古少毅Java");

thissetBounds(200, 200, 200, 200);

final JTextField jf1 = new JTextField(10);

final JPasswordField jf2 = new JPasswordField(10);

JButton jb1 = new JButton("确定");

JButton jb2 = new JButton("重置");

JLabel lb1 = new JLabel(" 帐户名");

JLabel lb2 = new JLabel(" 密码");

setLayout(new FlowLayout());

add(lb1);

add(jf1);

add(lb2);

add(jf2);

add(jb1);

add(jb2);

jb1addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

}

});

jb2addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {

jf1setText(null);

jf2setText(null);

}

});

thissetDefaultCloseOperation(EXIT_ON_CLOSE);

thissetVisible(true);

}

public static void main(String[] args) {

new CM();

}

}

//10以内的随机数

public class 随机数 {

public static void main(String[] args) {

double a = Mathrandom() 10;

a = Mathceil(a);

int randomNum = new Double(a)intValue();

switch (randomNum) {

case 1:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 2:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 3:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 4:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 5:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 6:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 7:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 8:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 9:

Systemoutprintln(randomNum+"是随机出来的");

break;

case 10:

Systemoutprintln(randomNum+"是随机出来的");

break;

}

}

}

你用的什么牌子型号的手机?应用软件接入—文件的读取和编辑—改为第一次询问。…不能改的话就下一个有jad签名的QQ浏览器。…还有就是推出的时候别直接挂机键推出、选“菜单”然后选“退出”。…

楼主按照我说的方法试下能不能永久存书签。…若是还不能的话就是二楼所说的JAVA堆栈内存太小导致软件不能正常工作。…试下QQ浏览器v10的JAR版本。…

Java开源开发工具

Eclipse 点击次数:25063

Eclipse平台是IBM向开发源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构。

Jedit 点击次数:10303

jedit 是一个用java 编写的源码开放的文本编辑器。有很多有用的特性,包括语法加亮显示,括号匹配,表达式搜索,多个文件搜索和替换,定义键盘宏等等。jedit 的插件结构非常完善。在日本相当受欢迎!

DrJava 点击次数:8124

这是一个免费的、轻量型的开放源码 Java IDE,具有集成的读-计算-打印(read-eval-print)循环、调试器和 JUnit 支持。

NetBeans 点击次数:9948

NetBeansorg由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeansorg全球IDE下载次数已超过160万,拥有2万多个注册成员,并且还在不断发展壮大。其最新研发的NetBeans 351中文版将帮助中国的开发人员创建更迅速、更稳定和更灵活的开发环境。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。 NetBeans 351和开放源码网站>

使用记事本编写Java程序需要遵循以下步骤:

1 打开记事本软件;

2 在空白文件中输入Java代码;

3 保存文件时,选择“所有文件”类型,并将文件后缀名改为“java”;

4 打开命令行窗口,切换至程序所在目录;

5 使用Javac编译器编译该Java程序;

6 若编译成功,使用Java虚拟机运行该程序。

下面简单介绍这些步骤的具体 *** 作:

1 打开记事本软件:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“记事本”。

2 输入Java代码:根据自己的需要,输入相应的Java代码。例如,可以尝试输入以下代码:

public class HelloWorld {

public static void main(String[] args) {

Systemoutprintln(Hello, world!);

}

}

上述代码是经典的Java程序,其功能是在控制台窗口输出“Hello, world!”字符串。

3 保存文件:在记事本软件中,选择“文件”->“另存为”,然后在d出的“另存为”对话框中,选中“所有文件”类型,并将文件名改为“HelloWorldjava”。注意,Java程序的文件名必须与公共类的类名相同。

4 打开命令行窗口:点击开始菜单,在“所有程序”中找到“附件”文件夹,然后单击“命令提示符”。

5 切换至程序所在目录:在命令行窗口中,使用cd命令切换至Java程序所在的目录。

6 编译Java程序:在命令行窗口中,输入以下命令:

javac HelloWorldjava

上述命令会使用Javac编译器编译HelloWorldjava文件。若编译成功,则会在当前目录下生成一个名为“HelloWorldclass”的字节码文件。

7 运行Java程序:在命令行窗口中,输入以下命令:

java HelloWorld

上述命令会使用Java虚拟机运行HelloWorldclass文件。程序将在控制台窗口中输出“Hello, world!”字符串。

以上就是使用记事本编写Java程序的基本步骤。记住,在编写Java程序时,要注意语法和缩进等细节问题。

Java是一门计算机编程语言,面向对象的编程语言。Java可以开发后端,有spring,springmvc,springboot,springcould等等都是使用Java开发。Java也有前端框架,有Jquery,JavaScript,JSP,Servlet,统称JavaWEB开发。使用Java编写一个程序很简单,按照相关的模板,加上业务代码就可以实现一套系统。

以上就是关于java编写一个程序全部的内容,包括:java编写一个程序、Java中对Word的 *** 作(修改书签的值),除了用jacob外,还有什么、用Java写一个图形界面应用程序,含有标签,文本框,按钮,文本区,并且用到随机数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10092039.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存