java的前景是很好的,应该说是软件开发中目前特别的一个。编程学的不是编程语言,也不是编程平台,而是编程思想。去动力节点学Java,一旦你学通了,用任何平台都可以开发,前景十分广阔。java学成之后,就业面是很宽的。学习java后,可以从事程序员、高级程序员、软件工程师、高级软工程师、手机软件开发、游戏开发、网站开发、技术支持、项目经理、产品销售、架构师、系统分析等等。而且,专注于java技术的人,可以一直走技术人才,从而成为企业技术的核心支撑。
1)初始(NEW):新创建了一个线程对象,但还没有调用start()方法。
2)运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行”。
线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取CPU的使用权,此时处于就绪状态(ready)。就绪状态的线程在获得CPU时间片后变为运行中状态(running)。
3)阻塞(BLOCKED):表示线程阻塞于锁。
4)等待(WAITING):进入该状态的线程需要等待其他线程做出一些特定动作(通知或中断)。
5)超时等待(TIMED_WAITING):该状态不同于WAITING,它可以在指定的时间后自行返回。
6)终止(TERMINATED):表示该线程已经执行完毕。
Java的薪资待遇
任何一个行业都会受到:学历、经历、经验、技能、地域等方面的影响,并且差异很大。
一般情况:
如果是刚毕业:专科3-4k,一般本科4-5k, 重点本5-10k
上海一般公司待遇在4-8k, 少数公司java开发待遇在10-18k
有工作经验的话得看之前的薪水 项目以及议价能力,一般上浮1-4k
3年经验以及以上,12k-20k都可能(当然还有更牛的)
Java的学习条件
Web编程的核心是HTTP协议,HTTP协议和Java无关,如果不熟悉HTTP协议的话,虽然也可以学好Servlet/JSP编程,但是达不到举一反三,一通百通的境界。所以HTTP协议的学习是必备的。如果熟悉了HTTP协议的话,又有了Java编程的良好的基础,学习Servlet/JSP简直易如反掌,我学习Servlet/JSP就用了不到一周的时间,然后就开始用JSP来做项目了。