barriers / 阅读 / 详情

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

2023-06-27 23:50:06
TAG: ava
共3条回复
S笔记

学习内容:

初级部分

Java 程序设计基础,包括 J2sdk基础、Java面向对象基础、Java API使用、数据结构及算法基础、Java AWT图形界面程序开发;

J2SE平台Java程序设计,包括Swing图形程序设计, Socket网络应用程序设计,对象序列化,Java 常用数据结构,Applet,流和文件,多线程程序设计;

Java桌面系统项目开发,4~5人组成一个项目组,项目大小为(15人*工作日);

Linux的基本操作,Linux下的Java程序开发,Linux系统的简单管理;

Oracle数据库,包括SQL/PLSQL;数据库和数据库设计;简单掌握ORACLE9i 数据库的管理;[2]

中级部分

Java Web应用编程,包括 Java Oracle 编程,即JDBC;JavaWeb编程,包括JSP、Servlet,JavaBean;Java应用编程,包括Weblogic、Websphere、Tomcat;以及利用Jbuilder开发Java程序;

MVC与Struts,学习业界通用的MVC设计模式和Struts架构;

Java B/S商务项目开发,4~5人一个项目组,项目大小为(25人*工作日左右)

高级部分

J2ME程序设计,包括J2EE程序、J2ME;Java高级程序设计(J2EE),包括J2EE体系结构和J2EE技术、EJB;Weblogic使用、 JBuilder开发;

Java和XML,包括Java Web Service,JavaXML, 业界主流XML解析器程序设计;

软件企业规范和软件工程,包括UML系统建模型和设计(Rational Rose 200x)软件工程和业界开发规范;CVS版本控制、Java Code书写规范;

J2EE商务应用系统项目开发,4~5人一个项目组,项目大小为(25人*工作日左右)。

………………………………………………………………………………………………

看你问的问题,应该是对java很感兴趣,其实你可以自学java。关于如何学习java,我刚才看到一篇很不错的文章,是一个农民工介绍自己如何自学java,并找到Java的工作,里面介绍了他的学习方法和学习过程,希望对你有帮助。

我是一名地地道道的农民工,生活在经济落后的农村,有一个哥哥和一个弟弟,父母都是地道的农民,日出而作,日落而息,我从小到大学习一直很好,从小学到高一都,成绩在全级一直名列前茅,这样我也顺利了考上省的重点高中,然而,每个学期开学是家里最为难的时候,每次交学费都让父母发愁许久,家里为了给我筹钱读书,都借了不少钱,才让我读上高中。我知道我读到高中家里已经欠了好多债,为了减轻家里的负担,我选择了退学。

2009年我高一退学,为了给家里还债,干过建筑工地的小工,搞过塑料制品加工,送水工等等。很工资都很低,一个月也就1000多,加上加班费一个月能拿2000多一点,我每个月都向家里寄回800-1000元,到了2011年末,一次偶然的机会我接触了Java,听说Java的前景挺不错,工资相对于我一个农民工来说简直是天文数字,于是我在新华书店买了几本Java的书,尽管白天辛苦工作,晚上回来还是坚持看书,但有于基础太差很多都很不明白,但还是坚持看,一有看1-2个小时Java的书,看着看着许多基础都慢慢的学会了,但那些比较难的还是看不懂,后来还买了有些关于框架的书,还是看不懂,这样断断续续的持续了半年多,觉得自己Java的基础都差不多懂了,但框架还是看不懂,还有最缺的项目经验,看了很多招聘Java程序员的简介都要项目经验,相对我一个农民工来连框架都弄不明白,想找一份Java工作对我来说简直是奢侈。我只想学Java,并不敢想以后能从事Java的工作。

有一次,在百度上看到一篇让我很鼓舞的文章,是一个Java高手介绍在没有基础的朋友怎么自学入门Java,文章写的很好,包含了如何学习,该怎么学习,他提到一个方法就是看视频,因为看书实在太枯燥和费解的,不少是我们也看不懂,这点我真的很认同,我自己看书都看了很久才学会基础。曾经有想过参加培训,但是上万元的培训费让我望而却步,我工资这么低,每个月还有向家里汇钱,加上城市消费比较高,虽然每个月只有几百剩下,但是相对于上万万学费和四个月的吃住费用逼我连想不敢想。 于是我决定看视频,我就去搜索Java的视频,虽然我零星的找到一些Java的视频,但是都不系统。最重要连项目都没有。后来我找到一份很好的视频,是IT学习联盟这个网站一套视频叫<<零基础Java就业班>>的教程还不错,很完整。还赠送11个顶级企业项目。价格很合理,于是我买下来。

于是开始了我的自学Java的路,收到光盘后,我就开始学习,刚开始学习还不错,是从零基础教起,老师幽默风趣而又轻松的课堂教课,使我发现原来学习JAVA并不是一件很难的事情。因为我本来基础还不错,前面的基础看一篇我就过去了,到了框架,我觉不又不是很难,可能老师太牛了,他能把复杂的问题讲的比较通俗易懂,有些难点的地方我还是连续看了五六次,把他弄懂。每天下午6点下班后,吃了饭,马上跑回家。看视频,买了几本笔记本。当时,为了编程还花几百元了台二手的台式电脑,配置一般,但编程是足够的。一边看视频,一边记笔记,把重点都记下来,还一边跟着老师敲代码,为了能尽早学会Java。每天都坚持学5-6个小时。经常学到晚上一点多才睡觉。星期六,日不用上班,每天7点多起床,学到晚上11,12点。那段时间特别辛苦,特别累。在学习Java的三个多月里,除了吃饭睡觉工作,剩余的时间都在学习,因为我知道自己的计算机基础不是很好,也没有学过什么计算机,只是学了些Java基础,相对于那些科班的人来说我要比他们付出更多的努力。我只能咬紧牙关,坚持下去,我不能放弃,我要完成我的梦想,我要让我的家人过上好日子。终于三个多月后我把Java教程里的内容和项目都学完了,在学项目的过程中我发现项目特别重要,他能把你学过的知识全部联系起来,能更好的理解你所学的知识。还有学习过程中,动手很重要,要经常跟着老师动手敲,动手吧,跟着做,一行一行的跟着敲,再试着加一些自己的功能,按照自己的思路敲一些代码,收获远比干听大的多。 如果遇到暂时对于一些思路不能理解的,动手写,先写代码,慢慢你就会懂了。这套视频还赠送了11个顶级企业项目,对于我没有任何经验的人来说,这个太重要了,还有在学习项目是提升能力最快的方法。项目能把所有的知识点全都连到一起了,不再是分散的,而是形成一个整体了。那种感觉是仅仅深入钻研知识点而不写真实项目的人所不能体会的。一个项目就是一根绳子可以把大片的知识串到一起。 就这样,我用了两个月也把项目给学完了。其实学完教程差不错就达到就业水平,但是我可能觉得自己学历低还是把那11个顶级企业项目才去找工作。

接着我就到51job疯狂的投简历,因为我的学历问题,初中毕业,说真的,大公司没有人会要我。所以我头的都是民营的小公司,我希望自己的努力有所回报。没有想过几天后,就有面试了,但是第一次面试我失败了,虽然我自认为笔试很好,因为我之前做了准备,但是他们的要求比价严格,需要有一年的项目经验,所以我没有被选中。 后来陆续面试了几加公司,终于功夫不负有心人,我终于面试上了一家民营的企业。公司规模比较小,我的职务是Java程序员。我想我比较幸运,经理看中我的努力,就决定吕勇我,开的工资是3500一个月,虽然我知道在北京3500只能过温饱的生化,但是我想我足够了,比起以前的工资好了些,以后可以多寄些钱回家。我想只要我继续努力。我工资一定会翻倍的。 把本文写出来,希望能让和我一样的没有基础的朋友有信心,其实我们没有自卑,我们不比别人笨,只有我们肯努力,我们一样会成功。

ardim

商务项目开发,4~5人一个项目组,项目大小为

snjk

  • 熟练掌握数据结构、算法、操作系统、计算机网络等基础知识

  • 熟练掌握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

相关推荐

下列命令中,是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

用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

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

有啊,还很多,你是不是隐藏了文件的扩展名呢?
2023-06-27 19:40:482

在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