A. 关于java学习,有什么书籍或者教程推荐不啦
你好,如果想学习java,推荐自学。如果觉得自己没有自制力,可以去报个培育班,那里有人教,会更好点。至于书的话,有很多的,比如说java编程思想等等,要结合自己的实际需要来选择,然后就是努力了。祝你学有所成!
B. Java目前主流框架都有哪些
框架1:Spring框架
该框架排名第一,因为它具有开发复杂Web应用程序的出色能力,而且,这些应用程序因性能突出而广受赞誉。它使Java开发人员能够轻松地创建企业级应用程序。
Web应用程序开发人员可以证明Spring框架的能力。这就是Spring成为Java开发人员最爱的原因。下面的数据可以证明这一点。以下是开发者(选择Java作为首选的三种编程语言之一)对Java框架的看法:
在开发人员的选择中,Spring MVC和Spring Boot远远领先于其他Java技术。对于开发人员来说,这里的一大优势是他们可以不受其他模块约束而专注于一个模块,因为Spring利用了控制反转(IoC)。
这个框架的其他一些优点是一个全面的配置模型,支持传统数据库和现代数据库(如NoSQL),并通过支持面向方面编程来支持内聚开发。它提供了一些模块,如Spring MVC、Spring Core、Spring Boost、SpringTransaction等。
框架2:Hibernate框架
作为一个对象关系映射(ORM)数据库,它改变了我们以前查看数据库的方式。尽管它不是一个全栈框架,但它可以极其轻松地为多个数据库转换数据。
它支持多个数据库的能力使它很容易扩展,无论应用程序的大小或用户的数量如何。它速度快、功能强大、易于扩展、修改和配置。
框架3:Struts框架
该框架帮助自定义软件开发人员创建易于维护的企业级应用程序。这个框架的USP是它的插件。它们是JAR包,这意味着它们是可移植的。
Hibernate插件和Spring插件分别可以用于对象关系映射和依赖注入。使用此Java框架开发应用程序可以减少处理时间,因为它提供了组织良好的Java、JSP和Action类。
框架4:Play
使用该框架的顶尖公司包括LinkedIn、三星、卫报、Verizon等。这只能说明它的可信度。该框架提供了速度、可伸缩性和性能。
它的用户界面非常简单,使移动应用程序开发人员可以快速理解它。它主要用于开发需要统一内容创建的应用程序。
框架5:Google Web Toolkit
这个框架用于客户端开发,类似JavaScript。它是一个开源的Java框架,这意味着它是免费的。谷歌广泛使用了这个框架,谷歌产品如AdSense、谷歌钱包、AdWords都是使用它编写的。
借助GWT代码,可以轻松地开发和调试Ajax应用程序。Java开发人员更喜欢使用这个框架来编写复杂的应用程序。书签、跨浏览器可移植性、历史记录和管理是它的一些特性。
阅读完分享的Java的热门框架后,希望你能有一个更清晰的了解。了解热门框架不是一个挑战,但是找到适合你需求的框架是一个挑战!
C. 如何从github获取源代码
github是当前流行的开源项目托管网站,里面有成千上万的项目值得学习和借鉴,可以把项目源代码下载到本地研究。本文介绍如何获取github的源代码。
方法1 - 克隆(Clone)源代码到本地
克隆之后会把源代码下载到本地,创建一个本地的代码库,可以任意在本地修改代码并使用git所提供的命令操作代码,有代码对应的历史记录和分支。
方法2 - 下载源代码Zip包
只是最新源代码的打包,没有git对象信息,不能查看代码的分支和历史记录。
方法3 - 直接在线浏览代码并复制想要的代码段
项目的源代码可以直接在代码浏览窗口查看,感兴趣的话可以直接复制或者下载
工具/原料
Git
方法1 - 克隆(Clone)源代码到本地
1
到github.com找到自己感兴趣的项目,比如Jquery,复制项目的Clone URL
2
在本地打开Git Bash命令行窗口
3
把复制好的Clone URL粘贴到命令行窗口并回车,执行完Clone命令代码即下载到本地
Git Clone [URL]
END
方法2 - 下载源代码Zip包
1
找到自己感兴趣的项目,在项目页面点击"Download Zip"按钮,源代码即可下载到本地
END
方法3 - 直接在线浏览代码并复制想要的代码段
项目的源代码可以直接在代码浏览窗口查看,感兴趣的话可以直接复制或者下载
D. 学习编程,用什么编程软件
当然是C++.简单易学。初期用C++适应编程的基本规则是很方便的。
问题中提到的其他语言都是建立在C++的基础上的,初学的话难度较大。C++容易上手,基本上所有语言都是建立在c++的基础上的。能与c++相比的只有Java。但是-----
相对C,Java作为现代语言,具有非常丰富的语法特征,如模块和类,不像C随操作系统和编译器的不同有极大差异,Java是一个公司的产品,具有唯一的API,因此,Java程序员没有语言隔阂。有人认为Java根本是一个平台,并非真正的跨平台。
相对跨平台的语言来说,Java具有最好的图形界面编程API。
Java所有的API都是类库,相对C的函数来说,是非常大的进步。Java具有现代语言几乎所有的特征。
Java最大的缺点,是它被一所公司控制着。
Ada。
也就无法按自己的想法做出所有适合自己程序
E. 如何在 GitHub 看源代码学习
只“看”源码是没办法学习的。你必须将这个项目运行起来,在调试过程中动态分析它的处理流程,才能比较好的弄清楚其中的原理。幸运的是node.js的源码非常容易编译和调试,我就是通过下面的步骤来研究它的实现机制的。
先说明一下,我是在 Windows 7 环境下,采用 Visual Studio 2010 来调试的。(当然你要用其他环境也完全没问题)
第一步,从 GitHub 上把源码 clone 到本地(或者直接下载压缩包也行)
第二步,通过其中自带的 vcbuild.bat 脚本生成完整的 vs 项目解决方案文件
第三步,用 Visual Studio 2010 打开上一步生成的 node.sln 解决方案文件将其中的 node 设为主项目,然后就可以开始编译和调试了
就这么简单。
可以探索的问题很多,但是也应当有所侧重。在这个过程里,你会发现一个崭新的世界。通过学习顶尖的开发人员的作品可以帮助你更快的提升自己的技能。但是很显然,你付出的努力和汗水也是成倍的。
我是在一年半前开始接触 node.js 的。现在我最主要的项目基本都是依赖它来完成的。分析 node.js 的实现机制让我收获颇丰。但是回顾我的学习过程,最初却并没有考虑先从实现机制入手自底向上进行学习。而是站在“快乐傻瓜”的角度自顶向下先学习各项 API 的使用方法,适当的看一点点代码。这样学习起来会比较有方向性,和需求贴合的比较紧密,也容易有成就感,容易坚持。
F. 平面设计素材网站有哪些
《全球平面设计图库》
本套图库是是世界三十家最顶尖图库公司联合打造,历时十年,耗资二十亿美金! http://www.tdsjys.com/viewthread.php?tid=1043&;extra=page%3D1
《广告平面设计素材大全》<10CD>
http://www.tdsjys.com/viewthread.php?tid=1037&;extra=page%3D1
韩国花纹------经典失量图
http://www.tdsjys.com/viewthread.php?tid=813&;extra=page%3D1
《华丽实用的矢量图片素材》
http://www.tdsjys.com/viewthread.php?tid=1036&;extra=page%3D1
1.网站名称:站酷(ZCOOL)
网站网址:http://www.zcool.com.cn/
推荐指数:★★★★★
网站介绍:诞生于2006年8月的站酷(www.zcool.com.cn),以“为设计师及爱好者提供最便捷、最贴心的服务”为宗旨,是一个以“设计师”为中心,服务于创意产业、服务于创意人才的“设计师互动平台”。分享最新最实用的素材资源,推荐会员设计师的优秀设计作品,提供设计探讨技法交流的学习氛围。建站以来,内容不断充实,产品不断增加。现在,站酷(ZCOOL)已成为设计师最喜爱的设计站点之一。
网站简评:专业完美的素材下载与设计分享网站,提供矢量素材、PSD分层素材、图标素材、高清图片、原创作品等内容。前沿时尚的设计风格,日韩欧美设计素材应有尽有。站酷网站简洁美观,视觉冲击力强,广告排列整齐有序,设计师倾力推荐。
2.网站名称:素材中国
网站网址:http://www.sccnn.com/
推荐指数:★★★★☆
网站介绍:专业的素材下载网站。
网站简评:提供各类设计素材的收集下载,包括:图片、素材、壁纸、网页素材、动画素材、矢量图、PSD分层素材、3D、字体、教材、图标,等等。素材中国收集了很多商业广告的源文件(PSD/CDR/AI),部分资源需要收取一定费用(点数)。不足的是,文件下载页面的广告太多,造成版面凌乱,用户体验差(素材中国为个人站点,站长可能很注重挂靠联盟广告,感觉像是一个网络、谷歌广告网站)。另外,只支持迅雷、快车下载,考虑不是很周全,大概也是因为加入了迅雷联盟和快车联盟的缘故吧,要不怎么会这么一个劲的推荐使用“迅雷”、“快车”下载呢。另外,专业搜索功能放在不起眼的位置,导航下面取而代之的是谷歌联盟的广告,看来站长有拜金主义的倾向哦。
3.网站名称:站长素材
网站网址:http://sc.chinaz.com/
推荐指数:★★★★☆
网站介绍:中国站长站旗下素材下载网站。
网站简评:提供各类设计素材的收集下载,包括:图片下载、网页模板、图标下载、酷站欣赏、QQ表情、矢量素材、PSD分层素材、音效下载、桌面壁纸、网页素材,等等。资源丰富,更新及时,专题素材下载也是它的特色。作为中国站长站旗下的素材网站,其知名度自然是毋庸置疑的。网站的广告也不是太多,排列整齐训练有素,用户体验度较好。另外,如果能多一点时尚的设计元素素材,那就更完美了。
4.网站名称:昵图网
网站网址:http://www.nipic.com/
推荐指数:★★★★☆
网站介绍:以“共享创造价值”为口号,专业的素材设计共享平台。
网站简评:提供各类素材,包括:图库、图片、摄影、设计、矢量、PSD、AI、CDR、EPS、图片下载、共享图库,等等。昵图网页面简洁经典,是大部分设计师下载素材的首选网站。因为是资源共享和交易平台,这里的素材都需要共享分或昵币,经典的设计素材还需要充值购买。我在想,昵图网的站长正是抓住了设计工作者的心理,共享与交易,自己还能“渔翁得利”。我在想,国家如果打击设计作品、素材版权的话,昵图网很可能第一个倒下,因为这里的素材,都多是别的素材网站所没有的,而幕后的一些细节你可能想象不到:这些“素材”,都是广告印刷公司(或个人)将企业的设计源文件偷偷上传发布的,只为了获取积分。某天“素材”版权归属公司发现自己的作品被盗用,不知昵图网将如何应对?
5.网站名称:中国素材网
网站网址:http://www.sucai.com/
推荐指数:★★★★☆
网站介绍:中国素材网(SUCAI.com)创建于2005年09月,是一家专门向广大设计者,网站制作者,提供图片素材、高精图、矢量素材、桌面背景、手机壁纸、像素图片、LOGO原PSD设计图、PNG 图标、网页模板、Flash背景、QQ 表情、字体下载、音效特效、网页特效、技术教程、论文文档、范文学习、视频教程等相关服务的综合网站。
网站简评:提供高精图、矢量图、桌面背景、LOGO、PNG图、网页模板、QQ表情、字体下载、音效、网页特效、论文、范文等内容。类别较全,但缺乏资源搜索功能,版面文字居多,易影响视觉疲劳,视觉冲击力较弱,且广告充斥着整个站点,用户体验度有待改善。PS:可能是由于域名好记的缘故,但网站总体质量不如其它同类行业。
6.网站名称:素材资源库
网站网址:http://sc.52design.com/
推荐指数:★★★★☆
网站介绍:素材资源库是52DESIGN旗下的设计资源网站,提供在线免费设计素材资源下载服务。
网站简评:资源丰富,分类繁多,就是没有提供资源搜索功能,使用起来不太方便。提供网页模板、Flash源码、矢量素材、PSD素材、透明Flash资源、字体下载、PS笔刷、网页背景、音效素材、脚本特效,等等。
7.网站名称:联盟素材
网站网址:http://sc.68design.net/
推荐指数:★★★★☆
网站介绍:网页设计师联盟旗下的设计资源网站,网页设计师联盟提供大量韩国网站模板与高清晰网页设计素材。
网站简评:网站简洁清爽,广告很少,这里的网页设计素材是很不错的。当然,还提供网页模板、图库壁纸、特色图标、矢量素材、代码素材、Flash素材、其它素材,等等。
8.网站名称:沃格斯克网
网站网址:http://www.orgsc.com/
推荐指数:★★★★☆
网站介绍:致力于中国设计事业的素材资源平台,号称“中国设计师、中国站长必上的网站”。
网站简评:内容非常丰富,广告也是。专于网页设计素材,提供设计素材、Flash源文件、PSD源文件,等等素材下载,非常适合。
9.网站名称:懒人图库
网站网址:http://www.lanrentuku.com/
推荐指数:★★★★☆
网站介绍:懒人图库自建站以来,一直致力于网页素材的提供,目标是做成国内最大的网页素材下载站。懒人图库口号:学会偷懒,并懒出境界是提高工作效率最有效的方法!
网站简评:专注于提供网页素材下载,其内容涵盖网页素材、矢量素材、JS广告代码、小图片、网页背景、导航菜单、PNG图标,等等。懒人图库深入人心,做到了“让任何一个网页设计师都能轻松找到自己想要的素材”。
10.网站名称:维奇素材网
网站网址:http://www.veeqi.com/
推荐指数:★★★☆☆
网站介绍:维奇网(www.veeqi.com)创建于2007年10月。维奇网是一个以分享经典设计素材为主的资源网站,站点内容包括矢量、PSD、Flash、PNG、Gif、模板、源码、欣赏、酷站、壁纸、软件、字体、教程、杂志等。
网站简评:收集的素材资源丰富,但下载资源(大部分)需要收取一定维奇币。提供免费矢量素材、PSD分层、图标素材、网页素材、中文字体、网页模板与壁纸、PS教程等平面设计素材。维奇素材网页面清爽明快,广告也少。
11.网站名称:视觉中国下吧
网站网址:http://down.chinavisual.com/
推荐指数:★★★☆☆
网站介绍:由视觉中国资深编辑精心挑选的国内外优秀设计素材,网罗矢量、icon、壁纸、PSD、电子刊物、图案、字体、三维场景、材质贴图、主题等多个素材门类,为用户提供高质量的素材资料。
网站简评:清爽、时尚是网站的特色,需要登录后才能下载,有的素材下载需要积分。
12.网站名称:猪八戒学院
网站网址:http://xy.zhubajie.com/
推荐指数:★★★☆☆
网站介绍:猪八戒网旗下素材分享网站,致力于提供全面、专业的教程,丰富、优质的素材。
网站简评:资源丰富,其它素材站所没有的,这里都有,值得收藏。提供矢量、欣赏、酷站、图片、图标、桌面、PSD、代码、Flash、背景、字体、 颜色,等等。
13.网站名称:红动图爸
网站网址:http://sucai.redocn.com/
推荐指数:★★★☆☆
网站介绍:红动中国旗下设计素材下载网站,为中国设计师做设计找素材带来极大便利。
网站简评:提供PSD分层素材、设计图片、摄影图片、设计字体、原创设计作品欣赏,等等。共享资源不是很多,需要资源币才能下载。
14.网站名称:素材世界
网站网址:http://www.sssccc.com/
推荐指数:★★★☆☆
网站介绍:素材世界正式建立于2006年一月,是一个以提供各种精品素材、精品教程等设计相关内容主的专业素材站点。
网站简评:以高精度图库、PSD分层图库素材为主打,PSD素材资源绝对比任何素材网站丰富。只是网站过于简洁,首页几乎没什么图片,全是文字,也不支持资源搜索,广告太多,谷歌联盟的广告有意与导航菜单混淆,有诱惑用户点击广告的嫌疑,美工有待改进,用户体验很非常不好。
15.网站名称:素材世界
网站网址:http://www.sssccc.com/
推荐指数:★★★☆☆
网站介绍:素材世界正式建立于2006年一月,是一个以提供各种精品素材、精品教程等设计相关内容主的专业素材站点。
网站简评:以高精度图库、PSD分层图库素材为主打,PSD素材资源绝对比任何素材网站丰富。只是网站过于简洁,首页几乎没什么图片,全是文字,也不支持资源搜索,广告太多,谷歌联盟的广告有意与导航菜单混淆,有诱惑用户点击广告的嫌疑,美工有待改进,用户体验很非常不好。
16.网站名称:图酷
网站网址:http://www.tucoo.com/
推荐指数:★★☆☆☆
网站介绍:国内最早的专业素材站之一,设计师的随身图库:设计素材、插画、卡通、CG、矢量、时尚、图案、网页素材全方位素材图片库。
网站简评:网站依旧还是早期的经典风格,广告太多太乱,容易与导航混淆,网站无资源搜索功能,取而代之的是谷歌联盟的广告(搜索广告),用户体验度急需改善。
17.网站名称:3lian素材
网站网址:http://www.3lian.com/
推荐指数:★★☆☆☆
网站介绍:3lian素材网(www.3lian.com)创建于2004年10月,是一个以提供经典设计素材为主的资源网,站点包括矢量图、PSD分层素材、高清图片、Flash源文件、PNG图标、3D模型、模板、酷站、壁纸、字体、教程等。
网站简评:网站整洁,分类详细,广告较少,整体感觉不错,如果有一个资源搜索功能就更好了。
18.网站名称:E库素材
网站网址:http://www.iecool.com/
推荐指数:★★☆☆☆
网站介绍:E库素材网是为广大网页设计制作爱好者、平面设计制作爱好者及其他人员提供各种素材的资源库。网站共分图片素材、矢量图库、高精图库、网页素材、网页模板、壁纸、明星、下载中心、技术教程、E库论坛、IT资讯等11个栏目。拥有素材图片、高精度图片、PSD源文件、FLASH源文件、网页图标、网页模板、源码下载、技术教程、软件下载、字体下载等丰富资源。图片素材栏目具有数量多、分类细、质量高等特点,高精图库是06年E库与素材站合力推出的平面设计专用高精度图片栏目,具有高像素(高清晰)、高分辨率、免费和大容量等特点。
网站简评:老牌素材资源网站,其“矢量图库”频道也是设计师常关注的。目前网站已经很少更新了,都是早期2007年前的经典素材,还是值得推荐的。我在想一个问题,E库素材网已停止更新素材,并重拳主推昵图网(图文链接比比皆是),会不会是源出一家呢。
19.网站名称:素材精品屋
网站网址:http://www.sucaiw.com/
推荐指数:★★☆☆☆
网站介绍:提供各类图片、壁纸、矢量图、分层图、模板、图标、动画、字体等素材收集下载。
网站简评:绿色界面,清新爽朗,几乎没什么广告,用户体验不错。提供精美佳图、数码设计、桌面壁纸 PSD分层、矢量素材、网站模板、酷站欣赏、标志图标、动画表情、字体下载,等等。
20.网站名称:素材天下网
网站网址:http://www.sucaitianxia.com/
推荐指数:★★☆☆☆
网站介绍:专业图片素材下载网站。
网站简评:素材丰富,但网站美工一般,且广告太多,连搜索也挂着网络联盟的,严重影响用户体验。
21.网站名称:素材艺库
网站网址:http://www.ekoooo.com/
推荐指数:★★☆☆☆
网站介绍:诞生于2007年11月,以提供分享多元化得素材为宗旨。内容涉及设计类、办公类、美术类等基于计算机数字影像和数字艺术领域方面。
网站简评:页面简洁美观,需要金币才能下载资源。
22.网站名称:素材酷
网站网址:http://www.sccooo.com/
推荐指数:★★☆☆☆
网站介绍:精品、专业、实用免费素材网站。
网站简评:页面非常简洁,素材精美,但更新较慢,需要登录后才能下载。提供矢量素材、PSD分层素材、图标(GIF/ICON/PNG)、PS笔刷、节日主题素材源文件,等等。