Java是一个通用的编程语言,可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤,成都IT培训优就业专门做java开发培训的老师为大家整理一下,希望对大家有所帮助:
(更多推荐:java基础面试题,你会了哪些?【四川优就业】)
熟悉一种文本编辑器,比如Vim, Emacs, Notepad++, TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。
安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特定的文档)
写一个对.class文件所在的路径的影响。如果这两个命令行工具使用熟练了,可以开始选一个喜欢的集成开发环境,比如Eclipse。当然,养成不用盗版软件的习惯。熟悉一下如何建立“工程”,以及快捷键的使用。
java学习Java的面向过程编程,包括基本数据结构、表达式、语句、控制流、函数调用。
学习。注意垃圾回收只能回收内存中的对象,除了内存以外,其它资源不能依靠垃圾回收来关闭。比如,文件、管道、Socket、数据库连接等,垃圾回收是不会帮你关闭的。
学习Java的异常处理,但更重要的是学习什么时候用特殊返回值而不使用异常,什么时候应该抛出异常而不处理异常,知道什么是pokemon catch及其危害,了解为什么Java的checked exception是一个糟糕的特性。如果愿意,同时学习一下Java1.7的try-with-resource语句和AutoCloseable接口。
熟悉同时留意一下基本类型int, double等和装箱类型Integer和Double的区别,以及它们是如何自动转换的。
熟悉,或者用Java1.7的try-with-resource,不要妄想垃圾回收器会帮你关掉文件。
学习一下Java的命名习惯,以及JavaBeans的常规,知道为什么getter/setter比直接操作成员变量好。按这种方式给Java的变量、方法命名。同时看看你的IDE能不能自动帮你生成getter和setter。
使用一个第三方的库(比如Apache Commons Lang通用工具库),让你的程序依赖于它的二进制jar包(而不是直接拷贝源代码),用命令行编译、运行(注意classpath等);也熟悉一下如何用你的集成开发环境添加第三方依赖。感受一下手动管理依赖关系的麻烦。
学习Maven的使用,试着让Maven帮你解决依赖关系,再试着让Maven帮你创建一个Eclipse工程。再试试用Maven打包发布。
学习软件测试,以及JUnit的使用,以及怎么在IDE中使用JUnit。有空看一下coverage工具。
读读四人帮写的《设计模式》(这本书是用C++和Smalltalk语言为例子的,但仍然适合。
了解更多java相关知识,进QQ群:160286848!进群即有IT网课和各类干货相送!
福利贴:大咖讲师直播课,免费学!
学习成就未来,高薪成就梦想:2017中公教育就业促进计划火热进行中......
网友评论