请问一下有经验的JAVA程序员,一般软件公司对JAVA程序入职要求是什么?JAVA程序员至少要懂JAVA的哪些方面知识?比如JAVA语言(一定要懂)而SWING,JSP,SERVLET,JDBC,JAVABEAN,JAVASCRIPT,等等这些都要学吗?