java学习
相信对于很多刚入门编程的同学来说,特别是在没有接触过其他编程语言的基础上而直接学习Java的同学来说,刚开始是比较困难的,特别是搭建环境、配置jdk以及安装开发工具等。对于一个新手小白来说,其实更多的时候,学习编写代码不是最难的,反而在搭建java的开发环境这一块频繁遇到各种各样的问题,很难解决。所以下面这篇文章,将给你一些很好的java学习建议以及在编程过程中遇到问题如何高效解决。
一:如何学好java
1、搭建java开发环境
学习java编程,之一件事就是搭建好java的开发环境,这样才能顺利的开启java编程之旅。虽然网上有很多资料,很多博主写的搭建步骤,但是存在这么一个问题,时间对不上,也就是在他的那个时间搭建他的那个版本的环境,当然是一点问题都没有。可我们搭建环境肯定要搭建最新版本的,所以很多小白在在看那些博主之前发的,有可能有一些步骤对不上,搭建环境的过程就不是很顺利,经常因为种种问题无法搭建好开发环境,导致自己信心受挫,学习兴趣和***也大减,甚至因此彻底放弃学习 Java 编程!
所以,看到这,小编也不展示自己的搭建过程,因为也许你看到时候,已经是我发这篇文章很久以后了。
那么怎么顺利的去搭建环境呢?小编强烈推荐去”B站或者腾讯课堂”(不是打广告喔)上去跟着一些UP主搭建,上面有很多java入门的免费课程,而且有很多都是最新的,那些UP主会带着你从零开始搭建环境,搭建过程都会很顺利的。此外,这些UP主的课程一般还会留下他们的java学习群,里面有很多共同学习的小白,大家可以一起学习与讨论。此外,最重要的一点还是里面能有很多能帮你解决问题的小伙伴。在学习的过程中,遇到问题是在所难免的,所以能有一个帮你解决问题的资源在,学习会事半功倍的。
2、打好java的语法基础,学会javaSE的内容
首先,学习java的之一步就是掌握好基本概念。对于新手小白来说,很多概念是之一次接触,可能难记忆难理解。这些都没关系,很多编程的大佬都是这样过来的,在你接触多了后,自然而然就记住了。其实,所有编程语言的学习,基本概念都非常重要,只有掌握好了基本概念,在后续的学习和软件开发操作中才会得心应手,所以在学习之初最关键的是要把基本概念吃透。
其次,java基本语法也很重要。编程语言就是一门语言,一门计算机能听懂你给它说了什么的语言。所以,只有你自己也懂了才能与计算机打交道。如何学好java语法呢?若要熟悉语言,使用的 莫过于多看别人写的程序,了解别人是如何使用java来解决问题的,然后针对同样的程序进行练习,并从实例中测试自己是否真正了解到如何解决问题。
最后,如何高效的学习java。我这里非常推荐视频学习,像B站里面有很多博主都有免费的java入门课,带你从搭建环境到基本语法的精通,很多视频质量都是非常高的。除了B站,像腾讯课堂里面也有很多这样的课程,都值得学习。其实,买一本java基础学习的书配套着视频学习,效果会事半功倍喔。
3、运用基本的j2seAPI
除了java语言本身的语法之外,懂得运用j2se的API也是一个必要的课题,然而在这么多的API下,您必然想知道哪些API是必要或常用的。我的建议是先掌握字符串处理、异常处理、容器(Container)、输入/输出(I/O)、线程(Thread)这几个主题。
API的内容庞大,没有任何一本书是可以详细讲解每个API如何运用,您也不需要将API都背诵下来,您要懂得查询API文件说明,虽然API文件都是英文的,但是现在市面上很多免费的翻译软件(google翻译/百度翻译)都非常不错。所以这个问题是可以应付的。以j2se5.0来说,您可以从下面的网址查询到API文件说明:http://java.sun.com/j2se/1.5.0/docs/api/。
4、 深入学习java
在学完java基本语法过后,接着可以进一步的学习。如果需要可以学习JavaSwing窗口程序,来提升自己的编程能力和编程思路。然后学习JavaWeb,JavaWeb是一系列技术的综合,也是大多数Java学习者日后的技术方向。及早的了解JavaWeb也有利于更深层面理解,Java在完整的应用中,是如何与各个模块交互并发挥作用的。对于学习JavaWeb,还要学习一些其他的内容,比如数据库,部分前端等,当然这些都是后话了。
5、学会用CSDN
对于很多小白来说,CSDN也是一个非常好的学习资源。CSDN是“China Software Developer Network”的缩写 ,中国软件开发者社区。中国更大的IT技术社区,为IT专业技术人员提供最全面的信息传播和服务平台。里面有很多关于计算机各给方向的文章,来自全国各地的IT人员,都可以在里面分享自己的内容,里面的内容多,而且质量也是非常的不错。此外,学会使用搜索引擎来解决问题也是学习的需要。
二:如何高效解决问题
1、代码问题
学习编程,一定要会代码调试。代码调试很重要,而且每个编程软件都是自带调试功能的,你要做的就是要会用。我这里就不介绍怎么用了,读者可以下来去B站搜索一下,一般你在网上学习的入门课程里面的UP主也会教你怎么用调试功能的,所以这一点只要自己花时间去学,肯定是能做好的。
2、知识问题
对于一个java开发者来说,我觉得最重要的是解决问题能力的培养。问题总是有而且五花八门的,你不可能说把所有问题都遇见然后都解决并且记住,那肯定是不现实的。我们要做的就是,当遇到一个新的问题的时候,自己有能力去解决他。比如,你懂的去CSDN上寻找答案,会利用自己加入的一些学习群,有同学可以交流讨论,有老师可以请教,这些都是你非常宝贵的资源。久而久之,自己解决问题的能力慢慢的就提升上来了,而不是向以前那样,遇到问题一筹莫展的。
最后,Java学习之路艰辛而又漫长,所以祝愿所以学java的同学都能坚持到最后,都能成功。
本文参考:https://blog.csdn.net/weixin_33691817/article/details/92496219