JAVA学习的小知识
请问 java中"% "与 "/ "之间的区别?
% 是求模运算符 其实就是求余数 / 是除号 没啥可说的 楼上的都已经解释的很多了 别小看%这个运算符,它在程序中非常有用,将它与random()配合利用,可以完成类似循环的功能,让结果在你的控制之中。
1、%与switch的用法
你想随机在3个结果中产生一个结果。
int i=new Random().nextInt();
switch(i%3) {
default:
case 0:
case 1:
case 2:
}
2、%与循环
int index=-1;
String next() {
index++;
temp=index%stringArray.length;
return stringArray[temp];
}
这样每次执行next()方法,它都会返回stringArray数组里的一个值,而且不会越界。
JAVA就业薪资
据有关数据显示,目前,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内,合格软件人才的需求将远大于供给。
根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达到全部需求量的60%~70%。同时,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。80%学员毕业后年薪都超过了5万元。计算机专业的大学生欲成为 JAVA工程师,最便捷的一条路就是参加以实战项目为主要教学方法的JAVA职业技能培训,从而有效地缩短同企业具体用人需求之间的差距。
JAVA学习的前景
当前IT的发展,已经成为我国的重大产业之一,很多的企业为了争夺优秀的专业人才,不惜给出丰厚的薪资待遇。据权威部门统计,每年IT行业的人才缺口可达到数百万,尤其是Java软件人才的缺口。而我国信息化人才培养还处于发展阶段,导致社会实际需求人才基数远远大于信息化人才的培养基数,使得数以万计的中小企业急需全面系统掌握Java软件开发基础技能与知识的软件工程师。
全球有25亿Java器件运行着Java,450多万Java开发者活跃在地球的每个角落数以千万计的Web用户每次上网都亲历Java的威力。今天,Java运行在7.08亿手机、10亿智能卡和7亿PC机上并为28款可兼容的应用服务器提供了功能强大的平台。越来越多的企业因为使用了Java而提高了生产效率。
JAVA学习的前景
Java的特点:
9.跨平台,java的源代码编译成结构中立的中间格式,这种格式与机器无关,只要在安装有JVM(java虚拟机)的电脑上,都能运行这种与机器无关的中间文件;java一次编译,到处运行;
10.对于不同的操作系统,会有不同的java虚拟机,这也就决定了java的可移植性;
11.java支持多线程,简单理解,如果是单核CPU,那么会通过时间片轮转的方式,多线程执行程序,如果是多核CPU,那么就可以理解为,两个或多个线程同时运行。