自学了java之后,最好要知道这些?

createh52周前 (05-11)技术教程5

写这篇文章的目的是想分享一些自己学习Java的心得,这对于刚刚入门的Java程序员和打算入Java开发这个行当的准新手有一定的帮助,能让大家更好学习和使用Java。

对于刚学习java的时候一定要知道以下内容:

1、熟练的使用Java语言

Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正,熟悉常用的JavaAPI,包括集合框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。


2、熟练JDK中的命令

至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、 javac、javadoc、javap、javaw、native2ascii、serialver,


3、Java中的基本类型和对象类型的掌握

基本类型: int, long, float, double, boolean ;对应的对象类型: Integer 等类型到基本类型的转换, 装箱和拆箱Object类型: equals, hashcode,String 类型的特点



4、java中的常用任务

管理:Java程序员必须熟悉使用ant完成工程管理的常用任务,例如工程编译、生成javadoc、生成jar、版本控制、自动测试。


5、框架

这个是一个需要多加掌握的部分,做java开发,可以说没有不用到框架的。

集合框架(常用框架)

集合框架的体系: 基础Collection ,Map

具体集合实现的内容, List ,Set ,Map 具体的实现,内部结构, 特殊的方法, 适用场景等

集合相关的工具类 Collections 等的用法


异常框架(不常用)

Throwable

Exception

RuntimeException

Error

RuntimeException

和 一般 Exception 的区别


6、熟练的使用产品原型工具Axure

熟练的使用设计建模工具PowerDesigner和EnterpriseArchitect,熟练的使用Java开发环境Eclipse和IntelliJ,熟练的使用前端开发环境WebStorm,熟练的使用软件版本控制工具SVN和Git,熟练的使用项目构建和管理工具Maven和Gradle.

7、掌握一定的版本特性


Java程序员除了精通Java意外,还要掌握JVM相关(包括了各个版本的特性)对于刚刚接触Java的人来说,JVM相关的知识不一定需要理解很深,对此里面的概念有一些简单的了解即可。不过对于一个有着五年以上Java经验的资深开发者来说,不会JVM几乎是不可接受的。JVM作为java运行的基础,很难相信对于JVM一点都不了解的人可以把java语言吃得很透。我在面试有超过五年Java经验的开发者的时候, JVM几乎就是一个必问的问题了。当然JVM不是唯一决定技术能力好坏的面试问题,但是可以佐证java开发能力的高低。

相关文章

七年Java开发的一路辛酸史:分享面试京东、阿里、美团后的心得

前言我觉得有一个能够找一份大厂的 offer的想法,这是很正常的,这并不是我们的饭后谈资而是每个技术人的追求。像阿里、腾讯、美团、字节跳动、京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司...

3年Java经验找不到工作?别慌!教你用‘破项目’逆袭大厂offer

3年Java经验找不到工作?别慌!教你用‘破项目’逆袭大厂offer家人们谁懂啊!上个月有个老哥带着分布式电商项目来找我,开口就说'兄弟我这项目用了Redis集群+Kafka削峰,技术够顶吧?...

来自Java后端工作3年多程序员的工作经验和技术总结

1.引言毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西。这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护和发布当救火队员的苦恼。遂决定梳...

Java程序员找工作总卡项目经验?(一年工作经验的java程序员工资)

Java程序员找工作总卡项目经验?说点实在的,3招让你简历有料面试不慌老铁们,最近好多Java小伙伴跟我吐槽啊——投了简历没回音,一问原因,十有八九是项目经验被质疑。要么是没做过大项目,要么是简历写得...

国外大神们总结的10个Java编程技巧与经验

这是一个国外大神20多年的经验总结出来的……“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。下面是列出的有用而又偏执的 10 项 Java 编程技巧:1. 把字...

Java程序员找工作总被拒?教你用'渣男思维'包装项目经验

Java程序员找工作总被拒?教你用'渣男思维'包装项目经验刚又刷到个帖子:三年经验投了100家没人要,项目写得跟流水账似的……兄弟啊!你以为面试官看项目是看小说呢?人家要的是能快速上手...