仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3596|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA教程之Java程序计划资本保举

[复制链接]
再见西城 该用户已被删除
跳转到指定楼层
#
发表于 2015-1-18 11:42:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
进而能拉拢大多数程序员用windows产品。并且从ASP.NETAJAX可以跨平台这一点上,间接证明了我们的推断,至少证明了微软做过这方面的研究。所以如果哪一天突然听说了.net可以跨平台了,那么请不要吃惊,如果这一天真的到来,java就到了真正和.net决战的时刻。因为不到万不得以的时候微软是不会推出跨平台的.net的,如果跨平台的.net还不足以对抗java的话,那么微软还剩的手段就是开源了,呵呵。程序|计划|计划资本Java程序计划言语作为典范的面向对象程序计划言语,早已占有了一块相称固定的位置。在浩瀚网友都推出本人的Java进修资本的时分,我也抑制不住来写一个帖子作为本人举行Java程序计划言语进修常常参考的质料总结,以享列位网友。
起首向人人保举的是举行Java程序计划必须的开辟情况,JavaSDK。这一部分仍是要提示人人,必定要用最新的版本,最主要的是注重言语的变更和尺度化后所作的改善,能够经由过程上面的网址举行下载:
http://java.sun.com/j2se/
作为进修一种程序计划言语,标准是相称主要的,正如我在举行C++程序计划的进修的时分一样,举行Java程序计划言语的进修我也长短常器重标准的进修的,Java言语的标准是公然的,你能够鄙人面的地点找到它:
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
正如BjarneStroustrup创作C++程序计划言语的时分有一个计划和演变的历程,Java程序计划也一样,上面这个地点给出了一个Java程序计划言语的白皮书,用来注释Java的计划方针和今朝的情形。团体感到这个是一个必读课本,份量相对不亚于C++程序计划书本中的《C++言语的计划与演变》,地点为:
http://java.sun.com/docs/white/langenv/
TheJavaTutorial--Apracticalguideforprogrammers是一个专门为程序员筹办得十分有用的导游,作为Java程序计划的进门课本长短常符合的:
http://java.sun.com/docs/books/tutorial/index.html
上面计划的成绩是Java的平安性成绩,关于这方面的会商团体感到能够参考官方的动静,对照威望。你能够会见
http://java.sun.com/sfaq/
这里的动静即是比来的关于平安性成绩的一些质料。
假如是参考内部专家的动静,我倡议人人参考普林斯顿小组的站点,这里的会商也是相称不错的,良多已构成出书物和文章,都是很成熟的头脑会商:
http://www.cs.princeton.edu/sip/java/
关于开辟平台,假如你不肯意利用notepad大概editplus和ultraedit。我只乐意向人人保举SunONEStudio,它是完整用Java开辟的。撑持Solaris,Linux,和Windows平台(固然是分为三个版本)。
能够经由过程这个地点下载:
http://wwws.sun.com/software/sundev/jde/index.html
学到了必定的深度,人人最但愿懂得的生怕就是Java便一同,假造机,当地办法和公有帮助类的计划机制,这个生怕也只能经由过程研读源代码才干懂得。与.NETFramework分歧的即是“这些都是公然的”,使人镇静是么?人人能够参考上面的毗连来取得:
http://wwws.sun.com/software/communitysource/j2se/java2//download.html
更加间接的交换但愿人人多多介入Sun的手艺论坛,这个是每个进修者最为新鲜的参考资本
http://gceclub.sun.com.cn/NASApp/sme/jive/index.jsp
从书本角度不肯意做更多的保举,我只提几本:
JavaHowtoProgramme仿佛是公认的典范课本,我天然也不否定他的代价。
关于ThinkingInJava,团体以为不是太合适初学者,进了门再看感到效果更好些,读者甚用吧。别的很乐意向人人保举EffectiveJava,这本书取得了Jolt年夜奖,相对不亚于EffectiveC++反动性的意义。下面列出的履历划定规矩涵盖了年夜多半开辟职员天天所面对的成绩的办理计划。经由过程对Java平台计划专家所利用的手艺的周全形貌,展现了应当做甚么、不该该做甚么才干发生明晰、强健和高效的代码。Java之父JamesGosling已经如许评价这本书“真但愿10年前我就可以具有这本书。大概有人会以为我不必要任何干于Java的书本,可是我的确必要这本书。”
Java程序计划言语作为支流的面向对象程序计划言语当中的一个,魅力无量,但愿本导游能够给你进修Java言语供应一些有效的信息。关于Java言语,本站点经由外部会商已建立了专门的Java研讨小组,将在将来的2年内完成一系列进修总结,教程和参考质料,以享列位网友。



net程序员的大部门代码都靠控件拖拽完成的,虽然java也有,但是无论从美观和速度上都没发和.net比。java程序员都是代码完成的,所以java程序员常戏称.net程序员是操作员,呵呵。
若天明 该用户已被删除
19#
发表于 2015-9-28 12:01:28 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
若相依 该用户已被删除
18#
发表于 2015-7-18 22:38:09 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
谁可相欹 该用户已被删除
17#
发表于 2015-7-11 05:37:28 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
活着的死人 该用户已被删除
16#
发表于 2015-6-23 22:24:53 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
admin 该用户已被删除
15#
发表于 2015-6-14 19:44:41 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
小魔女 该用户已被删除
14#
发表于 2015-4-27 10:52:45 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
冷月葬花魂 该用户已被删除
13#
发表于 2015-4-27 09:16:38 | 只看该作者
是一种为 Internet发展的计算机语言
灵魂腐蚀 该用户已被删除
12#
发表于 2015-4-20 05:06:49 | 只看该作者
吧,现在很流行的Structs就是它的一种实现方式,不过Structs用起来实在是很繁,我们只要学习其精髓即可,我们完全可以设计自己的MVC结构。然后你再研究一下软件Refactoring (重构)和极限XP编程,相信你又会上一个台阶。 做完这些,你不如整理一下你的Java代码,把那些经典的程序和常见的应用整理出来,再精心打造一番,提高其重用性和可扩展性。你再找几个志同道合的朋友成立一个工作室吧
海妖 该用户已被删除
11#
发表于 2015-4-16 11:11:46 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
山那边是海 该用户已被删除
10#
发表于 2015-4-1 04:10:24 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
只想知道 该用户已被删除
9#
发表于 2015-3-24 13:51:12 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
分手快乐 该用户已被删除
8#
发表于 2015-3-19 18:58:48 | 只看该作者
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
莫相离 该用户已被删除
7#
发表于 2015-3-12 07:57:19 | 只看该作者
是一种使用者不需花费很多时间学习的语言
乐观 该用户已被删除
6#
发表于 2015-3-5 14:39:01 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
5#
发表于 2015-3-1 22:53:41 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
因胸联盟 该用户已被删除
地板
发表于 2015-2-20 10:42:36 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
简单生活 该用户已被删除
板凳
发表于 2015-2-7 03:55:49 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
柔情似水 该用户已被删除
沙发
发表于 2015-2-1 10:36:25 | 只看该作者
任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言
金色的骷髅 该用户已被删除
楼主
发表于 2015-1-21 13:02:57 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 03:17

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表