时代潮流——Java

不久前时间国内一些网站做了一项调查:你首选哪种编程语言?结果Visual C++、Visual Basic和Delphi名列前茅,比例都在20%以上,成了名副其实的“三剑客”,微软是“三分天下有其二”。君若不信,可以到www.csdn.net的“专家门诊”上去看看,VC、VB、Delphi的问题满天飞,超过万个,而关于Java的问题只有几百个。看到这种情况,我真要大声疾呼:中国的程序员们,赶快转向Java吧!我真不忍心看到在这个领域,我们被国外的同行越拉越远。

  我是1996年毕业的,正值Java刚出,火气冲天之时。我当时是一名C++的狂热者,有着3年的C++经验。接触Java也仅仅是在作毕业设计的时候用过,对Java也算是有了基本了解,那时Sun公司才推出jdk1.0(Java Development Kit:Java开发工具包),烂的很,某些基本功能都没有。我和大家一样,对Java根本就不认可,认为它只是一个玩具,是Sun公司用于干扰微软的市场手段,就像Oracle公司那时整天叫嚷着NC要取代PC一样。

  作完了毕业设计后,我就把Java扔到爪哇国去了。自认为C++不错,还是干自己的老本行吧!毕业时我认为精通C++,并且有Java的基础,算是身怀两种绝技了,在国内的软件界还可以混个明堂出来吧。怀着对未来美好的憧憬和对C++的无限崇拜,我出来闯荡了。唉——出去的情况于我的想法完全两样,那时Delphi,VB到是漫天飞,C++高不可攀,可我偏偏又是一个C++偏执狂,要我去改学其它语言,在我看来简直是对C++的侮辱,也是对我信念的侮辱,所以,让我“屈就”其他语言是绝对不可能的!对国内失望之余,我想到IT技术前沿的美国,于是满怀希望来到了IT精英汇集之地——硅谷。

  我想这下总算可以施展我深藏多年的C++才华了吧,但我再一次错了!在硅谷,VB,Delphi根本不入流,虽然C++还继续再用,但是已经是大不如以前了,不过有C++背景的找工作要相对容易些。这里,程序员们,大小的CEO、CTO只对Java感兴趣。真让我万万想不到!这里反微软的气氛很浓,也许是Sun,Oracle,IBM,AOL等超级公司的大本营在此的缘故吧。呆过一段时间后,我发现这里只要是稍微大一点的公司,都在同时维护着几套系统,这些应用系统都是过去开发的,往往建立在不同的操作系统和应用环境之上,维护工作比较烦琐。如果想一劳永逸地解决软件的跨平台问题,让这些System无缝的衔接起来,最好有一种“一次编写,到处运行”的软件,于是,Java成了最好的解决方案!
  在这里,各个大公司对Java的追求几乎是玩命的:IBM在全球就有16个Java实验室,扛着“Java就是一切”的大旗日夜奋战,投入Java的钱一点不比sun少;Intel全力以赴赶制Java芯片,以求在Java谋得一席之地;Oracle、Sybase、Informix这些王牌数据库厂商更是纷纷下马,把Java绑定到自己的产品中,提供对Java最全面、最直接的支持;Inprise、BEA、Iona、Netscape(现已被AOL吞并)联合一大批系统集成、支援厂商,争先恐后地开发自己的Java工具、应用服务软件,目的只有一个,就是让自己的产品带上一个响亮的“J”字;Cisco、3Com、HP、NEC等一大批网络设备供应商对嵌入式Java表现出浓厚的兴趣,一批又一批Java接口的智能设备相续涌现出来。这个市场上的竞争异常激烈,谁也不敢怠慢。
  Sun自己就更不用说了,sun创造了Java,但Java并非sun所独有。来自巨头们的竞争,也让Sun感到了前所未有的压力。在“捍卫Java,保卫Java,发展Java”的方针下,Sun带领巨头们发布了面向不同领域的各个版本:面向PC领域的Java2 Standard Edition(J2SE),面向企业级计算的Java 2 Enterprise Edition(J2EE),面向嵌入式系统的Java2 Embedded Edition(J2ME),面向智能终端的Personal Java Edition……在这样一种趋势下,迫不得已,我只有放下曾经让我无限自豪、热情彭湃的C++ ——— 我心爱的C++!在国内,是还达不到使用C++这样的高度;而在地球另一边的硅谷,C++已经丧失了昔日的辉煌。感叹万余,我随即以着极大的热情投入到Java的事业中,幸好有着C++的功底和以前对Java的了解,Java很快就上手。
  当我沉浸在Java编程世界里以后,才发现原来Java还可以这么用或者那么用,这是以前根本没想到的。以前一直以为自己是个OOP(面向对象的设计)行家,这才发现自己的OOP水平原来很低 ——— OOP在Java中被运用得炉火纯青:Java本是是一个开放的体系,各家厂商都可以对它扩展、实现,要维护整个Java世界的纯洁,他们采用了一种绝妙的方法,运用Java的100%oop特点,对于规范的定义只是一些接口,而这些接口的实现,则完全由各个厂家去负责,多么的和谐,多么的完美!理解不了这些,你就根本无法理解象EJB(企业级JavaBean),Servlet/JSP、RMI/IIOP、JNDI,JMS,Jini……这些Java新秀的威力!稍大一点的公司(除了Microsoft),无一不对她(现在改用“她”)趋之若骛,源源不断的钱财、人力流向这里,似乎白扔也值。到目前为止,业界中最为完美的企业解决方案就是J2EE,更不用说J2ME了,想做下一代Internet接入设备,除了j2me可以说是别无选择,更要命的是她完全可以与现有系统紧密的衔接起来……
  我并非想把C++、VB、Delphi说得一无是处,我本人对C++仍然是有着无比的崇拜,只是每把刀都有每把刀的用处,在系统、支撑软件领域,C++、VB、Delphi还是老大,只是不要把这种老大的思想随处烂放。在应用领域现在是Java,不管你承认也好,否认也罢,辛辛苦苦用C++写的一套Solution才卖10万美元还不到,而用Java完成的Solution可以卖到几百万美元,这就是区别;同样,如果仅仅把Java当作小玩具用在桌面环境中,她的的确确又比任何一种语言都烂。当Java one 2000在美国红红火火举行的时候,多达4万家公司挤进会场,更是有3000余名专家、学者在会上慷慨陈辞之时,国内还是不以为然,守着以前的老家当,倒是精明的日本人,早就预定了数十个座位;当个大公司在Java的领域里进行惨烈争夺的时候,国内还抱着VB,Delphi、枕着C++睡大觉!

  “Java?不过是个玩具”,朋友、兄弟,还有姐妹!————我真的再也不想听到这样的话了,也许你说这话的时候有一丝的快感,但是你应该知道,在你笑得时候,人家国外的同行比你笑得更开心,他们是何等希望我们永远都把她当作玩具!
  我真的希望国内的朋友们,到网上去看一看,到国外的公司去看一看,不要被国内的氛围、环境所左右。我实在是不忍心看到在这个领域里,被国外的同行越拉越远!在这里,我首先介绍Sun的Java站点:大名鼎鼎的http://java.sun.com!几年前,Bill Gates攻击Java时,说她不过是一种“编程语言”,也许那时是对的,但现在Java早已不仅仅是一种编程语言了,看看http://java.sun.com,就知道Sun已经发展了多少Java新技术!现在,Java已经成为一个丰富的技术体系,可以说,现在这个时代,是“顺Java者昌,逆Java者亡”的时代!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 基于Matlab的电力系统潮流计算设计是一种使用Simulink进行潮流计算的方法。Simulink是Matlab中的一个工具箱,可用于模拟和仿真动态系统。在电力系统潮流计算中,Simulink可以用于建立电力系统的模型,并通过设定各个节点的功率、电压以及导纳等参数来计算电力系统中各个节点的电流和电压分布。 在这个设计中,首先需要将电力系统转换成一个Simulink模型。根据电力系统的复杂程度,可以采用不同的模型建立方法,如节点注入法或者功率注入法。接着,需要为模型添加适当的模块和参数,如发电机、负荷、变压器、线路等。这些模块可以通过Simulink提供的各种组件进行建模。 接下来,需要为模型设置各个节点的功率和电压。功率可以通过节点注入法或者功率注入法来设定,根据实际情况选择合适的方法。电压可以通过设置节点的基准电压和电压稳定器来设定,并可以使用Simulink中的信号源模块。 完成模型的参数设置后,可以使用Simulink进行潮流计算的仿真。此仿真将根据实际电力系统的模型和参数进行计算,得到各个节点的电流和电压分布情况。通过分析这些结果,可以评估电力系统的稳定性和可靠性,并为系统的优化和改进提供参考。 基于Matlab的电力系统潮流计算设计中,Simulink提供了一个强大的仿真环境,可以帮助工程师和研究人员对电力系统进行潮流计算的分析和优化。使用Simulink进行潮流计算可以提高计算的准确性和效率,同时简化了复杂电力系统的建模和仿真过程,为电力系统的设计和运行提供了重要的支持。 ### 回答2: 基于MATLAB的电力系统潮流计算设计是一种用于分析电力系统中的电流和功率分布的工具。它可以帮助电力系统工程师评估系统的稳定性和效率,并找出可能存在的问题。 在该设计中,使用MATLAB的Simulink仿真平台进行潮流计算。Simulink是一种基于图形化编程的工具,它可以帮助用户建立电路和系统模型,并进行仿真分析。 设计过程首先需要搜集系统的输入数据,包括电力系统的拓扑结构和各个节点的电流和功率需求。然后,根据这些输入数据,建立电力系统的模型。模型包括发电机、变压器、输电线路等,它们之间的连接关系由电力系统的拓扑结构决定。接下来设置电力系统的控制策略,如发电机的功率输出控制、变压器的调压等。这些控制策略可以通过MATLAB的Simulink模块进行建模和仿真。 当模型建立完成后,就可以进行潮流计算了。潮流计算是指通过数学方法求解电力系统中各个节点的电流和功率值。Simulink可以提供一系列的求解器,如Newton-Raphson、Gauss-Seidel等,用于求解电力系统的潮流分布。 潮流计算完成后,可以通过Simulink的仿真结果分析功能对结果进行评估。可以查看节点的电流和功率分布情况,并与设计要求进行对比。如果发现系统存在问题,可以通过调整模型的参数和控制策略来进行优化。 总之,基于MATLAB的电力系统潮流计算设计是一种快速、准确分析电力系统的方法。通过Simulink仿真平台,可以快速建立模型、进行潮流计算和结果分析,帮助工程师更好地了解电力系统的运行情况,提高系统的稳定性和效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值