完全零基础如何Java入门?

2024-12-01 01:10:22
推荐回答(5个)
回答1:

很多想学JAVA的小伙伴的一个问题就是我该如何入门?是啊,面对这样的问题我们该如何去做呢,这是摆在很多小伙伴面前的问题。我根据自己多年的编程经验为大家分享自己的看法。


1.看到过好多个这样的提问,其实我一般真的不那么容易分享自己的这点心得的,这是第一次回答这样的“推荐书籍”方面的问题。

我买编程方面的书籍,有一个非常清晰、坚决的原则——电子工业出版社的!

对于JAVA,建议你看如下的书:

首先,《21天学通JAVA》;

然后,《30天学通JAVA项目案例开发》(这本书的内容都是实例的,非常棒的实例!适合初学者的同时,又有实际应用性!)

以上的书籍,是基于你只想学J2SE的。

我还建议你主要攻J2EE方面的知识(在中国,J2SE要高手才能找到工作,而J2SE,只是菜鸟都很可能找到工作),至于J2EE方面的书籍:

首先,《21天学通JAVAWEB开发》

然后,《30天学通JAVAWEB项目开发》

以上都是本人确切的经验来的,绝对没有介绍错


2.我联合互联网上的一群大牛,组建了一个编程的免费学习群,你只需要来我们这个群里听就行,开头的的第一部分是:四二六.,位于中间的第二部分是:396,处于最后一部分的是:284。 这里有免费的学习资源,每天直播课程,不需要你付出什么,只需要有一颗学习的心就可以了。 不是想要学习的就不要加了。

 



3、动手去写去练

当然只看是很难学会的。我们需要搭建IDE环境来多练习才能完全掌握这些语法。编程学习没有捷径可走,只有入门快慢之分。要学会编程只有coding、coding最后还是coding。 


送给那些懦弱的人们

A : 我是护士,我的专业就是护理。我做不了excel、做不了ppt、我学不会ps,好难,我不会写文章。

我: 我学习那么好,写字那么漂亮,编程也不错,ps也挺好、我还能打篮球、我会兵乓求、我会羽毛球、我会足球、我会设计、我会英文。(有的都是高二退学之后自己加强学习的,读书只给了我 算数、识字这些基本的的能力),我特么是神吗?

A : 人人都跟你一样?不是谁都能用很短的时间学很多的东西。

我 :我大概是神吧!你能少看一点 《爸爸去哪儿》、《额滴歌神啊》、《奔跑吧兄弟》吗,今天出了《爸爸去哪》,明天来个《女儿去哪》、《爷爷去哪儿》,你看得完?你能不能看点有用的东西?例如有点启发、让人学到东西的影片或者书?

A:委屈的瘪瘪嘴,那好,我要学习,给我买一本书吧,推荐一下。

我:书到了,学习 吧,一个月后我要看你的成绩。我来考考你

A:好难啊,我好困,我要看一会儿电视.....(然而没然后了....)

其实,这位A同学,极度的懦弱,并不是她不上进,只是那么的懦弱,那么的沉迷于垃圾节目、垃圾书籍,喜欢看不伦不类,不三不四的东西。不明白自己应该要什么,自己怎么做才能得到,认为自己的能力那么的差,做不到

B:大神,我要学node了,推荐一下node的书籍呗

我:恩,入门看一下《node于express开发》吧,然后看看node官网。还有一些博客什么的。当然了,你完全按照那本书,也能做出一些的东西了。最重要的是,要自己动手,去做东西,然后发现问题,解决问题。提升自己。

B:大神,除了那本书,还有别的书吗?

我:书很多,但书不在于多,而是,你能否理解了,并且能运用了?你看完了吗?

B:我感觉很难做,node好难。

我:做做项目,搜搜Google、看看github。

而今,我不知道这位同学水平到底到了什么水平,我想,应该不会太好,最终原因,我想是因为没有深入的去折腾,没有去写代码,没去发现自己的问题

其实,我们的潜力很大,我们能学的更好。我们能掌握的更多,但是许多人都做不到坚持、做不到深入。不肯思考,不肯的动手,是阻碍我们进步的最大原因。

后记:

人,应该要明确自己的目标,拥有理想。

人,重要的不是你站在哪里,而是你往哪个方向前进。

无论何时,不管你已经得到了多少,拥有了多少。都不是堕落的理由。

对于不肯上进,没意志力的人来说,等于是,你想死,任何人都救不了你!

感谢自己,感谢自己没有继续读大学。感谢自己在读书时代已经养成了独立思考,喜欢折腾的习惯。

回答2:

我觉得lz精神可嘉,java基础书有很多,谈不上好坏,概念就这些,都是死的,无非是作者能不能用较为通俗易懂的语言把枯草难理解的理论解释明白,个人感觉,学软件要有一颗“把所有看到的现实生活中的问题都用软件的方式来解决的”冲动的心,多练多玩,然后找个好上手的工具,我用的是eclipse,学会debug,看明白程序运行流程,对于你提高编程能力和软件思想很有帮助,甚至可以突飞猛进,建议lz先不要管对象和类,先学下基础知识,比如几个原始数据类型,循环,条件等,建议这些lz可先从C语言开始,毕竟Java还是以C为基础的,找本简单的C语言入门的书,装个vc++练练手,照着参考书写个两三句代码,明白程序是怎么个运行流程,然后慢慢的增加复杂点的逻辑,写个水仙花数之类的简单算法,感受一下,不用太难的。这些都有了个大致感觉后,开始进攻类和对象,这里就是一个门槛了,可能比较抽象,100个程序员有100种对于类和对象的理解,“类”根据用途也可分很多种,一开始接触的类基本是简单的“带有自己的一些属性和方法的集合体”,比如在生活中,有很多“工厂”,我们把“工厂”这个概念称为“类”,他包括“注册资金、老板、地址、产品类型”等属性(field),也有“生产产品、进货、运货、发工资”等动作或功能(method),这么多特有属性与动作合在一起成了个“工厂”的概念,那么“对象”我们称为“类”的一个实例,也就是相当于“西门子厂”、“上海第一制表厂”等这些实例。当然类还有许多别的形式,这个等lz慢慢自己领悟。
呵呵!祝lz成功!

回答3:

废话不多说,直接来干货。

零基础照样可以学好java。

学java要么报班学习,要么自学。先谈自学再谈报班学。

1、java自学怎么学?

首先,你可以从网上找一个Java的基础教程视频先学一下。学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来代码运行一番,就会发现不是这么回事儿。理论需要在实践中验证,经验也要通过实践积累。

学完Java基础课程也大概对于Java有了一定的了解。这时候,你可以用Java语言编写一些简单的程序,检查一下自己的学习情况,同时也可以找几个和自己一样在学习Java的小伙伴进行一下学习交流,不断地提高自己。

2、java报班怎么学?

java报班的话,只要跟着老师好好地去学习就好了。不是说学java培训好啊。只是跟您说一下java自学跟培训的区别。

专业的Java技能培训对于零基础的同学而言是比较合适的选择。因为培训机构相比自学来讲,课程安排、学习进度、教学模式等都有一定优势。与此同时,对于Java培训学习的学员在毕业后也有一定的优势,Java培训机构一般都会有相关的就业老师对学员进行帮助,可以更好、更快地实现高薪就业。

java自学时间周期长于java培训。但java培训费用多于java自学。

但真正能自学的出来java的,真的不简单的。所以很推荐您试试自学呢。

下面跟您分享java全面自学的知识:

Java零基础入门学习知识点汇总

Java300集零基础适合初学者视频教程

java企业级实战项目+源码汇总

希望这个回答对你与帮助!有什么问题留言告诉我!

回答4:

Java编程思想 这个是Java程序员的圣经
不适合初学者看,首先你应该从Java基础看起
了解Java的基本语法,可以写下基本的算法之类的,然后才可以从00(面对对象)思想开始看关于JavaOO的知识,JavaOO是学习Java的一个核心。主要是学一些用OO的思想去解决一些问题 ,再次就是OO可能涉及到Java一些底层的处理。比如IO流 、jdbc、Socket等的编程,这个学完以后,你可以去看看数据库的书,毕竟什么语言的最后面都是数据库。

孙卫琴写的书很不错,你去搜一下。

关于你说的《Java核心技术1》完全是浪费时间建议你不要看

回答5:

零基础。首先要做好心理准备,学习java编程,是要花费很长时间和精力的。而且java做为一门主流通用语言,包含很多方面。所以,一定要有恒心和兴趣,另外,最好有自己特别想深入的某一方面,比如java web编程,这样可以集中精力快速突破。
然后,按部就班的学习方式是很枯燥的,而且你会经常感到茫然,只见树木不见森林,长此以往就会丧失信心。所以,要经常接触一些实例,自己多做一些实践,既能把手练熟,又能从中探索乐趣,保持继续前进的动力。。
当然,刚开始,你一定要先掌握基本语法,这方面的书很多。《Java编程思想》就很好了。
就这样开始吧,边学习边体会,慢慢就会进入轨道......