java运行结果为何多种多样?

问题描述

如何把java运行出html格式的页面,网页格式?exe格式的呢,是因为运行工具的不同吗?

解决方案

解决方案二:
这个其实来讲都是由于运行环境来决定的,换句话说,同样的一句System.out.println("Hello,World!"),你在不同的运行环境来执行,就有不同的结果。再比如,在Html上打印,你需要的就不是System.out.println来输出了,而是利用javascript或者是html本身的输出方式,exe格式,是可执行文件,其实就是将.class文件进行了打包,并且包含了运行时需要的jre文件。本质没有区别,你把一个程序写成任何一种格式,完全取决于你的用途,以及编译的方式,和程序自身的关系不是很大。
解决方案三:
额..你先要理解什么是系统架构还有什么是流...
解决方案四:
谢谢。如果我想写出一个系统化得程序,并且要运行出exe格式的可执行文件,有什么流程呢?就是说,写完代码后还要做什么样的工作?
解决方案五:
谢谢,那系统架构方面有什么书可以推荐一下吗?
解决方案六:
引用2楼beiouwolf的回复:

额..你先要理解什么是系统架构还有什么是流...

我看还是先学学基础吧,java程序的编译执行先弄明白。。。。。。
解决方案七:
java都是编译后生成.class文件然后执行的,jar或者exe其实都是给class文件打包的方式,呵呵

时间: 2025-01-21 02:22:57

java运行结果为何多种多样?的相关文章

Java运行时多态性的实现

  运行时多态性是面向对象程序设计代码重用的一个最强大机制,动态性的概念也可以被说成"一个接口,多个方法".Java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制,下面就继承和接口实现两方面谈谈java运行时多态性的实现. 一.通过继承中超类对象引用变量引用子类对象来实现 举例说明: //定义超类superA class superA { int i = 100; void fun() { System.out.println("Thi

什么是Java ?Java详解之Java运行时环境

Java运行时环境,即Java Runtime Environment,简称为JRE,是在任何平台上运行Java编写的程序都需要用到的软件.终端用户可以以软件或者插件方式得到和使用JRE.Sun公司还发布了一个JRE的更复杂的版本,叫做JDK,即Java 2 开发包,里面包含了Java需要的编译器.参考文档和调试器等. JRE的成分: Java的类库,包含了编译Java程序所需要的最核心文件. 核心库文件,其中有 数据结构的库,包括列表.字典和树等 XML分析库 安全方面应用库 国际化和本地化应

java 游戏开发-Java 运行程序时,错误调用函数,

问题描述 Java 运行程序时,错误调用函数, 做的一个棋类小游戏,有条规则是棋子变成王后,可以远距离吃子,在编写王吃子规则时,需要使用if语句对是否是王进行判断,但是在运行时,还没有变成王,就输出判断为王时的提示语句,

java运行提示:无法加载主类,觉得程序没错,求指导!!!

问题描述 java运行提示:无法加载主类,觉得程序没错,求指导!!! package 基本语句; public interface 接口 { int a=1; int b=2; int c=3; int d=4; int f=5; void print(); void print1();}class jiekou implements 接口{ public void print() { System.out.println(a+b); } public void print1() { Syste

java 运行中读取修改后文件的问题

问题描述 java 运行中读取修改后文件的问题 我用java读取一个txt文件,然后输出里面的内容, File f = new File(path); BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(f))); System.out.println(br.readLine()); 然后这边打个断点,之后去修改txt的内容. System.out.println("wait"

java运行结果求解为啥是这个结果,高手解答

问题描述 java运行结果求解为啥是这个结果,高手解答 package com.sina.WorkSpace.product; public class text1 { public static void main(String[] args) { int a=-1; a>>>=10; System.out.println(a); long b=-1l; b>>>=10; System.out.println(b); short c=-1; c>>>

java eclipse tomcat-在eclipse中配置好tomcat后,其他项目下的java运行报错

问题描述 在eclipse中配置好tomcat后,其他项目下的java运行报错 tomcat配置成功了,localhost:8080也没有问题,但是java项目下的java文件不能编译通过,用的是tomcat免安装版的6.0 解决方案 这个不一定就是tomcat的问题,也可能是项目的问题,比如说你的项目是java7开发,而现在的tomcat环境用的是jdk6 如果可以最好是把报错信息发出来 解决方案二: 你的tomcat里面以前是不是发布过其他的项目,其他的项目里面有编译错误,而你没把tomca

java基础-java运行时出现“a java exception has occurred”怎么办?

问题描述 java运行时出现"a java exception has occurred"怎么办? 我的java版本是Luna service release 1(4.4.1),已经配置了JDK环境,是不是要下载虚拟机啊?怎么下载啊?下面是我的代码: package java; public class sub { public static void main(String[] args) { // TODO Auto-generated method stub String str

Java运行得到的a=20 b=18为什么?

问题描述 Java运行得到的a=20 b=18为什么? 解决方案 r6那一步a=31,r7那一步b=19,r8:a=32,r9:b=18,都是因为a++和b-- 解决方案二: 解决方案三: 因为a--;b--;了. .... 解决方案四: 因为a--;b--;了. .... 解决方案五: 因为a--;b--;了. .... 解决方案六: 因为a--;b--;了. .... 解决方案七: 因为a--;b--;了. .... 解决方案八: 因为a--;b--;了. .... 解决方案九: 因为a--