barriers / 阅读 / 详情

jdk安装后bin目录中为啥没有exe文件

2023-06-27 23:50:31
共2条回复
蓓蓓

有的,是不是隐藏扩展名了。

javac:Java编译器,将Java源代码换成字节代

java:Java解释器,直接从类文件执行Java应用程序代码

appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器

javadoc:根据Java源代码及其说明语句生成的HTML文档

jdb:Java调试器,可以逐行地执行程序、设置断点和检查变量

javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义

jar:多用途的存档及压缩工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。

htmlConverter——命令转换工具。

native2ascii——将含有不是Unicode或Latinl字符的的文件转换为Unicode编码字符的文件。

serialver——返回serialverUID。语法:serialver [show] 命令选项show是用来显示一个简单的界面。输入完整的类名按Enter键或"显示"按钮,可显示serialverUID。

补充详细:

javac.exe

用法:javac <选项> <源文件>

可能的选项包括:

-g 生成所有调试信息

-g:none 生成无调试信息

-g:{lines,vars,source} 生成只有部分调试信息

-O 优化;可能妨碍调试或者增大类文件

-nowarn 生成无警告

-verbose 输出关于编译器正在做的信息

-deprecation 输出使用了不鼓励使用的API的源程序位置

-classpath <路径> 指定用户类文件的位置

-sourcepath <路径> 指定输入源文件的位置

-bootclasspath <路径> 覆盖自举类文件的位置

-extdirs <目录(多个)> 覆盖安装的扩展类的位置

-d <目录> 指定输出类文件的位置

-encoding <编码> 指定源文件中所用的字符集编码

-target <版本> 生成指定虚拟机版本的类文件

-help Print a synopsis of standard options

appletviewer.exe

用法:appletviewer url

其中, 包括:

-debug 在 Java 调试器中启动 applet 小程序查看器

-encoding 指定由 HTML 文件使用的字符编码

-J 向 Java 解释器传递参数

-J 选项不是标准选项,如有更改,不另行通知。

====================

jar.exe

用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...

选项:

-c 创建新的存档

-t 列出存档内容的列表

-x 展开存档中的命名的(或所有的〕文件

-u 更新已存在的存档

-v 生成详细输出到标准输出上

-f 指定存档文件名

-m 包含来自标明文件的标明信息

-0 只存储方式;未用ZIP压缩格式

-M 不产生所有项的清单(manifest〕文件

-i 为指定的jar文件产生索引信息

-C 改变到指定的目录,并且包含下列文件:

如果一个文件名是一个目录,它将被递归处理。

清单(manifest〕文件名和存档文件名都需要被指定,按"m" 和 "f"标志指定的相同顺序。

示例1:将两个class文件存档到一个名为 "classes.jar" 的存档文件中:

jar cvf classes.jar Foo.class Bar.class

示例2:用一个存在的清单(manifest)文件 "mymanifest" 将 foo/ 目录下的所有

文件存档到一个名为 "classes.jar" 的存档文件中:

jar cvfm classes.jar mymanifest -C foo/ .

javadoc.exe

用法:javadoc [options] [packagenames] [sourcefiles] [classnames] [@files]

-overview 读取 HTML 格式的概述文档

-public 仅显示 public 类和成员

-protected 显示 protected/public 类和成员(缺省)

-package 显示 package/protected/public 类和成员

-private 显示所有类和成员

-help 显示命令行选项

-doclet 通过候选 doclet 生成输出

-docletpath 指定 doclet 类文件的查找位置

-sourcepath 指定源文件的查找位置

-classpath 指定用户类文件的查找位置

-exclude Specify a list of packages to exclude

-subpackages Specify subpackages to recursively load

-breakiterator Compute 1st sentence with BreakIterator

-bootclasspath 覆盖自举类加载器所加载的类文件的位置

-source Provide source compatibility with specified release

-extdirs 覆盖已安装的扩展的位置

-verbose 有关 Javadoc 所做工作的输出信息

-locale 所用的 Locale,例如 en_US 或 en_US_WIN

-encoding 源文件编码名称

-J 将 直接传给运行时系统

由标准 doclet 提供:

-d 输出文件的目标目录

-use 创建类和包的用法页

-version 包含 @version 段

-author 包含 @author 段

-docfilessubdirs Recursively copy doc-file subdirectories

-splitindex 将索引分为每个字母对应一个文件

-windowtitle 文档的浏览器窗口标题

-doctitle 包含包索引页(首页)的标题

-header 包含每一页的页眉文本

-footer 包含每一页的页脚文本

-bottom 包含每一页的页底文本

-link Create links to javadoc output at

-linkoffline Link to docs at using package list at

-excludedocfilessubdir :.. Exclude any doc-files subdirectories with given name.

-group :.. Group specified packages together in overview page

-nocomment Supress description and tags, generate only declarations.

-nodeprecated 不包含 @deprecated 信息

-noqualifier ::... Exclude the list of qualifiers from the output.

-nosince Do not include @since information

-nodeprecatedlist 不生成不鼓励使用的列表

-notree 不生成类层次

-noindex 不生成索引

-nohelp 不生成帮助链接

-nonavbar 不生成导航栏

-quiet Do not display status messages to screen

-serialwarn Generate warning about @serial tag

-tag :: Specify single argument custom tags

-taglet The fully qualified name of Taglet to register

-tagletpath The path to Taglets

-charset Charset for cross-platform viewing of generated documentation.

-helpfile 包含帮助链接功能链接到目标的文件

-linksource Generate source in HTML

-stylesheetfile 改变所生成文档的样式的文件

-docencoding 输出编码名称

javah.exe

用法:javah [options]

其中 [options] 包括:

-help 打印该帮助信息

-classpath 类的加载路径

-bootclasspath 自举类的加载路径

-d 输出目录

-o 输出文件(仅能使用 -d 或 -o 之一)

-jni 生成 JNI 风格的头文件(缺省)

-old 生成 JDK1.0 风格的头文件

-stubs 生成 stubs 文件

-version 打印版本信息

-verbose 输出有关本命令所做工作的信息

-force 始终写输出文件

指定 时必须使用全名(例如 java.lang.Object)。

javaw.exe

====================

HtmlConverter.exe

用法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate] [filespecs]

其中,选项包括:

-source: 获取源文件的路径。 缺省值:

-dest: 写入已转换文件的路径。 缺省值:

-backup: 写备份文件的路径。 缺省值: _BAK

-f: 强制覆写备份文件。

-subdirs: 应处理子目录中的文件。

-template: 模板文件的路径。 如果不确定,请使用缺省值。

-log: 写日志的路径。 如果没有提供,则不会写入任何日志。

-progress: 转换时显示进度。 缺省值: true

-simulate: 在没有进行转换时显示特定于转换的信息。

-latest: 使用最新的 JRE 支持发行版 mimetype。

-gui: 显示转换程序的图形用户界面。

filespecs: 用空格分开的文件说明列表。 缺省值: "*.html *.htm" (需要引号)

orbd.exe

用法:orbd <选项>

其中,<选项> 包括:

-port 启动 ORBD 的激活端口,缺省值为 1049 (可选)

-defaultdb ORBD 文件的目录,缺省值为 "./orb.db" (可选)

-serverid ORBD 的服务器标识符,缺省值为 1 (可选)

-ORBInitialPort 初始端口(必需)

-ORBInitialHost 初始主机名称(必需)

====================

policytool.exe

用法:policytool [选项]

[-file ] 规则文件位置

====================

rmic.exe

用法:rmic <选项> <类名>

其中 <选项> 包括:

-keep 不删除中间生成的源文件

-keepgenerated (同 "-keep")

-v1.1 为 1.1 stub 协议版本创建 stubs/skeleton

-vcompat (缺省)创建与 1.1 和

1.2 stub 协议版本兼容的 stubs/skeleton

-v1.2 仅为 1.2 stub 协议版本创建 stubs

-iiop 为 IIOP 创建 stubs。当使用该选项时,<选项>还应包括:

-always 总创建 stubs (即使在它们同时出现时〕

-alwaysgenerate (同 "-always")

-nolocalstubs 不创建为同一进程优化的 stubs

-idl 创建 IDL。当使用该选项时,<选项>还应包括:

-noValueMethods 不生成值类型的方法

-always 总创建 IDL (即使在它们同时出现时〕

-alwaysgenerate (同 "-always")

-g 一般调试信息

-depend 以递归方式重编译过期的文件

-nowarn 不警告

-nowrite 不将编译过的类写入到文件系统

-verbose 输出有关编译器所做工作的信息

-classpath 指定输入源和类文件的查找位置

-sourcepath 指定用户源文件的查找位置

-bootclasspath 覆盖自举类文件的位置

-extdirs 覆盖安装扩展类的位置

-d 指定所生成类文件的放置位置

-J 将参数传给 java 解释程序

====================

rmid.exe

用法:rmid

其中, 包括:

-port 指定供 rmid 使用的端口

-log 指定 rmid 将日志写入的目录

-stop 停止当前的 rmid 调用(对指定端口)

-C 向每个子进程传递参数(激活组)

-J 向 java 解释程序传递参数

====================

rmiregistry.exe

用法: rmiregistry <选项> <端口>

其中,<选项> 包括:

-J 将参数传递到 java 解释程序

====================

serialver.exe

用法:serialver [-classpath classpath] [-show] [classname...]

====================

servertool.exe

欢迎使用 Java IDL 服务器工具

请在提示处输入命令

servertool > help

可用命令:

-------------------

register - 注册一个可激活的服务器

unregister - 取消服务器注册

getserverid - 返回应用程序名称的服务器标识符

list - 列举所有已注册服务器

listappnames - 列举当前定义的应用程序名称

listactive - 列举当前活动的服务器

locate - 将已注册服务器定位在特定类型的端口

locateperorb - 为已注册服务器的特定对象请求代理程序定位端口。

orblist - 对象请求代理程序 (orb) 名称及其映射列表

shutdown - 关闭一个已注册服务器

startup - 启动一个已注册服务器

help - 取得帮助

quit - 退出此工具

====================

rmic

功能说明:

rmic 为远程对象生成 stub 和 skeleton。

语法:

rmic [ options ] package-qualified-class-name(s)

补充说明:

rmic 编译器根据编译后的 Java 类(含有远程对象实现)名,为远程对象生成 stub 和 skeleton(远程对象是指实现 java.rmi.Remote 接口的对象)。在 rmic 命令中所给的类必须是经 javac 命令成功编译且是完全包限定的类。

命令选项

-classpath[路径] 指定 rmic 用于查询类的路径。如果设置了该选项,它将覆盖缺省值或 CLASSPATH 环境变量。目录用冒号分隔。

-d[目录] 指定类层次的根目录。此选项可用来指定 stub 和 skeleton 文件的目标目录。

-depend 使编译器考虑重新编译从其它类引用的类。 一般来说,它只重新编译从源代码引用的遗漏或过期的类。

-g 允许生成调试表格。调试表格含有行号和局部变量的有关信息,即 Java 调试工具所使用的信息。缺省情况下,只生成行号。

-J 与 -D 选项联用,它将紧跟其后的选项( -J 与 -D 之间无空格)传给 java 解释器。

-keepgenerated 为 stub 和 skeleton 文件保留所生成的 .java 源文件,并将这些源文件写到与 .class 文件相同的目录中,如果要指定目录,则使用 -d 选项。

-nowarn 关闭警告。如果使用该选项,则编译器不输出任何警告信息。

-show 显示 rmic 编译器的 GUI(图形用户界面)。输入一个或多个包限定类名(以空格分隔),并按回车键或“显示”按钮,创建 stub 和 skeleton。

-vcompat (缺省值)创建与 JDK 1.1 和 1.2 stub 协议版本都兼容的 stub 和 skeleton。

-verbose 使编译器和链接器输出关于正在编译哪些类和正在加载哪些类文件的信息。

-v1.1 创建 JDK 1.1 stub 协议版本的 stub 和 skeleton。

-v1.2 只创建 JDK 1.2 stub 协议版本的 stub。

=================================

rmid

功能说明:

rmid 启动激活系统守护进程,以便能够在 Java 虚拟机上注册和激活对象。

语法:

rmid [-port port] [-log dir]

补充说明:

rmid 工具启动激活系统守护进程。必须先启动激活系统守护进程,才能向激活系统注册可被激活的对象或在 Java 虚拟机上激活可被激活的对象。

命令选项

-C<某些命令行选项> 指定一个选项,在创建每个 rmid 的子守护进程(激活组)时,该选项以命令行参数的形式传给该子守护进程。

-log[目录] 指定目录的名称,激活系统守护进程在该目录中写入其数据库及相关信息。缺省状态下,将在执行 rmid 命令的目录中创建一个 log 目录。

-port[端口] 指定 rmid 的注册服务程序所使用的端口。激活系统守护进程将 ActivationSystem 与该注册服务程序中的名称java.rmi.activation.ActivationSystem 捆绑在一起。

-stop 停止 -port 选项所指定端口上的当前 rmid 调用。若未指定端口,则将停止在端口 1098 上运行的 rmid。

=============================

rmiregistry

功能说明:

rmiregistry 命令可在当前主机的指定端口上启动远程对象注册服务程序。

语法:

rmiregistry [port]

补充说明:

rmiregistry 命令在当前主机的指定 port 上创建并启动远程对象注册服务程序。如果省略 port,则注册服务程序将在 1099 端口上启动。rmiregistry 命令不产生任何输出而且一般在后台运行。远程对象注册服务程序是自举命名服务。主机上的 RMI 服务器将利用它将远程对象绑定到名字上。客户机即可查询远程对象并进行远程方法调用。注册服务程序一般用于定位应用程序需调用其方法的第一个远程对象。该对象反过来对各应用程序提供相应的支持,用于查找其它对象。java.rmi.registry.LocateRegistry 类的方法可用于在某台主机或主机和端口上获取注册服务程序操作。java.rmi.Naming 类的基于 URL 的方法将对注册服务程序进行操作,并可用于查询远程对象、将简单(字符串)名称绑定到远程对象、将新名称重新绑定到远程对象(覆盖旧绑定)、取消远程对象的绑定以及列出绑定在注册服务程序上的 URL。

=============================

serialver

功能说明:

serialver 命令返回 serialVersionUID。

语法:

serialver [ 命令选项 ]

补充说明:

serialver 以适于复制到演变类的形式返回一个或多个类的 serialVersionUID。不带参数调用时,它输出用法行。

命令选项

-show 显示一个简单的用户界面。输入完整的类名并按回车键或“显示”按钮可显示 serialVersionUID。

================================

jarsigner

功能说明:

为 Java 归档 (JAR) 文件产生签名,并校验已签名的 JAR 文件的签名。

语法:

jarsigner [ 命令选项 ] jar-file alias

jarsigner -verify [ 命令选项 ] jar-file

补充说明:

jarsigner 工具用于两个目的:

1:为 Java 归档 (JAR) 文件签名

2:校验已签名的 JAR 文件的签名和完整性

命令选项

-keystore[url] 指定密钥仓库的 URL。缺省值是用户的宿主目录中的 .keystore 文件,它由系统属性“user.home”决定。

-storetype[storetype] 指定要被实例化的密钥仓库类型。默认的密钥仓库类型是安全属性文件中 "keystore.type" 属性值所指定的那个类型,由 java.security.KeyStore 中的静态方法 getDefaultType 返回。

-storepass[password] 指定访问密钥仓库所需的口令。这仅在签名(不是校验)JAR 文件时需要。在这种情况下,如果命令行中没有提供 -storepass 选项,用户将被提示输入口令。

-keypass[password] 指定用于保护密钥仓库项(由命令行中指定的别名标出)的私钥的口令。使用 jarsigner 为 JAR 文件签名时需要该口令。如果命令行中没有提供口令,且所需的口令与密钥仓库的口令不同,则将提示用户输入它。

-sigfile[file] 指定用于生成 .SF 和 .DSA 文件的基本文件名。

-signedjar[file] 指定用于已签名的 JAR 文件的名称。

-verify 如果它出现在命令行中,则指定的 JAR 文件将被校验,而不是签名。如果校验成功,将显示“jar verified”。如果试图校验未签名的 JAR 文件,或校验被不支持的算法(例如未安装 RSA 提供者时使用的 RSA)签名的 JAR 文件,则将有如下显示: "jar is unsigned. (signatures missing or not parsable)" 。

-certs 如果它与 -verify 和 -verbose 选项一起出现在命令行中,则输出将包括 JAR 文件的每个签名人的证书信息。

-verbose 如果它出现在命令行中,则代表“verbose”模式,它使 jarsigner 在 JAR 签名或校验过程中输出额外信息。

-internalsf 过去,JAR 文件被签名时产生的 .DSA(签名块)文件包含一个同时产生的 .SF 文件(签名文件)的完整编码副本。这种做法已被更改。为了减小输出 JAR 文件的整个大小,缺省情况下 .DSA 文件不再包含 .SF 文件的副本。但是如果 -internalsf 出现在命令行中,将采用旧的做法。该选项主要在测试时有用;实际上不应使用它,因为这样将消除有用的优化。

-sectionsonly 如果它出现在命令行中,则 JAR 文件被签名时生成的 .SF 文件(签名文件)将不包括含有整个清单文件的散列的头。它仅包含 与 JAR 中每个单独的源文件相关的信息和散列。该选项主要在测试时有用;实际上不应使用它,因为这样将消除有用的优化。

-J[javaoption] 将指定的 javaoption 串直接传递到 Java 解释器。((jarsigner 实际上是解释器的一个 “wrapper”)。

nicehost

有啊,还很多,你是不是隐藏了文件的扩展名呢?

相关推荐

下列命令中,是Java编译命令的是(  )。

【答案】:A本题考查Java中JDK工具。javac是Java的编译命令,能将源代码编译成字节码,以.class扩展名存入Java工作目录中。Java是Java解释器,执行字节码程序,该程序是类名所指的类,必须是-个完整定义的名字。javadoc是Java文档生成器,对Java源文件和包以XML格式生成API文档。appletviewer是Java Applet浏览器。
2023-06-27 19:31:321

在Applet生命周期中,下面方法中,在装载Applet时被调用的是(  )。

【答案】:BB。【解析】在Java Applet的生命周期中,共有4种状态和4个方法:init()、start()、stop()和destroy()。在Applet装载时,由浏览器或appletviewer调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。
2023-06-27 19:31:391

下列关于JavaApplication与Applet的说法中,正确的是(  )。

【答案】:CC。【解析】本题考查JavaApplication与Applet的区别。Applet与Application的主要区别在执行方式上,Applieation以main()方法为入口点运行,Applet要在浏览器或appletviewer中运行,运行过程比Application更复杂。两者都是通过”javac”命令编译,所以只有选项C说法正确.
2023-06-27 19:31:461

Java工具集中的javac,java,appletviewer各有什么作用

javac:Java编译器,将Java源代码(java后缀)换成字节码文件(class后缀)。我们编写的java程序并不是基于某一个软硬件平台,而是基于使用版本的JDK提供的“虚拟”系统(JVM)提供的API方法,因此要把它(java后缀文件)翻译成JVM能能识别的class字节码文件java:Java解释器,执行字节码文件(class后缀文件,运行它就算真正在系统上运行java程序了)。JVM根据不同的软硬件系统提供或支持的功能统一虚拟化了一系列的API方法,再根据指定的class文件执行这些API方法因此java工作的顺序是:1.编写java源代码(java后缀)>2.通过javac将java源代码编译为字节码文件(class后缀)>3.将程序迁移到到具体要执行的机器上(你现在一般就是在自己的机器上)后用java执行相应的字节码文件这个java程序就能正确执行了。appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器
2023-06-27 19:31:551

eclipse找不到appletviewer

代码错误。1、打开命令提示窗口、打入策略工具并按进入、在PolicyTool对话框中,点击AddPolicyEntry按钮(添加规则项目)、点击AddPermission按钮(添加权限)、点击许可下拉菜单选择AllPermission、点击ok(确认)、点击Done(完成)、从file菜单中选择Saveas(文件菜单选择另存为)、在C:DocumentsandSettingsAdministrator(当前操作系统用户名)中保存.java.policy文件(这个要根据情况来如果没有.java.policy文件开始会弹出个提示说是在什么地方找不到.java.policy你就把它存在提示的那个目录下面)。2、就可以在eclipse找到appletviewer了。
2023-06-27 19:32:021

jdk是什么,有什么用

DK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。。。就像你想耕田,首先你要有田给你耕
2023-06-27 19:32:3314

为什么java appletviewer不能查看,老是提示小程序未初始化

这是因为 你的插件没有装好。最好不要用 命令行的applet viewer直接 在main 中定义 frame 。添加 applet 到其中 ,再显示。
2023-06-27 19:33:011

Java中运行Applet没有反应怎么办?

楼主,请贴上详细的错误信息。。。。。没有反应,是点击后没有反应、还是在浏览器中显示后没有反应。。。。。
2023-06-27 19:33:204

Applet不能在浏览器上运行?

自从xp sp1补丁出了以后就不可以了,曾经默认是可以的。貌似浏览器安全设置里面可以允许他运行,但是别人的机器你设置不了。Applet这个东西少用为好,除非是你固定的客户机器访问,他们都把浏览器设置为允许。
2023-06-27 19:33:272

java 用运行的applet出现方块

注意:applet不能直接用java命令运行 方法(步骤): 1、Javac welcome.java后生成welcome.class 2、在跟welcome.class同一级的目录下新建一个文本文件,并输入: <applet code="welcome.class" width=320 height=180> </applet> 3、保存并将文件名改为welcome.html (这个html文件的名字任意,在这边我用welcome) 4、在cmd中输入appletviewer welcome.html便可以看见你的applet了 或直接把这个welcome.html拖入浏览器运行,也可以有同样效果 5、现在我解释一下上面的代码: <applet> </applet> 是必要的格式,在里面可以输入许多参数,其中code,width,height是必须的 code:欲运行的class的名字 width:applet窗口的宽度 height: applet窗口的高度
2023-06-27 19:33:471

下列关于Java Application与Applet的说法中,正确的是

答案为: C
2023-06-27 19:34:075

jdk的所有命令,比如javac java javadoc 等的具体使用

Java JDK中调试器的命令是jdb
2023-06-27 19:34:232

JAVA安装完成,但是IE就是打不开,需要JAVA加载的页面

jdk1.5以上默认都有的啊
2023-06-27 19:34:314

java applet 不能在网页中显示

一般有几个情况: 1.清除ie的缓存。(重要)2.检查一下调用applet中的语句问题,调用的路径是否正确,导入的包是否正确。(重要)3.检查jre。也就是这台电脑的java运行环境是否符合运行的版本需要,不能低于编辑applet的版本。好好检查! 4.环境变量,是否导入的环境变量即c:in等,是自己一直用的jdk.!!!!!!严重鄙视楼下的,干嘛抄我的回答啊!!孬泡
2023-06-27 19:34:381

Eclipse如何配置运行applet?

导啊
2023-06-27 19:34:474

appletviewer.exe怎么用?java问题

建议你使用eclipse做编译环境,这样你就不用写HTML文件了,它会自动帮你创建!你只用写好以上代码,点运行就OK了!!!
2023-06-27 19:34:542

怎么样区分应用程序和小应用程序

1、小程序 是可以在万维网浏览器内运行的小型 Java 程序。小程序 和 应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。p.s. 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。2、Java 程序有可能同时作为 小程序 和 应用程序 运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为 应用程序 运行时,它作为小程序的特征可以忽略,反之亦然。3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
2023-06-27 19:35:031

熟练的程序员应该掌握哪些Java开发技术?

一个熟练的程序员需要掌握的知识是非常多,俗话说,活到老学到老。计算机的更新是非常迅速的,对于程序员来说,想要掌握计算机最新的知识,需要不断的学习新知识。在学习Java知识的过程中,初学者和熟练的程序员学习的方法和需要掌握的技术是不同的,那么对于熟练的程序员来说应该掌握哪些开发技术呢?下面昌平电脑培训为大家具体介绍。1、语法:无论学习任何语言,语法都是最核心的部分。Java程序员也是需要熟练掌握语法,在进行代码编写的过程中,编辑器在出现的问题的地方会进行明确的显示,对于语法的错误应该具备解决问题的能力。2、命令:学习过程中还必须熟悉JDK附带的一些常用命令和常用选项。命令需要熟悉:appletviewer,HtmlConverter,jar,java,javac,javadoc,javap,javaw,native2ascii,serialver等多种。如果您还没有完全了解这些命令,那么昌平IT培训认为你可能并不是很了解Java。3、工具:在学习Java语言开发的过程中,必须学会使用一种IDE的开发工具。它包含的工具有很多种,其中Eclipse、Netbeans、JBuilder、Jdeveloper和IDEA等,还包含一些工程管理、常用的选项设置以及进行调试的功能。4、测试:在任何开发中,测试的步骤都是非常重要的,只有掌握测试的方法才能让后期代码的使用更加稳定,并且java课程培训机构发现还能对代码进行自动测试。5、管理:Java程序员必须熟悉使用ant来完成项目管理的常见任务,例如项目编译、生成javadoc、生成jar、版本控制和自动测试。6、规范:进行编写的代码必须符合流行的编码约定,例如类名的第一个名称的大小写,成员的第一个字母的小写和方法名称,方法名称的第一个单词通常是动词,包名称全部是小写等,java课程这样明确的区分方法以便保证程序的可读性。
2023-06-27 19:35:101

windows下在eclipse中运行一个简单的applet报一个java.awt.HeadlessException异常

jdk1.5 环境下无异常
2023-06-27 19:35:173

DkmiBrowserDemo是什么文件夹

正好最近在学习JAVA,我来回答一下:bin文件夹存放的是编译JAVA源程序,运行JAVA类文件所需的一些程序,例如JAVAC,JAVA,APPLETVIEWER等等。lib文件夹下存放的是运行JAVA程序所需要的一些库文件,与C语言中的库文件类似,在使用时,注意设置系统环境变量,在系统环境变量中新建一个新的变量PATH,值设置为你的JDK1.6下面bin目录的路径,这样无论你的JAVA源代码存放在哪个目录下,你都可以方便编译运行。
2023-06-27 19:35:241

为什么我的java appletviewer不能运行

为什么javaappletviewer不能查看,老是提示小程序未初始化得先把java文件编译成.class文件,而且编译生成的class文件要和html文件放在同一个目录下。有不懂的可以找我。
2023-06-27 19:35:434

计算机java的求助哦~~~~~~·

b、b、d、acf、a、c、c、b、b、b、d、b、c、d、c
2023-06-27 19:36:018

哪有java代码编程的练习题带答案的那种?

我给你找个链接。直接能下载。不需要注册或者积分什么的东西
2023-06-27 19:36:232

java开发工程师必须要学的技术有哪些?

熟练掌握数据结构、算法、操作系统、计算机网络等基础知识熟练掌握Java编程、熟悉Java高并发开发手段、对JVM 虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理)有一定研究熟练掌握SOA分布式系统开发,具有优化系统性能、提高系统并发量以及系统可用性的实际经验熟练掌握Struts2、Spring、Hibernate、Mybatis 等框架的使用,熟悉 Spring 原理熟练掌握Dubbo、Zookeeper、常见的消息队列(比如ActiveMq)的使用熟悉Linux 系统的使用,在Linux系统下具有实际的开发经验熟悉MySQL数据库的使用、常见SQL语句的书写以及常见的优化手段掌握 Spring Boot +Spring Cloud +Docker了解Hadoop 生态相关技术中的 HDFS、Storm、MapReduce、Hive、Hbase
2023-06-27 19:36:343

用windows控制台编译applet成功但运行出现java.lang.NoClassDefFoundError错误

建个文件夹chapter9,把。class放进去,然后 <Applet code="chapter9.HelloApplet.class" width=200 height=100>
2023-06-27 19:37:072

Java运行问题

path,class path有没有设对,我觉得netbeans还行啦,比jdk方便!~
2023-06-27 19:37:154

html 运行applet只显示一块灰色区域,没有报错。之前还好好的,突然就不行了。在eclipse上运行永远是正常

在控制页面设置中,把后台打开
2023-06-27 19:37:221

JAVA中Applet小程序播放音乐

你得要有音乐文件啊
2023-06-27 19:37:304

D:java>appletviewer abc.html D:java> 没有任何反应呢?

因为你的html文件中<>(尖括号)都用的是中文的尖括号,HelloWorldApplet.class的双引号,也是中文双引号,把它们都改成英文的尖括号<>和双引号"就行了。
2023-06-27 19:37:361

JDK中的javac,java,appletviewer各有什么作用,要详细

javac:Java编译器,将Java源代码换成字节代java:Java解释器,直接从类文件执行Java应用程序代码appletviewer(小程序浏览器):一种执行HTML文件上的Java小程序类的Java浏览器
2023-06-27 19:37:572

下列命令中,是Java编译命令的是(  )

【答案】:AA【解析】本题考查Java中JDK工具。javac是Java的编译命令,能将源代码编译成字节码,以.ClaSS扩展名存入Java工作目录中。Java是Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc是Java文档生成器,对Java源文件和包以XML格式生成API文档。appletviewer是Java Applet浏览器。
2023-06-27 19:38:141

下列关于JavaApplication与Applet的说法中,正确的是(  )。

【答案】:C本题考查JavaApplication与Applet的区别。Applet与Application的主要区别在执行方式上,Ap—plication以main(  )方法为入口点运行,Applet要在浏览器或appletviewer中运行,运行过程比Application更复杂。两者都是通过”javac”命令编译,所以只有选项C说法正确。
2023-06-27 19:38:211

请教,怎样从命令行启动appletviewer运行applet?

在程序开头写上//<applet code=hehe width = 100 height = 50//</appletappletviewer 只看见<applet</applet标签内的内容所以注释掉也可以。只要运行appletviewer hehe.java就可以了
2023-06-27 19:38:311

简单的html调用applet

Applet程序开发主要步骤如下: 1)选用EDIT或Windows Notepad等工具作为编辑器建立Java Applet源程序。 2)把Applet的源程序转换为字节码文件。 3)编制使用class 的HTML文件。在HTML文件内放入必要的语句。 下面举一个最简单的HelloWorld 例子来说明Applet程序的开发过程: (1) 编辑Applet 的java源文件 创建文件夹C:ghq,在该文件夹下建立 HelloWorld.java 文件的源代码如下:import java.awt.*;import java.applet.*;public class HelloWorld extends Applet{ public void paint(Graphics g){ g.drawString("HelloWorld!",5,35); } } 保存上述程序在C:ghqHelloWorld.java文件里。 (2)编译Applet 编译HelloWorld.java源文件可使用如下JDK命令: C:ghq>javac HelloWorld.java 注意:如果编写的源程序违反了Java编程语言的语法规则,Java编译器将在屏幕上显示语法错误提示信息。源文件中必须不含任何语法错误,Java编译器才能成功地把源程序转换为appletviewer和浏览器能够执行的字节码程序。 成功地编译Java applet之后生成响应的字节码文件HelloWorld.class的文件。用资源管理器或DIR命令列出目录列表,将会发现目录C:ghq中多了一个名为HelloWorld.class的文件。 (3)创建HTML文件 在运行创建的HelloWorld.class 之前,还需创建一个HTML文件,appletviewer或浏览器将通过该文件访问创建的Applet。为运行HelloWorld.class, 需要创建包含如下HTML语句的名为HelloWorld.html的文件。<APPLET CODE="JavaWorld.class" //这里应该是HelloWorld.class WIDTH=200 HEIGHT=100>本例中,语句指明该Applet字节码类文件名和以像素为单位的窗口的尺寸。虽然这里HTML文件使用的文件名为HelloWorld.HTML,它对应于HelloWorld.java的名字,但这种对应关系不是必须的,可以用其他的任何名字(比如说Ghq.HTML)命名该HTML文件。但是使文件名保持一种对应关系可给文件的管理带来方便。 (4)执行 HelloWorld.html 如果用appletviewer运行HelloWorld.html,需输入如下的命令行: C:ghq>appletviewer JavaWorld.html 可以看出,该命令启动了appletviewer并指明了HTML文件,该HTML文件中包含对应于HelloWorld 的语句。 如果用浏览器运行HelloWorld Applet,需在浏览器的地址栏中输入HTML文件URL地址。 至此,一个Applet程序的开发运行整个过程结束了(包括java源文件、编译的class文件、html文件以及用appletviewer或用浏览器运行)。
2023-06-27 19:38:371

主题:Applet在ie上不能显示?怎么回事?

我的applet编译好了,相应的代码也加入了html中,当在IE中打开时The Animator Applet (1.1) - example 1alt="Your browser understands the <APPLET> tag but isn"t running the applet, for some reason." Your browser is completely ignoring the <APPLET> tag!我的操作系统是xp 我的ie是ie6在ie6上应该是可以的 除非你是ie5我的就是ie6,不是说只有Ie版本低的才需要装插件么WINXP从04年开始把微软的虚拟机都卸除了,所以IE里面没有虚拟机,自然不能运行Applet了,就算还有微软的虚拟机,那也只支持JDK1.1以下的版本,你用JDK1.2以上版本编译肯定是不行的建议装下j2re ie的虚拟机不行的吧运行的是APPLET 还是APPLETION(小程序)APPLET要使用jre的你不安定因素装是看不了不得1。0以上的版本的applet的在java的主页有down,在jdk中有一个工具还可以把网页生成为一个自动检测jre的功能页。用jsp的plugin applet标签告诉你千万别用JBuilder5以上的版本去编译你的applet是肯定运行了的用JDK中的AppletViewer这个工具,在JDK_HOMEin目录下面的一个AppletViewer.exe文件,操作如下:TOP该问题已经结贴 ,得分记录:dlxu(10)、superfishmanweb(5)、drugon(5)、
2023-06-27 19:39:081

java 布局与日历 第一部分

出现:“Appletviewer”不是内部或外部命令 是因为没有配置运行java的环境。配置java运行环境:1.若jdk安装在C:jdk1.62.点击我的电脑->属性->高级->环境变量3.新建系统变量: 变量名 变量值 JAVA_HOME C:jdk1.6 CLASSPATH .;%JAVA_HOME%lib path %JAVA_HOME%in; [注意:第三个变量path原先已存在值,不要覆盖,只要在前面将 %JAVA_HOME%in; 添加到前面就可以了]
2023-06-27 19:39:161

Java Application和Java Applet的区别

Java Applet和Java Application在结构方面的主要区别表现在:x0dx0a (1)运行方式不同。Java Applet程序不能单独运行,它必须依附于一个用HTML语言编写的网页并嵌入其中,通过与Java兼容的浏览器来控制执行。 Java Application是完整的程序,可以独立运行,只要有支持Java的虚拟机,它就可以独立运行而不需要其他文件的支持。x0dx0a (2)运行工具不同。运行Java Applet程序的解释器不是独立的软件,而是嵌在浏览器中作为浏览器软件的一部分。Java Application程序被编译以后,用普通的Java 解释器就可以使其边解释边执行,而Java Applet必须通过网络浏览器或者Applet观察器才能执行。x0dx0a (3)程序结构不同。每个Java Application程序必定含有一个并且只有一个main方法,程序执行时,首先寻找main方法,并以此为入口 点开始运行。含有main方法的那个类,常被称为主类,也就是说,Java Application程序都含有一个主类。而Applet程序则没有含 main方法的主类,这也正是Applet程序不能独立运行的原因。尽管Applet没有含main方法的主类,但Applet一定有一个 从 java.applet.Applet派生的类,它是由Java系统提供的。x0dx0a (4)Java Applet程序可以直接利用浏览器或AppletViewer提供的图形用户界面,而Java Application程序则必须另外书写专用代码来营建自己的图形界面。x0dx0a (5)受到的限制不同Java Application程序可以设计成能进行各种操作的程序,包括读/写文件的操作,但是 Java Applet 对站 点的磁盘文件既不能进行读操作,也不能进行写 操作。然而,由于 Applet的引入,使Web页面具有动态多媒体效果和可交互性能,这使由名为超文本、实为纯文本的HTML语言编写成的Web页面真正具有了超文本功 能,不但可以显示文本信息,而且还可以有各种图片效果和动态图形效果,从而使页面显得生动美丽;另外,Applet使Web页面增加了按钮等功能,从而增 加了交互性。
2023-06-27 19:39:251

JAVA怎样区分应用程序和小程序

1、小程序 是可以在万维网浏览器内运行的小型 Java 程序。小程序 和 应用程序之间的主要差别是他们的运行方式不同。小程序可以运行的环境为:Netscape Navigator、Microsoft Internet Explore、Opera、HotJava以及appletviewer工具。为了使小程序运行,它必须使用 HTML 标记包含在网页上,使用方式与包含图形和其他元素的方式相同。p.s. 用户使用 浏览器 来加载包含Java小程序的网页时,浏览器 从web服务器上下载小程序并在web用户自己的系统中运行它。Java解释程序 内置在浏览器中。2、Java 程序有可能同时作为 小程序 和 应用程序 运行。尽管创建这些类型的程序之间有差别,但他们彼此并不互相冲突。当程序作为 应用程序 运行时,它作为小程序的特征可以忽略,反之亦然。3、作为一般的规则,Java 小程序在 “安全大于遗憾” 的安全模型中运行。迄今为止,以前接触的都是应用程序——一些简单程序。有一个 main() 方法来创建对象,设置实例变量和调用其他方法。 小程序 没有main() 方法可以自动调用它以启动程序。 相反,在执行小程序的时候,在不同的地方将调用几个方法。
2023-06-27 19:39:531

如何学习编写java 应用程序

可以看网上张龙的java web开发
2023-06-27 19:40:033

java里的jdk是什么意思

JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。 JDK包含的基本组件包括: ·javac – 编译器,将源程序转成字节码 ·jar – 打包工具,将相关的类文件打包成一个文件 ·javadoc – 文档生成器,从源码注释中提取文档 ·jdb – debugger,查错工具 JDK中还包括完整的JRE(Java Runtime Environment,Java运行环境),也被称为private runtime。包括了用于产品环境的各种库类,以及给开发员使用的补充库,如国际化的库、IDL库。 JDK中还包括各种例子程序,用以展示Java API中的各部分。 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java软件开发,也不利于团体协同开发。 JDK一般有三种版本: SE(J2SE),standard edition,标准版,是我们通常用的一个版本 EE(J2EE),enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序, ME(J2ME),micro edtion,主要用于移动设备、嵌入式设备上的java应用程序 Java开发工具(JDK)是许多Java专家最初使用的开发环境。尽管许多编程人员已经使用第三方的开发工具,但JDK仍被当作Java开发的重要工具。 JDK由一个标准类库和一组建立,测试及建立文档的Java实用程序组成。其核心Java API是一些预定义的类库,开发人员需要用这些类来访问Java语言的功能。Java API包括一些重要的语言结构以及基本图形,网络和文件I/O。一般来说,Java API的非I/O部分对于运行Java的所有平台是相同的,而I/O部分则仅在通用Java环境中实现。 作为JDK实用程序,工具库中有七种主要程序。 Javac:Java编译器,将Java源代码转换成字节码。 Java:Java解释器,直接从类文件执行Java应用程序字节代码。 appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javadoc:根据Java源码及说明语句生成HTML文档。 Jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
2023-06-27 19:40:221

编译java程序的命令是

  javac是Java的编译命令,能将源代码编译成字节码,以。class扩展名存入Java工作目录中。Java是Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc是Java文档生成器,对Java源文件和包以XML格式生成API文档。appletviewer是Java Applet浏览器。   Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的“形式和感觉”,但它要比C++语言更易于使用,而且在编程时彻底采用了一种“以对象为导向”的方式。   使用Java编写的应用程序,既可以在一台单独的电脑上运行,也可以被分布在一个网络的服务器端和客户端运行。另外,Java还可以被用来编写容量很小的应用程序模块或者applet,做为网页的一部分使用。applet可使网页使用者和网页之间进行交互式操作。
2023-06-27 19:40:301

MQ Java Client 方式和MQ Java Binding方式的区别

 MQ Java Binding方式使用JNI(Java Native Interface)类似于MQ 服务器应用程序。  MQSeries Java客户机服务器连接最快的方式是MQ Java Binding方式,这种方式要求MQ Java应用和MQ Server在同一台机器上。使用MQ Java Binding方式避免了建立网络连接的开销,因此,当连接对性能影响很大时,应当选用MQ Java Binding方式。  MQ Java Client方式通过Server端定义的服务器连接通道连接,服务器方需要启动侦听程序。MQ Java Client方式用于Java客户程序和服务器不在同一台机器时进行连接。  客户端连接,建立MQEnvironment类  MQEnvironment.hostname  以下是,客户端连接例子  // ===========================================================================  //  // Licensed Materials - Property of IBM  //  // 5639-C34  //  // (c) Copyright IBM Corp. 1995,1999  //  // ===========================================================================  // WebSphere MQ M"z Java f sample applet  //  // This sample runs as an applet using the appletviewer and HTML file,  // using the command :-  // appletviewer MQSample.html  // Output is to the command line, NOT the applet viewer window.  //  // Note. If you receive WebSphere MQ error 2 reason 2059 and you are sure your  // WebSphere MQ and TCP/IPsetup is correct,  // you should click on the "Applet" selection in the Applet viewer window  // select properties, and change "Network access" to unrestricted.  import com.ibm.mq.*; // Include the WebSphere MQ classes for Java package  public class MQSample extends java.applet.Applet  {  private String hostname = "your_hostname"; // define the name of your  // host to connect to  private String channel = "server_channel"; // define name of channel  // for client to use  // Note. assumes WebSphere MQ Server  // is listening on the default  // TCP/IPport of 1414  private String qManager = "your_Q_manager"; // define name of queue  // manager object to  // connect to.  private MQQueueManager qMgr; // define a queue manager object  // When the class is called, this initialization is done first.  public void init()  {  // Set up WebSphere MQ environment  MQEnvironment.hostname = hostname; // Could have put the  // hostname & channel  MQEnvironment.channel = channel; // string directly here!  MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY,//Set TCP/IPor server  MQC.TRANSPORT_MQSERIES);//Connection  } // end of init  public void start()  {  try {  // Create a connection to the queue manager  qMgr = new MQQueueManager(qManager);  // Set up the options on the queue we wish to open...  // Note. All WebSphere MQ Options are prefixed with MQC in Java.  int openOptions = MQC.MQOO_INPUT_AS_Q_DEF |  MQC.MQOO_OUTPUT ;  // Now specify the queue that we wish to open, and the open options...  MQQueue system_default_local_queue =  qMgr.accessQueue("SYSTEM.DEFAULT.LOCAL.QUEUE",  openOptions);  // Define a simple WebSphere MQ message, and write some text in UTF format..  MQMessage hello_world = new MQMessage();  hello_world.writeUTF("Hello World!");  // specify the message options...  MQPutMessageOptions pmo = new MQPutMessageOptions(); // accept the defaults,  // same as  // MQPMO_DEFAULT  // constant  // put the message on the queue  system_default_local_queue.put(hello_world,pmo);  // get the message back again...  // First define WebSphere MQ message buffer to receive the message into..  MQMessage retrievedMessage = new MQMessage();  retrievedMessage.messageId = hello_world.messageId;  // Set the get message options..  MQGetMessageOptions gmo = new MQGetMessageOptions(); // accept the defaults  // same as  // MQGMO_DEFAULT  // get the message off the queue..  system_default_local_queue.get(retrievedMessage, gmo);  // And prove we have the message by displaying the UTF message text  String msgText = retrievedMessage.readUTF();  System.out.println("The message is: " + msgText);  // Close the queue  system_default_local_queue.close();  // Disconnect from the queue manager  qMgr.disconnect();  }  // If an error has occurred in the above, try to identify what went wrong.  // Was it WebSphere MQ error?  < 1. WebSphere MQ classes for Java >} applet (2/3)  >}zk  62 WebSphere MQ 9C Java  >}  TBzkN]>;vr%D&CLr,|9Cs(==:  1. ,S=SPmw  2. +{"Ek SYSTEM.DEFAULT.LOCAL.QUEUE  3. YN!5XD{"  catch (MQException ex)  {  System.out.println("WebSphere MQ error occurred : Completion code " +  ex.completionCode +  " Reason code " + ex.reasonCode);  }  // Was it a Java buffer space error?  catch (java.io.IOException ex)  {  System.out.println("An error occurred whilst writing to the  message buffer: " + ex);  }  } // end of start  } // end of sample
2023-06-27 19:40:391

在DOS中编译JAVA文件时提示JAVAC找不到Hello.java

应该不是环境变量问题了 你可能没注意大小写 名字 .JAVA
2023-06-27 19:40:576

从事java实施应该具备哪些技能?

1、语法:必须比较熟悉,在写代码的时候,IDE(IntegratedDevelopmentEnvironment,集成开发环境)的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误,并且知道任何修正。x0dx0ax0dx0a2、命令:必须熟悉JDK(JavaDevelopmentKit,Java开发工具箱——JDK是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。)带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。x0dx0ax0dx0a3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的设置、插件的安装配置以及进行调试。x0dx0ax0dx0a4、API(ApplicationProgrammingInterface,应用程序编程接口):Java的核心API是非常庞大的,但是有一些内容笔者认为是必须熟悉的,否则不可能熟练的运用Java,包括:x0dx0a◆java.lang包下的80%以上的类的功能的灵活运用;x0dx0a◆java.util包下的80%以上的类的灵活运用,特别是集合类体系、规则表达式、zip、以及时间、随机数、属性、资源和Timer;x0dx0a◆java.io包下的60%以上的类的使用,理解IO体系的基于管道模型的设计思路以及常用IO类的特性和使用场合;x0dx0a◆java.math包下的100%的内容;x0dx0a◆java.net包下的60%以上的内容,对各个类的功能比较熟悉;x0dx0a◆java.text包下的60%以上的内容,特别是各种格式化类;x0dx0a◆熟练运用JDBC.80%、java.security包下40%以上的内容,如果对于安全没有接触的话根本就不可能掌握java;x0dx0a◆AWT的基本内容,包括各种组件事件、监听器、布局管理器、常用组件、打印;x0dx0a◆Swing的基本内容,和AWT的要求类似;x0dx0a◆XML处理,熟悉SAX、DOM以及JDOM的优缺点并且能够使用其中的一种完成XML的解析及内容处理。x0dx0ax0dx0a5、测试:Junit测试是程序员测试,即所谓白盒测试。一位合格的Java开发工程师必须熟悉使用junit编写测试用例完成代码的自动测试。x0dx0ax0dx0a6、管理:必须熟悉使用Ant(中文译为蚂蚁,是一种基于Java的build工具。)完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。x0dx0ax0dx0a7、排错:应该可以根据异常信息比较快速的定位问题的原因和大致位置。x0dx0ax0dx0a8、思想:必须掌握OOP(ObjectOrientedProgramming,面向对象编程)的主要要求,这样使用Java开发的系统才能是真正的Java系统。x0dx0ax0dx0a9、规范:编写的代码必须符合流行的编码规范,例如类名首字母大写,成员和方法名首字母小写,方法名的第一个单词一般是动词,包名全部小写等,这样程序的可读性才比较好。x0dx0ax0dx0a10、博学:掌握J2EE、Oracle、WebLogic、Jboss、Spring、Struts、Hibernate等流行技术,掌握软件架构设计思想、搜索引擎优化、缓存系统设计、网站负载均衡、系统性能调优等实用技术。
2023-06-27 19:41:111

java jdk与编译器有什么关系

jdk包含编译器,编译器就一个文件 javac.exe
2023-06-27 19:41:192

java如何运行,从哪运行?

jdk安装好配置环境变量后,系统就承认了 java,javac等命令,当编译好java文件,就可以在开始——运行——cmd的dos系统下运用指定命令运行java文件。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK包含的基本组件包括: javac – 编译器,将源程序转成字节码 jar – 打包工具,将相关的类文件打包成一个文件 javadoc – 文档生成器,从源码注释中提取文档 jdb – debugger,查错工具 java – 运行编译后的java程序(.class后缀的) appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。 Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。 Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 Jconsole: Java进行系统调试和监控的工具总之,jdk并不是一个应运软件,并不能从哪里运行。编译时在任何可输入文本的软件中均可(通常用.txt记事本编译),编译好后改名.java文件,在dos系统中用 javac命令编译连接 java命令 .运行。
2023-06-27 19:41:251

熟练的程序员应该掌握哪些Java开发技术?

一个熟练的程序员需要掌握的知识是非常多,俗话说,活到老学到老。计算机的更新是非常迅速的,对于程序员来说,想要掌握计算机最新的知识,需要不断的学习新知识。在学习Java知识的过程中,初学者和熟练的程序员学习的方法和需要掌握的技术是不同的,那么对于熟练的程序员来说应该掌握哪些开发技术呢?下面昌平电脑培训为大家具体介绍。1、语法:无论学习任何语言,语法都是最核心的部分。Java程序员也是需要熟练掌握语法,在进行代码编写的过程中,编辑器在出现的问题的地方会进行明确的显示,对于语法的错误应该具备解决问题的能力。2、命令:学习过程中还必须熟悉JDK附带的一些常用命令和常用选项。命令需要熟悉:appletviewer,HtmlConverter,jar,java,javac,javadoc,javap,javaw,native2ascii,serialver等多种。如果您还没有完全了解这些命令,那么昌平IT培训认为你可能并不是很了解Java。3、工具:在学习Java语言开发的过程中,必须学会使用一种IDE的开发工具。它包含的工具有很多种,其中Eclipse、Netbeans、JBuilder、Jdeveloper和IDEA等,还包含一些工程管理、常用的选项设置以及进行调试的功能。4、测试:在任何开发中,测试的步骤都是非常重要的,只有掌握测试的方法才能让后期代码的使用更加稳定,并且java课程培训机构发现还能对代码进行自动测试。5、管理:Java程序员必须熟悉使用ant来完成项目管理的常见任务,例如项目编译、生成javadoc、生成jar、版本控制和自动测试。6、规范:进行编写的代码必须符合流行的编码约定,例如类名的第一个名称的大小写,成员的第一个字母的小写和方法名称,方法名称的第一个单词通常是动词,包名称全部是小写等,java课程这样明确的区分方法以便保证程序的可读性。
2023-06-27 19:41:321

一个高级java工程师需要具备什么能力和技术?

分布式框架Dubbo、SpringCloud、MQ、Nginx、Redis,还没学呢吧?多看看动力节 点的Java视频教程,保准比其他学校的好。或者到学校面授学习,北京校区在大兴,深圳校区明年2月份开,是杜老师教授。
2023-06-27 19:41:438

谁能介绍一下jdk安装后那些文件夹干什么的?

jdk安装之后的文件夹介绍如下: 1.首先看到的是bin目录:是存放编译器和工具的2.include文件夹:是用于编译本地方法的文件3.jre文件夹:是java运行环境的文件4.lib文件夹:是存放类库文件的5.src.zip:解压后得到src文件夹,这个是存放的类库源文件
2023-06-27 19:42:262

计算机二级JAVA第一章辅导:Java程序编写及运行的过程

Java有2类应用程序,javaApplication和JavaApplet。前者是独立的应用程序,而后者嵌入Html在浏览器中执行。 (1) Java Application应用程序的编写和执行分3步执行: ① 编写源代码。 ② 编译源代码 ③ 解释执行,利用j2sdk解释器java.exe执行. (2)java applet 应用程序的编写和执行共分4步进行: ①编写源代码,这步与java application应用程序相同,我一个源文件存入制定文件夹中。注意,该程序不含main方法。 ②编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹。 ③编译过程,与java application应用程序相同,编译应用程序的java部分。 ④解释执行,同样在dos方式下, 输入命令:appletviewer filename.html(这里的filename.不要求与java 文件同名)。如无错误,现实结果,如有出错报告,排错后,重复上面解释执行。
2023-06-27 19:42:331