对Java初学者想说的

加了一些java相关的qq群,时不时的看到群里有人问java好学吗?或者是抱怨为什么报这么多错之类的问题。其实我觉着他们把这些用在问这些问题或者抱怨的时间花在学习上,肯定能有大的收获,我觉着这其实是一个态度的问题。那些问java好学吗之类问题的人,本身可能对java有一种畏惧感,我承认,我当初也有这个感觉,刚接触java的时候觉着这简直太tm难了,我到底能不能学会,后来硬着头皮学也就没多想了,不知不觉当中我发现自己掌握了很多的知识。

java到底好学吗这个问题,确实不太好回答,站在不同的高度去同样的问题,往往会有不同的答案。提问者把他们电脑上的java视频资料看完之后,心中自然就有答案了。其实对于初学者来说他应该关心的是自己在java行业里面能够达到一个什么样的高度,你只有不断的去探索去实践,最后自然就能得到自己想到的答案了。

群里有人提问,有空的时候我往往是乐于回答的,有一次帮一个网友远程解决问题,发现他那maven包下载有点问题,我更新了几次也是不行,后来让他自己把之前下载的jar包全部删掉重新下载,可他却说太麻烦了,不整了。既然想学又怕麻烦,那永远是学不到东西的。学习往往是一点点积累起来的,之前也见有人说自己电脑上有200g的java视频资料,很是得意,我觉着重要的是你看了多少java视频,写了多少代码。书对于一些人来说是来装饰自己有很丰富的知识,对于另一部分人来说是用来展示自己有多少知识的。

时间: 2024-10-08 20:25:55

对Java初学者想说的的相关文章

大家好,我是一个JAVA初学者,想在这里记下自己学习过程中的点点滴滴,请多多关照

大家好,我是一个JAVA初学者,想在这里记下自己学习JAVA的点点滴滴,请多多关照. 以前一直在QQ空间里记录的,但感觉有些麻烦,而且有些东西自己理解的并不完善甚至都不正确,现在开始在这里重新记录,从刚一开始,从下载JAVA配置环境变量记起,或许有些重复,但对一门技术来说,重复意味着更好的熟练.如果我的记录中有哪些表述不尽的还请不吝赐教,多谢啦. 知道大家整天对着电脑,眼睛肯定多少有些累,所以我选了这个颜色偏暗的背景,希望大家不要被这里的灰色影响了心情^_^. 学习JAVA是一个过程,这其中自然

Java初学者:java是如何在命令行下编译运行程序的

我们上文书说到,我们首先安装Java,然后设置Java环境,然后编译运行了一个简单的Java程序,在命令行模式下显示了一个“Hello baby”.那么,为什么呢?发生了什么呢? 首先,下载安装Java就不用问为什么了对吧?所谓巧妇难为无米之炊,没有Java却想用,这不可能的. 其次,为什么我们要那样设置Java的运行环境呢? 因为,目前为止,我只是想在命令行下编译运行java程序,这样一来,你就需要让命令行模式识别java的命令.而命令行下能自动识别的命令,必须我们手动的把命令的路径添加进去.

Java初学者

一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容,同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点.1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和J

一位资深程序员大牛给予Java初学者的学习建议(转)

一位资深程序员大牛给予Java初学者的学习建议 这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容, 同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点. 1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线, 非Java Web和Java后

Java初学者必知 关于Java字符串问题

摘自 http://developer.51cto.com/art/201503/469443.htm 下面我为大家总结了10条Java开发者经常会提的关于Java字符串的问题,如果你也是Java初学者,仔细看看吧: 1.如何比较字符串,应该用”==”还是equals()? 总的来说,”==”是用来比较字符串的引用地址,而equals()才是比较字符串的值.两个值相同的字符串用”==”比较结果有可能是false,而用equals()则一定为true.除非两个字符串是同一个new出来的对象,不然比

转载:一位资深程序员大牛给予Java初学者的学习路线建议

一位资深程序员大牛给予Java初学者的学习路线建议 java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍.这一部分的内容,同样适用于一些希望转行到Java的同学. 在大家看之前,我要先声明两点.1.由于我本人是Java后端开发出身,因此所推荐的学习内容是Java Web和Java后端开发的路线,非Java Web和J

Java初学者容易犯的代码错误

1. 不会判断空 空指针异常是所有Java初学者接触最多的异常,没有之一.原因是,你们拿到一个对象后容易不假思索的直接使用(直接给这个对象的属性赋值,直接调用这个对象的方法等),不报异常才怪呢!下面是最经典的判断空的例子: private boolean isEmpty(String str){ if(str==null || "".equals(str)){ return true; } return false; } 2. 在for循环嵌套里调用底层查询数据库的方法 这种方式一定要

java 初学者需注意问题

1.Java为什么能跨平台运行? Java语言编写的程序既是编译型的,又是解释型的.程序代码经过编译之后转换为一种Java字节码的中间语言,Java虚拟机即JVM将对字节码进行解释和运行.编译只进行一次,而解释在每次运行程序时都会进行. Java程序运行在虚拟机上,每个平台都有JVM,所以Java能实现“一次编译,到处运行”. 2.请尝试安装和配置JDK,并给出安装.配置JDK的步骤. jdk可以从Oracle官网上下载,下载后直接安装即可,傻瓜式安装点击下一步,不过切记安装目录中不要有中文.

Java初学者都必须理解的六大问题<2>

Java初学者都必须理解的六大问题 沈阳463整形医院对于这个系列里的问题,每个学Java的人都应该搞懂.当然,如果只是学Java玩玩就无所谓了.如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列. 问题三:String到底变了没有? 没有.因为String被设计成不可变(immutable)类,所以它的所有对象都是不可变对象.请看下列代码: String s = “Hello”; s = s + “ world!”; s所指向的对象是否改变了呢?从本系列第一篇的结论很容