20165221 JAVA第一周学习心得及体会
JAVA入门的理论学习
在JAVA2使用教程的网课学中,分为以下几个模块讲解的
- JAVA的地位
- JAVA的特点
- 安装JDK(Java Develepement Kit)
- Java程序的开发步骤
- 简单的Java应用程序
- Java反编译
其中重点讲解了地位,特点,安装JDK,开发步骤,简单应用程序。
Java的特点
- 简单 相对于C++而言,但是这并不意味着JAVA不强大,应用不广泛。
- 面向对象 第四章细讲
- 平台无关
平台=操作系统(OS) + CPU,例如C语言的学习依赖平台,而在Java中,存在JRE作为中介,指令不直接与操作系统打交道,通过虚拟机生成(.class),再将指令变成认识的真正代码。 - 动态
在运行代码时,加载类库代码,在编译过程中不显示,自动生成类库机器码。
安装JDK
JDK分类
- Java SE(标准平台)
- Java EE(企业平台)包含了Java SE并附加了类库
- Java ME 现在不常用
安装过程略,按照安装视频操作的。
Java的开发步骤
编写源文件
- 要用到记事本,源文件的名字是某类名字+拓展名(.java)
- 保存类型要选所有文件,编码(ANSI)
- 源文件中有public类时,源文件的名字必须是这个类的名字
- 源文件中至多有一个public类
编译源文件,
- 要用到编译器(java.exe)得到字节码文件时javac hello .java
- 执行时java 主类名
实际操作流程遇到的问题
- 安装Git
在官网下载时老是失败,最后通过拷的同学的才装上。到现在还是不太清楚为啥在官网下载老是失败 - 打开Git
-码云创建中遇到
开始选成了GPL v2
-在克隆连接时,不能复制粘贴
-在得到脚本时,自己急于提交,在输入git push后,第一次忘记了码云密码,最后通过QQ邮箱重置。
- 第二次是在输入密码后的加载页面中,看还没有任何显示,又重复输入了git push,导致老是提交不上,询问同学,可能是提交需要加载,最后自己又重复输入了
git commit -m "finished Hello World program"
并等待了一段时间才上传成功!
学习体会
这一周的学习可谓百感交集,从最开始看网课视频的一头雾水,看一点记一点,
到后来的Git,老是下载不成功,在图书馆,借的旁边同学的U盘,拷了同学的,最后再装到电脑上,就是,很波折。。。。。
等到学习简易教程时,更是波折,可能自己一直比较懒惰,周末下午一直搞到晚上,老是想赶紧做完,对教程一目十行,然后进入代码时老是出错。最后仔细看教程三,一步一步操作,好不容易走到这最后,又卡住,提交不上。。。。简直要崩溃了,还好最后提交上了,虽然比自己做出来的时间推迟了半个小时左右,但还是超级开心!
第一周的作业,自己应该算认真完成的,希望可以保持这种学习劲头,虽然自己基础不是很好,但是在自己的努力和同学们的互助下,也是能完成任务的。