换句话说,主类和其他类本质上没有任何区别。就好比会议室和卧室有什么区别?放了会议桌就是会议室,放个床那就叫卧室。
另外,一个项目(也就是编好的jar包)可以有主类,也可以没有。有的话可以有很多,具体使用哪个进入,那要看使用者。
再说一下main,main和普通函数本质上没区别,可以像普通函数一样调用(你试过没?)。唯一的区别就是,Java虚拟机有一个约定,一旦启动时给了一个类,而且这个类包含一个形如public static main(字符串数组)的方法,那就执行这个方法。
当然,深究起来这里面还有很多有意思的地方,比如main为什么是静态的?
一是成为管理人员,例如产品研发经理,技术经理,项目经理等继续;二是他的技术工作之路,成为高级软件工程师、需求工程师等。
还是看看IDC Java工程师的薪水相对较高。 Java软件工程师一般月薪范围在4000-10000元,远远超过了应届毕业生月薪2500元的平均水平。通常来说,有一年工作经验的Java高级软件工程师的薪酬大致在年薪10—13万左右。
JAVA就业方向:可以从事JSP网站开发、Java编程、Java游戏开发、Java桌面程序设计,以及其他与Java语言编程相关的工作。可进入电信、银行、保险专业软件开发公司等从事软件设计和开发工作。
Java实习生底薪在6000-7000元的一抓一大把,并且Java大数据实习生高的月薪一般在7000-8000元,并且经过3-5年Java工程师年薪在20万以上的朋友也是比比皆是。
如果一个普普通通的本科应届毕业生,实习工资的话2到4k应该还是有的
如果一个好点的985,211的话那应该5k起步也不是很奇怪
这个行业我觉得主要是看工作经验,确实有实力的话可以很快涨上去,8-9k也属于正常
当然以上都是属于在大学有好好学的那种,不是一个混的都出来能拿