JAVA学习的小知识
java <<=是什么意思
是复合运算符 a=a+3 可以写成a+=3
类似的还有*=,%=,-=,/=...
a=a<<2 就可以写成 a<<=2
<<是位运算符里的左移 a对应内存里的存储的二进制码向左移2位
如:a=4 0000 0100左移2位 0001 0000 (左端移出的不要,右端补0,左移一次相当于*2)
JAVA学习的前景
有人说程序员未来会出现饱和的情况,很多人都找不到工作。要说饱和,其实现在就出现了“饱和”,不用未来,越来越多的初级程序员、不思进取的程序员都被淘汰了,原因是什么?是市场饱和?还是个人能力不足,跟不上时代发展变化?这个是值得探讨的问题;
对于Java技术的学习,个人认为,重要的是掌握Java的基础核心技术,并将自己的技术灵活运用,不断适应时代发展,才是不被淘汰,也不会被“饱和”的有效方针。
方向的选择:大数据是一直被高看的方向,还有人工智能都是未来很好的方向,但这些方向的基础是先学好一门编程语言。
JAVA就业薪资
工作经验只是一个概念,有的人在工作之余一直在学习,这样子他可能两年能顶别人四年,一般到了三年以上的话年限其实并不是一个提升工资的硬性指标,有的人三年才拿到10k一个月,但是有的人在学校就做了自己的项目,出来到大公司实习就有8-9K 再努力工作学习两年直接就20K了,所以到了年薪二十万这个概念的话重点是你能给公司带去多少的利益,如果非要说几年的话 一般3-4年的Java 本科学历 你可以去开13到18K这样的工资了
JAVA学习的前景
编程工具
Eclipse:一个开放源代码的、基于Java的可扩展开发平台 。
NetBeans:开放源码的Java集成开发环境,适用于各种客户机和Web应用。
IntelliJ IDEA:在代码自动提示、代码分析等方面的具有很好的功能。 。
MyEclipse:由Genuitec公司开发的一款商业化软件,是应用比较广泛的Java应用程序集成开发环境 。
EditPlus:如果正确配置Java的编译器“Javac”以及解释器“Java”后,可直接使用EditPlus编译执行Java程序 。