?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
JAVA语言基础知识。包括异常、IO、多U程、集合类、数据库?切记基础知识一定要时时d巩固) 要求Q对java的封装,生命周期{有一定的了解; 异常------掌握try-catch-finally的?IO?-----掌握字节、字W流和对象序列化的处?。熟l用各U输入、输出流c(InputStream?OutputStream、FileInputStream、FileOutputStream、DataInputStream?DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer?InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter?ObjectInputStream、ObjectOutputStreamQ?多线E?------掌握多线E实现的两种实现ҎQ分别是l承ThreadcM实现Runnable接口。理解线E间的同步与互斥?集合c?------掌握Set、Collection、Map、List、Iterator、Enumeration接口的用,掌握HashSet、ArrayList、Vector、HashMap、HashTablecȝ使用?数据?------掌握JDBC API的用,包括DriverManagercRConnection接口、Statementcd接口、PreparedStatement接口、ResultSet接口?q有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型{? 另外-------理解Unicode、GB2132、GBK、UTF-8、ISO-8859-1~码方式?参考:《Java~程思想》、张孝祥视频教学?/p>
JAVA|络~程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet?要求QSocket--------了解java.io包中的套接口cd服务器套接口cȝ使用?RMI--------掌握RMI基本工作原理、掌握定义远E服务接口类、远E接口类、客L调用cd部v、编译RMI应用E序?HTML--------了解HTML语言的语法、各U标{?JSP-------掌握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签?JavaBean-------理解JavaBean的特点和事g模型?XML--------了解XML语言的语法、DTD、Schema?Servlet---------掌握HTTP协议、Servlet工作q程、Servlet会话跟踪、Servletqo器、Serlvet事g侦听器、配|web.xml?UML-------掌握用例图、类图、活动图、顺序图、状态图?Aglet-------学会安装使用tahiti服务器,掌握Aglet API。[以后再学,在彭老师的项目才会用到] 开发工?-----掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave{开发工具用?另外-------学习q程中学会用Tomcat、JBoss/Weblogic服务?参考书Q《JSP2.0技术手册》林上杰~著Q?《深入体会Java Web开发内q?--核心基础?/p>
据有x据显C,目前Q我国对软g人才的需求已?0万,q且以每q?0%左右的速度增长。在未来5q内Q合DY件h才的需求将q大于供l?009q_我国软g人才的缺口已?2.5万,其中以JAVA人才最为缺乏?/p>
ҎIDC的统计数字,在所有Y件开发类人才的需求中Q对JAVA工程师的需求达到全部需求量?0%~70%。同ӞJAVA工程师的薪水相对较高。通常来说Q具?~5q开发经验的工程师,拥有q薪10万元是很正常的一个薪酬水q?0%学员毕业后年薪都过?万元。计机专业的大学生Ʋ成为JAVA工程师,最便捷的一条\是参加以实战项目ؓ主要教学Ҏ的JAVA职业技能培训,从而有效地~短同企业具体用人需求之间的差距?/p>
全球?5亿Java器gq行着JavaQ?50多万Java开发者活跃在地球的每个角落,C千万计的Web用户每次上网都亲历Java的威力。今天,Javaq行?.08亿手机?0亿智能卡?亿PCZQƈ?8Ƒ֏兼容的应用服务器提供了功能强大的q_。这么多应用Q彻底改变了用户的生zR越来越多的企业Q因Z用了Java而提高了生效率。在中国Q越来越多的用户Q因为Java而降低了成本Qn受了生活?/p>
据相x据显C,全国IT行业软g人才总需求量达数十万之多。Y件h才主要在各大软g公司、企事业单位、高{院校、各大研I所、国防等重要部门从事软g设计开发、应用与研究工作?/p>
如果您想?0多岁拥?-2万以上的月薪QY件开发领域几乎是首选的领域。而在q个领域Q用最多也是最受欢q的开发语a是JavaQ一U广泛应用于服务器、桌面电脑、手机、智能卡、网l等各种领域的跨q_开发语a?/p>
1. Java是目前用最为广泛的|络~程语言之一。它h单,面向对象Q稳定,与^台无养I解释型,多线E,动态等特点?/p>
2.java语言单易学,如果你学习过 C++语言Q你会感?Java很眼熟,因ؓ Java中许多基本语句的语法?C++一P像常用的循环语句Q控制语句等?C++几乎一P但不要误解ؓ Java ?C++的增强版QJava ?C++是两U完全不同的语言Q他们各有各的优势,会长期q存下去QJava 语言?C++语言已成Y件开发者应当掌握的语言。如果从语言的简单性方面看QJava要比 C++单,C++中许多容易淆的概念Q或者被Java弃之不用了,或者以一U更清楚更容易理解的方式实现Q例如,Java不再有指针的概念
?3.面向对象 Z对象的编E更W合人的思维模式QZ更容易编写程序。在实际生活中,我们每时每刻都与对象在打交道。我们用的钢W,骑的自行车,乘的公共汽R{。而我们经常见到的卡RQ公共汽车,轿R{都会涉及以下几个重要的物理?可乘载的人数Q运行速度Q发动机的功率,耗a量,自重Q轮子数目等。另外,q有几个重要的功?加速功能,减速功能,刹RQ{弯功能等。我们也可以把这些功能称作是他们h的方法,而物理量是它们的状态描q。仅仅用物理量或功能不能很好的描q它们。在现实生活中,我们用这些共有的属性和功能l出一个概?机动车类。一个具体的轿R是机动车类的一个实?对象 .Java 语言与其它面向对象语a一P引入了类的概念,cL用来创徏对象的模板,它包含被创徏的对象的状态描q和Ҏ的定义?/p>
4.与^台无?与^台无x Java 语言最大的优势。其它语a~写的程序面临的一个主要问题是操作pȝ的变化,处理器升U以及核心系l资源的变化Q都可能DE序出现错误或无法运行。Java的虚拟机成功地解决了q个问题QJava~写的程序可以在M安装?Java虚拟?JVM 的计机上正的q行QSun公司实现了自q目标 “一ơ写成,处处q行”?/p>
5.解释?我们知道CQC++{语aQ都是只能对特定的CPU芯片q行~译Q生成机器代码,该代码的q行和特定的CUP有关。例如,在C语言中,我们都碰到过cM下面的问?int 型变量的值是10 Q那么下面代码的输出l果是什么呢 printfQ?ldquo;%dQ?d”QxQx=x+1Q?如果上述语句的计顺序是从左到右Q结果是 10Q?1 但是Q有些机器会从右到左计算Q那么结果就?1Q?1.Java不像C++Q它不针对特定的CPU芯片q行~译Q而是把程序编译ؓU做字节码的一?ldquo;中间代码”。字节码是很接近机器码的文gQ可以在提供?Java 虚拟?JVM 的Q何系l上被解释执行。Java 被设计成释执行的E序Q即译一句,执行一句,不生整个的机器代码E序。翻译过E如果不出现错误Q就一直进行到完毕Q否则将在错误处停止执行。同一个程序,如果是解释执行的Q那么它的运行速度通常比编译ؓ可执行的机器代码的运行速度慢一些。但是,对Java来说Q二者的差别不太大,Java的字节码l过仔细设计Q很Ҏ便能使用JIT x~译方式 ~译技术将字节码直接{化成高性能的本地机器码QSun 公司?Java 2发行版中提供了这样一个字节码~译?mdash;—JITQJust In TimeQ,它是Java虚拟机的一部分。Javaq行pȝ在提供JIT的同时仍hq_独立性,因?ldquo;高效且跨q_”对Java来说不再矛盾。如果把 Java 的程序比?ldquo;汉语”的话Q字节码q当于“世界?rdquo;Q世界语不和具体?ldquo;国家”养I只要q个“国家”提供?ldquo;译”Q就可以再快速地把世界语译成本地语a?/p>
6.多线E?Java 的特点之一是内置对多U程的支持。多U程允许同时完成多个d。实际上多线EZ生多个Q务在同时执行的错觉,因ؓQ目前的计算机的处理器在同一时刻只能执行一个线E,但处理器可以在不同的U程之间快速地切换Q由于处理器速度非常快,q远过了h接收信息的速度Q所以给人的感觉好象多个d在同时执行。C++没有内置的多U程机制Q因此必调用操作系l的多线E功能来q行多线E程序的设计?/p>
7.安全 当你准备从网l上下蝲一个程序时Q你最大的担心是程序中含有恶意的代码,比如试图d或删除本地机上的一些重要文Ӟ甚至该程序是一个病毒程序等。当你用支持Java的浏览器Ӟ你可以放心地q行Java的小应用E序 Java Applet Q不必担心病毒的感染和恶意的企图QJava应用程序将限制?Javaq行环境中,不允许它讉K计算机的其它部分?8.动?Java E序的基本组成单元就是类Q有些类是自q写的Q有一些是从类库中引入的,而类又是q行时动态装载的Q这׃?Java 可以在分布环境中动态地l护E序及类库,而不?C++那样Q每当其cd升之后Q相应的E序都必重C改,~译?/p>
http://www.wm23.cn/user/default.aspx
|络营销词典内容均由|友提供Q仅供参考。如发现词条内容有问题,请发邮g至info # wm23.com?/p>
览ơ数Q?span id="_wiki_visit_Count">91
~辑ơ数Q?span id='_wiki_edit_Count'>0历史版本
创徏者: 彭文?/a>
最q更斎ͼ2015/11/13 8:28:53
千橡互动集团
支付宝亲密付
《网l营销基础与实c第五版
点点掌柜
关于|络营销教学|站| 本站动?/a>| |站地图| 版权声明| 联系作?/a>| 问题和徏?/a>|
版权声明Q网l营销教学|站所有作品版权均归原作者所有,未经书面许可Q严Q何Ş式的转蝲/转脓、出版、篡攏V汇~、编译等?/p>