java基本数据类型教程 做了一年Java了,想转行大数据合适吗?

[更新]
·
·
分类:互联网
4485 阅读

java基本数据类型教程

做了一年Java了,想转行大数据合适吗?

做了一年Java了,想转行大数据合适吗?

针对做了一年Java的人来说,想要转行大数据这一问题,以我个人观点来看,没有合适不合适的。如果自己已经决定做大数据,直接去做就可以了。
再说,互联网行业本身就是一个持续学习的行业。它所衍生出的工作种类也是非常多的,就目前来看,大数据方向还是非常不错的,所以趁自己年轻好好努力学习专业知识,提升自己的技能,然后找个不错的工作,是非常不错的。
互联网这类行业大都是吃青春饭的,如果35岁之后还没有什么成就,基本上就这样了。不如提前选择一个自己喜欢的行业努力奋斗一番,相信会有一个不错结果的,加油吧,少年们,不要让自己后悔当初没有放手去做[机智]

如何理解Java中基本数据类型不可变?

这个是这样的吧,基本数据类型的数据作为参数传递时不会影响原来数据的值。以函数例子说明:
public class main {
public static void main(String[] args){
int i0
change(i)
(i)
}
public static int change(int i){
ii 5
return i
}
}
在main函数中输出的i还是0;无论在change中怎样改变i的值,在main函数中调用change()前后的i的值都是一样的。但是如果传递的引用类型的话,会改变原来的值。再看下面的例子
public class main {
public static void main(String[] args){
int i0
NumberTest jnew NumberTest(i)
change(i)
changeValue(j)
(i)
(())
}
public static int change(int i){
ii 5
return i
}
public static int changeValue(NumberTest num){
int () 5
(j)
return j
}
public static class NumberTest{
private int num
public NumberTest(int num) {
super()
num
}
public int getNum() {
return num
}
public void setNum(int num) {
num
}
}
}
changeValue()中传入的是引用型变量NumberTest,在changeValue()中改变num的值后,在main函数中重新打印(())的值就由0变成5了。
所以说引用型变量是可变型变量,基本类型是不可变的,还有一个特殊的string