前面想说的
真正准备些写博客已经是自学java一个月以后了,突然发现自己的记忆力有点堪忧.以前学的很多都忘记了,所以抽出一段时间来把自己一个月以来学习的东西记录下来.让自己以后回顾之前学习的知识的有所依据吧.markdown的使用也不是很熟练,基础部分的知识也基本靠回忆来写,在知识的理解上有什么不正确的地方,也可以和我讨论吧
学习java的第一步 :安装jdk
在了解java语言的强大后,大家做的第一件事大概就是去Oracle的官网上进行jdk的下载了.
对于java我们应该知道,JDK是面向开发人员使用的SDK,JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者。所以我们选择面向开发人员.
当时的我应该还是不知道,java版本之间的区别吧.现在的我也不能算完全了解,据我目前所知:
- java的各个版本是有区别的,并不是非要追求最新版本,Oracle的官网也会同时提供多个java版本的维护
- Oracle公司从java9开始,每6个月进行一次java版本的大更新,在那期间会有小更新.每个2个更新版本,会推出一个长期维护版本,这个版本是面对企业用户的稳定版本,例如jdk1.8,jdk11就是目前为止的长期维护版本.而之前的版本是面对社区用户进行java的学习的.(这里要吐槽下,我今年的java课,用的jdk居然是1.7).这可能是Oracle为了顺应互联网时代的改变吧,毕竟只有不断地更新版本,可以达到让技术人员最快的了解新特性并且使用,再进行反馈,并对新特性进行修正的目的…
我当时遵循着下新不下旧的原则,下载了jdk13,尽管新特性我也用不着,哈哈哈.但是目前使用最广泛的长期维护版本为1.8.
在这个界面就可以完成jdk的下载了,jdk的安装还是比较傻瓜的,这里就不多说了.
学习java的第二步 :环境变量
在开学后,同学问我最多的问题大概就是: 为啥我安装了java的jdk之后输java -version没反应啊!!
java -version
这里就不得不谈到java环境变量的配置:
- 先建立JAVA_HOME 值为java安装的绝对路径,注意:JAVA_HOME的命名是不能改变的.
- 配置运行的路径
到这里,环境变量的配置就全部结束了,java -version也可以使用了
java -version
第三步 :第一个程序
在第一个程序之前,先插入一个常识.
由于我之前学过c,c++,python等,所以java入门程序就不写hello word了
先声明一个学生类:其中有学生学号,以及学生成绩两个属性
class x {
int num;
int high;
public x(int n,int h)
{
this.num=n;
this.high=h;
}
public void show()
{
System.out.println(this.num+"的成绩为:"+this.high);
}
}
一个根据学号输出学生成绩的小程序:
public class Hello
{
public static void main(String[] args)
{
int u=2;
x xx[]=new x[u] ;
xx[0]=new x(1, 22);
xx[1]=new x(2, 23);
System.out.print("请输入学号:");
Scanner in = new Scanner(System.in);
int txt=in.nextInt();
for (int i = 0; i < xx.length; i++)
{
if(txt==xx[i].num)
{
xx[i].show();
}
}
in.close();
}
}
这里如果是初学者看不懂也无所谓吧,我当时应该是看的懂的.