javathinkinjava
C语言是面向过程的,Java是面向对象的,思想不一样,一门语言的基础部分不过是一些关于数的类型,字符的类型的定义。但是就是这些简单的组合,组成复杂的系统。
学Java不一定要C基础,单从语言本身,你买的基础教材都会教你java的一些基本知识,所以没C基础一样学Java。但是有C基础能够让你学Java稍微轻松点,毕竟都是程序语言,在基础结构上是类似的。我想这就是为什么绝大部分大学课程都会把C语言放在大一,并不是要教学生用C语言写出多丰富的东西,而是让他们通过C语言理解程序的一些思想。
虽然不学C也可以学Java,但是语言是相通的,学会了C再学Java会很顺利,直接学java会很不爽,不信问问哪个Java高手不会C语言啊!这根本不是汉语和英语的那样的关系,要知道Java是由C++改进来的,而C++是c的扩展,你说没关系行吗?
Java不需要学习c语言,但是c语言是比较基础的语言,学过基础的东西之后再学其它的编程语言将会很轻松。
下面给你推荐Java书籍:
关于基础知识,建议选择国内的入门书籍,各大高校编写的书籍都可以,比如说《Java从入门到精通》,《java面向对象编程》。。。等等。- 最新Java精讲视频,PDF书籍教程,面试题,学习手册点击下载shimo.im
java语言学习基础很重要,基础很重要,不要冒进突击。
java语言书籍选择要遵循从易到难,国外优先,理论和实践相结合的书籍优先
选好书籍应该不要贪多,1-2本深深啃,结合一个项目仔细练习这样你就可以快速掌握了
不要选择什么二十小时,高手,名字夸大那些书籍,华而不实。
国内IT论坛要经常逛,学习书籍的一些解读或者简评在里卖弄都会
2.关于java的API的知识学习,最好的就是JAVA自带的手册,有中文版版本的,在网上有电子版的,也有纸质书籍,可以选择。文件41个电子书下载地址企鹅峮:六八六八二七六三
3.关于深入学习java的API的知识可以参考《JAVA核心技术》,当然是你在仔细学完1-2步骤的书籍再看啦,这个比较深,国外写作思路和国内不大一致。
4.关于学习面向对象的JAVA知识方面,可以参考最经典书籍《JAVA编程思想》,这本书比较经典,国内学习java的大牛们都推荐,所以最好仔细研究学习。这本书算是JAVA的红宝书了。
5.关于学习练习的书籍,就不推荐了,最好的就是java自带的例子了,包含了各种应用实例,可以仔细研究,每个例子做透,你也就入门了。
6.关于java应用的书籍很多,神马都有,根据应用方向去选择与挑选。不要选国内的,一般国内的都是名字响亮,但是内容糟粕多见。
7.目前比较多的应用方向一般是android方面了,可以学习下android框架哪本书籍,这个设计知识广,建议去或者google相关论坛,看看牛人们怎么学习。
8. 简单讲这么多,主要是正对java入门者选择书籍的问题,高手们有啥更好建议建议留言交流。
注意事项
㈡ java流行的框架(java现在主流框架)
常用的java开发框架有哪些1、常用Java的开发框架:SSH组合框架:Struts,Spring,Hibernate,后来Struts被SpringMVC来取代,所以SSH也可以是后者的组合。
2、SpringBoot:用于搞定其他框架的一个框架,主要是提供了各种启动器、简化了各种配置、方便和其他框架集成、开发者能够快速上手。
3、持久层框架选Hibernate和Ibatis。Hibernate自动化能力强,开发大型应用可以节约开发时间,ibatis小巧简洁,灵活。
4、框架1:Spring框架该框架排名第一,因为它具有开发复杂Web应用程序的出色能力,而且,这些应用程序因性能突出而广受赞誉。它使Java开发人员能够轻松地创建企业级应用程序。Web应用程序开发人员可以证明Spring框架的能力。
5、java开发框架如下:SSH组合一般常说的SSH组合框架,就是Struts,Spring,Hibernate,后来Struts被SpringMVC来取代,所以SSH也可以是后者的组合。
6、第一个,SpringMVC。SpringMVC是一种基于Java地实现了WebMVC设计模式的请求驱动类型的轻量级Web框架,主要是帮助我们简化日常的Web开发;第二个,Mybatis。
java学习的主流框架有哪些?
1、学习java需要掌握的框架有:java语法基础,可以看thinkinjava千锋教育就有线上免费Java线上公开课。servlet,jsp,jdbc,结合html,css,js实现自己想要的小网站,功能慢慢积少成多。
2、WebWork【Java开源Web开发框架】WebWork是由组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EEWeb框架。Struts【Java开源Web开发框架】Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。
3、Spring这是其他Java框架中的绝对领导者。掌握Spring是Java开发人员职位最普遍的要求之一。造成这种情况的原因很多,但主要的原因是普遍性。PlayPlay是大多数开发人员喜欢的另一个轻量级框架。
4、Java主流框架是:SSM1Spring,它常年雄踞于企业开发必选框架之首,需要开发者从原理、应用、扩展等全方位角度掌握,最终可以搭建属于我们的平台。
现在企业开发时,Java所用到的主流框架有哪些?1、SpringBoot:用于搞定其他框架的一个框架,主要是提供了各种启动器、简化了各种配置、方便和其他框架集成、开发者能够快速上手。
2、框架1:Spring框架该框架排名第一,因为它具有开发复杂Web应用程序的出色能力,而且,这些应用程序因性能突出而广受赞誉。它使Java开发人员能够轻松地创建企业级应用程序。Web应用程序开发人员可以证明Spring框架的能力。
3、PlayPlay是大多数开发人员喜欢的另一个轻量级框架。它允许您使用Java和Scala构建Web应用程序。它是为满足现代移动和Web应用程序的需求而设计的。
4、Java开发开发框架有很多,给大家推荐下面几种:struts2框架,这是最经典的框架(可以说没有“之一”)。可以帮你快速搭建出一个MVC模型出来。Spring:Spring是轻量级的J2EE应用程序框架。
5、Java主流框架是:SSM1Spring,它常年雄踞于企业开发必选框架之首,需要开发者从原理、应用、扩展等全方位角度掌握,最终可以搭建属于我们的平台。
6、,Hibernate虽然Hibemate不在RebelLabs的排行榜上,但它仍然是一个值得一提的Java框架。这种映射Java框架使用连续数据库访问操作而不是高级对象处理来解决对象和关系不匹配的问题。