1. 首页
  2. 资讯

java描述

如何学会java?不扯那些虚的,要来就来实质性的干货。明确自己学习的原因问问自己是抱着什么目的要学习Java,没有目标的学习是效率极低的,并且容易半途而废;了解Java可以做什么,Java

如何学会java?

不扯那些虚的,要来就来实质性的干货。

明确自己学习的原因

  • 问问自己是抱着什么目的要学习Java,没有目标的学习是效率极低的,并且容易半途而废;

  • 了解Java可以做什么,Java可以从事的岗位以及软件行业的发展情况;

  • 自己是否对Java方向感兴趣;

Java基础

学习准备

  • 推荐看视频入门,可以通过某宝以及某鱼购买相关的视频,别挑三拣四,选中一个视频看完再说,对于初学者,无论选哪一个都是值得你学习的。可以选择传智、黑马、尚学堂等教学视频,买一个系列的即可;

  • 有人说编辑器等IDE环境不适合看视频,浪费时间,但是初学者在学习第一个编程IDE时,推荐看视频或者通过搜索引擎了解工具的使用,看书其实在刚开始可能更浪费时间;

  • 看完基础视频对知识有个大概的了解,这时候看书就不会一头雾水,此时可以通过看书来深入学习,之后的学习可以自己选择看书还是看视频,最好的方法是花时间既看视频也看书;

  • 学着学着忘掉前面的别总想着回头记住,先往后学,有些基础知识暂时用不上,当你学到应用的知识时自然会慢慢理解;

书籍推荐

入门书籍:《Head First Java》、《Java 核心技术》

进阶书籍:《Java编程思想》


Java Web

学习完Java基础,接着适合学习Java Web,这个推荐看视频,学习数据库和JDBC基础知识以及基本的前端知识,然后学习SSM框架,学习路线为:

Mysql -> JDBC -> HTML、CSS、JavaScript、JSP -> Spring -> SpringMVC -> Mybatis -> SSM整合 -> SSM项目实战

推荐两本书:

《深入分析 java web 技术内幕》

《架构探险-从零开始写java web框架》:讲解 ioc、aop 通俗易懂,实现 ioc、aop


实战之后返回深入学习 Java 相关知识,自顶向下学习,通过大概学习基础,实战之后返回深入学习基础知识,由广至深。


并发编程

推荐书籍:

《Java并发编程的艺术》


设计模式

《Head First 设计模式》


JVM

《深入理解 Java 虚拟机》


要想超越别人,不仅仅要掌握实战技能,更重要的是基础扎实


算法

《算法》第4版


计算机网络

《图解TCP/IP》

《图解HTTP》


操作系统

《操作系统概念》(恐龙书)


这么多已经够你学习了,主要是行动起来,还有更深入的,比如数据库方面以及Java相关的方面,等你学完以上知识相信你自己已经知道需要学习什么了,不要一次被这么多内容吓到,只要静下心来,下一个大神就是你。


附上一张可供参考的详细思维导图

java编程好学吗?

作为一门编程语言,其实总体和其他语言别无二致。

与其问java编程是否好学,不如先问问自己能否静下心来,有好奇心和钻研的精神,因为学编程注定不能像与人打交道的职业一样可以东奔西走。

有时候一个bug能让你修上几小时,甚至在你不得要领时能让你困惑更长时间,所以你要耐得住寂寞,有耐心。

再者,与其问java是否好学不如问问自的逻辑性如何,思考问题是否细心,缜密,如果是,那你将会是一个有潜力的码农。

光靠一门语言是混不开的,更底层的是一些基本知识,比如数据结构,算法,计算机网络等知识,有了他们你会如虎添翼,没有也可以慢慢积累或系统学习。

再回归到语言上,总的来说,语言都差不多,但细究起来,每个语言都有自己的特性,比如基本类型及包装类内部如何实现,网络编程,IO,还有并发等等,这些可以找书看。

最后还有很多框架,比如当下流行的spring和spring mvc,都可以花点时间学习下,敲敲代码过一遍,基本差不多,如果想深究,可以看源码。

很多东西都是入门容易精通难,加油吧!

自学java?

这是我给的路线,你可以看看

新手按照这个学习路线:第一阶段:HTML+CSS 静态布局开始,有人肯能会说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你本身就不会有什么竞争力。


第二阶段:必须要掌握的JS/JQ JS尤为重要,也是最难的,不用说JavaScript无论在前端还是后端中都是占比非常大的,很多人学不懂也是情理之中,这个跟思维有关系,适当了解一下数据结构有利于学习JavaScript和javase。


第三阶段:JAVA的基础,我的java扣扣{2327795547}JAVASE核心技术,也是JAVA的魂和JAVA紧紧相连的数据库。最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基础部分,上过学的人都知道,任何一个试卷80%都是基础,没有太难的东西,JAVASE就是JAVA的基础,根据我这么多年学习java的经验来看,如果一个人学不好JAVASE,那JAVA基本就是白学,后面的框架基本就是听天书。数据库,不用了说了,最常见的那三个数据库,增删改查,多去练习SQL语句吧,复杂的连接表示有难度的。


第四阶段:JSP相关技术 JSP和servlet 就目前来看 有些公司现在不用JSP,因为他的加载速度有点慢。不过还是现在学着吧,毕竟在JAVA体系中也是非常重要的


第五阶段:JAVAEE企业级开发,框架,struts2,hibernate4,mybatis3,spring4,spring mvc,这些东西都要掌握,但是整个JAVA体现想要理解的还算可以确实有些难度,自学的话,基本没啥可能了


上面的学习内容基本包括全了,JAVA体系基本如上,希望想学习JAVA的初学者能坚持下去,JAVA语言确实非常的强大,为了需要人才也是最多的

java培训是什么?

现在我也是想学习java阶段,纠结于要不要去培训机构,本来是打算去的,然后和机构的人联系了一下,结果整天给我打电话问什么时候去过去,昨天还说可以预交报名费,有点怕。就想着要不就自学。希望有大佬给我指条路,到底要不要去培训,自学的话要怎么自学。

java接私活?

依你列举的技能,真的是还远远不够的。你现在有接私活的想法本身就是错误的。一些毕设的小项目我以前也帮人做过,但是权当练手,免费帮忙。你现在应该扩大自己的知识面了,基础的MVC可以自己搞了之后,深入了解原理,tomcat源码实现应该了解吧,http请求过程应该懂吧,自己的硬编码能力也得强一点,不刷刷leetcode说不过去吧。这算是基础打好了,之后你再用这么原始的MVC不好吧,Struts,spring要懂吧,springmvc必不可少吧,暂且抛开前端框架不谈,HTML5,基本的js要懂吧,div,css什么的看着办吧。继续说后端吧,自己设计接口框架设计模式应该熟练运用,知道适用场景吧,集成各种技术插件没问题吧,mybatis持久化,数据源以及事务配置要懂吧,安全框架什么的shiro之类的没用过不合适吧。大数据环境下不玩玩分库分表没踩过坑?MySQL集群主从配置什么的也得会吧。cxf,axis之类的webservice必须的吧。这算是做OA差不多达标了。现在是什么时代,还在做传统系统没意思吧。分布式和微服务,dubbo等RPC框架没听过不行吧,Netflix下面的eureka之类的也该了解吧。spring cloud整个生态慢慢玩一下才有意思啊,大兄弟。

Java好学么?

对编程有一定了解的人一定知道——编程是简单劳动,好学与不好学在于你是否能吃得了这个苦。学任何东西,初入门都会有一定难度,其实这没什么,每个人都遇到这道坎的。

Java入门相比较其他已知语言是容易的,但精通很难。还是那句话,c语言是基础,因为它是面向过程的,到了java就要转化思想变成面向对象了,但相对于c++而言,java会容易些。它用的语法与C++基本类似,只是不存在C++里面最难懂的指针以及继承。

个人建议:

看完基础语法,开始找些问题来练手,着重解决问题,同时总结经验和心得。

再一次次的被坑中,你就能明白:为什么要有分层结构,为什么要有设计模式,为什么很多String要写成常量好,什么情况下用StringBuilder, 什么时候用StringBuffer,为什么要写单元测试,为什么使用框架,用什么工具来管理jar,等等。

该如何学习Java?

1、学习java首先需要的是扎实的基础,首先是需要将基础知识进行认真的学习与实践,

包括可以阅读好的教程资料及视频培训课程。

2、项目实践,通过实际的项目锻炼,在项目过程中不断解决问题,包括为了解决问题进行一系列的学习,通过长年累月的积累将会达到较高的水平,这里所说的项目不是一直重复劳动的项目,必须是有一定创新,技术跟的上目前发展水平的项目。


3、可以参与开源项目,学习技术架构相关课程,学习著名开源项目源码,这个阶段属于进阶阶段了,一般需要多年的经验。

Java难学吗?

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。具有卓越的通用性、高效性、和安全性。广泛应用于PC,移动电话和互联网,拥有全球最大的开发者社群。

在全球云计算和互联网的背景下,java具备更显著的优势就业前景。广阔的市场,光明的前景总会让人向往。

很多人立志要学习java,从事开发,走上高端大气的IT道路。但是,在学习之前,看到各种代码如看天书,又总会听到很多外行人宣扬着java有多难,绝不是平庸者的选择。很多人就会因此打退堂鼓,认为自己不够聪明,肯定学不来。

那么,java编程真的是聪明人才能玩的游戏吗?有人曾经做过统计,询问500多已经参加工作的 Java开发者,“学习java是否困难?”有74%的人认为不难,说难学的仅占26%,那么这74%全部都是聪明人,智商比普通人高吗?

显然不是的。说到底Java,它只是一种语言,仅此而已。跟我们平时学习母语,英语并无不同,只是他的适用对象是计算机,手机等非生物,但基本的控制结构什么的,所有的语言都差不多。学习java只要你掌握了编程的本质和逻辑关系,那么编程语言,开发平台,编译工具都不是问题。

真正评判你的专业水平的还是你的程序设计思想,语言的机制本身并不会给程序带来多大的影响。而且,每个人的难易标准并不相同,习惯说不的人,总会放大困难,给自己设置障碍。李嘉诚说:“当我骑自行车时,别人说路途太远,根本不可能达到目的地,我没理,半道上我换成小轿车;当我开小轿车时,别人说,不要再往前开,前面就是悬崖峭壁没路了,我没理,继续往前开,开到悬崖峭壁我换飞机了,结果我去到了任何我想去的地方“。

说到底,修行还是要靠自己,难不难何必让别人给你设立标准?只要你想做,下一秒就能开始。不要让你的梦想毁在别人的嘴里,因为别人不会对你的梦想负责。

作为一名程序员,只有真正的热爱编程,才会在这条苦逼的编程之路上越走越好,越走越远,年轻的程序员们,请继续修炼,期待你们的未来更加精彩!

java基础教学目录?

以前学习Java的时候,看的是 如鹏网 的视频教程——《这样学Java不枯燥》;

通过开发超级玛丽,飞机大战,汤姆猫等好多经典的小游戏来讲解Java,特别的有意思,没想到Java还可以这么学,学起来一点都不枯燥,挺好玩的;

http://www.rupeng.com/Courses/Index/51?lianbot;

怎样才能算是精通java?

熟练掌握Java基础,数据库,web前端,Javaweb,三大框架等,还有分布式、设计模式、前端技术、网络支付、全文搜索引擎、Docker、WebService等。然后再自己做过一些项目。随着项目经验越来越多,对知识点的掌握也会更加熟练,对Java的理解也会更透彻。

以前学习Java是在 “ 如鹏网 ”上学习的,挺不错的,有网络的地方就可以学习,随时随地学编程,有更多的时间来练习项目,夯实基础,有详细的课程体系,Java中比较重要的知识点,可以参考一下;

第一部分:Java语言基础

第二部分:Java高级技术

第三部分:web前端

第四部分:Javaweb编程(核心阶段

第五部分:企业框架

第六部分:项目阶段

第七部分:企业专题

有问题随时提问,老师实时在线答疑,每个章节的后面都有相应的练习题和面试口才题,需要以录音的方式进行提交,直到通过为止,为以后的面试做准备。有新的课程更新了,也是可以继续申请了来学习的,比如说Java的提高课程(内容包含:分布式、设计模式、前端技术、网络支付、全文搜索引擎、Docker、WebService等);有技术大牛亲自授课,口碑不错,基本上都是慕名而去的,具体的可以到如鹏网官网上去了解一下。

Java提高课程知识点,可以参考一下;

第一部分:

第二部分:NoSQL

第三部分:设计模式

第四部分:分布式技术

第五部分:综合项目(项目截图可访问如鹏网官网)

本文来自投稿,不代表本站立场,如若转载,请注明出处。