如何编写java程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何编写java程序相关的知识,希望对你有一定的参考价值。
求问非常基础的那些,比如说怎么建立一个程序,然后怎么运行,是不是需要什么环境,打包又是怎么回事,applet什么的区别在哪。。。。。总之就是完整过程,start->finish。 因为是零基础,所以最好能用一个简单例子来说明一下(注:netbeans软件)。
新建java第一种方法:1。首先右击鼠标,新建一个文本文档。
2。更改文本文档的后缀名为
.java
。注意文件名必须和类名相同。
如果你的电脑没有显示后缀名的话需要对电脑进行一定的设置。
3。打开计算机——组织——文件夹选项——查看——将隐藏文件夹选项取消勾选即可。
建议将这个选项取消勾选,有很多的恶意程序会侵入我们的电脑,取消勾选可以很好的查看病毒等文件的类型。
4。右击建好的文档,选择编辑即可进行java的编写。
在编写的时候我们有一定的格式,java语言的格式是为了我们日后更改程序方便而规定的,我们一定要遵循这种格式编写。
第二种方法:
1直接新建一个记事本文档,然后选择保存。
注意保存时额位置,不要等到保存完却找不到文件到哪了。
2在选择保存的窗口中输入后缀“.java”,然后保存即可。注意文件名必须和类名相同。
3同样右击文件,选择编辑即可在文件中进行编辑了。
前两个大括号之间回车,第二对大括号有一个间隔,直接按TAb键即可。
测试运行java程序:
打开运行命令,也可以直接在开菜单中输入CMD调用命令窗口。
你的文件保存在哪里就将你的文件目录输入到命令提示符窗口中,例如我的是D盘根目录,所以我输入“d:”。
编译java文件,生成class文件:
在命令提示符中输入“javac
文件名.java”,我的文件名为A,所以输入javac
A.java然后回车,等待编译。
运行文件:
继续输入“java
文件名”然后回车就可以运行我们写好的文件了。 参考技术A 需要先下载一个jdk。可以百度搜官网下载。然后鼠标右键新建一个文本文档,后缀改成.java,然后在这里面写代码,完成以后Ctrl+S保存。
然后同时按住键盘上的windows图标和R键,输入cmd,然后回车。进到命令行窗口以后输入javac 和你的文件名称。
然后输入java 和你的文件名称。此时不用加后缀。
你就能看到编译结果了。 参考技术B 回答
您好,您的问题已经看到,打字需要一点时间,您稍等,谢谢。
您好,我认为,1.下载一个包含Java开发环境(编译器和其他工具)的大文件。点击“下载J2SE SDK”链接下载SDK(软件开发工具包)软件。网页会显示一个许可协议。点击“接受”。选择您的操作系统,然后将文件保存到下载目录中。这是一个巨大的文件,用电话调制解调器下载需要好几个小时。接下来的两个文件也很大。2.下载一个包含Java文档的大文件。选择操作系统后点击SDK1.4.1文档的链接。3.如果您的机器上还没有安装WinZip(或可执行相同功能的程序),那么您需要下载一个包含WinZip的大文件并安装之。如果您的机器上没有安装某个的版本的WinZip或其他解压缩软件,下载WinZip的试用版。运行EXE文件安装。很快我们将使用它来安装文档。4.安装Java开发环境。运行第一步下载的j2sdk-1_4_1-*.exe文件。他将自动解压并安装开发工具包。
感谢您的咨询,很高兴回答你的问题
如何编写java程序来处理字符的连续输入
【中文标题】如何编写java程序来处理字符的连续输入【英文标题】:how to write java program to handle continuous input by character 【发布时间】:2014-04-01 21:38:38 【问题描述】:我正在尝试编写一个 java 程序来逐个字符地处理连续输入。 基本上,这意味着,有一个字符串变量“输入”来记录当前输入的字符串。 因此,如果当前输入的类型是“W”,那么输入应该是“W”并且用户保持输入“h”,那么输入应该是“Wh”等等。
我希望它是一个字符一个字符的,我认为它应该是使用扫描仪的一些 while 循环?
好的。我可以一串一串地做。但是扫描仪什么时候停止? 我试过了:
while(in.hasNext()) 字符串 temp = in.next(); 如果(temp.equals(“”)) 休息;
但扫描仪并没有停止。循环没有停止。 java的输入值是多少 从“Enter Return”键?需要导入键盘监听器吗?
【问题讨论】:
我试过 while(in.hasNext()) 其中 in 是 Scanner 类型。但它不能正常工作。我的观点是当用户输入“什么是……”时,输入变量将动态变化,而不是完成整个读取周期。 【参考方案1】:不,扫描器不起作用,因为它只在按下ENTER
后接受字符串。您将需要一个非标准控制台或创建一个 Swing GUI,使用添加了 DocumentListener 的 JTextField。
编辑 对于@tieTYT 他提供了一个指向this answer 的链接,该链接建议使用控制台来解决这个问题。把他的代码放到一个小程序里:
import java.io.Console;
import java.io.IOException;
public class Test
public static void main(String[] args) throws IOException
Console cons = System.console();
if (cons == null)
System.out.println("Console is null");
System.exit(-1);
else
System.out.println("Enter text, or \"z\" to exit:");
while (true)
char c = (char) cons.reader().read();
System.out.println("" + c);
if (c == 'z')
System.exit(0);
【讨论】:
不,它看起来很有希望。当我尝试它时,第一行返回 null。 @tieTYT:我刚刚测试了它,可以验证它不起作用。控制台仅在按下输入时获取字符。我将在上面发布我的代码。 这正在成为一个旁白,但知道为什么它为我返回 null 吗?我在 Intellij IDEA 中运行 JDK 6 @tieTYT:它可能为 null,因为您在 Intellij 中运行它。如果我在 Eclipse 中运行它是 null,但如果我从命令行运行它则不是。以上是关于如何编写java程序的主要内容,如果未能解决你的问题,请参考以下文章
Java千百问_02基本使用(011)_如何编写单线程Socket程序
如何编写一个SHELL脚本,然后在发现我的程序DOWN掉之后,运行我的另一个JAVA程序。