20175330第一周学习总结。
一,通过学习第一章的内容我总结了以下几个知识点
1.java的地位
(1)网络地位
java的平台无关性让Java成为编写网络应用程序的佼佼者。
(2)语言地位
java已经获得了和C语言同样重要的语言地位。
(3)需求地位
用于设计Web应用的jsp,设计手机应用程序的Android。
2.Java的特点
(1)简单
Java的许多基本语句的语法和C++的语言是一样的
(2)面向对象
(3)平台无关
java可以在计算机的操作系统之上再提供一个Java运行环境JER。
3.我个人认为JAVA的平台无关性即是说像C语言这种语言是面对机器的,每一个机器的代码都是不一样的有些111000是加法,有些001011是加法,而Java面对不同的机器将Java的二进制代码转换成相对机器的二进制代码,从而实现全平台通用。
在视频学习中Java开发的过程有以下需要注意的地方
1.在一个程序代码中至多有一个public类,可以没有。
2.代码的文件名必须要和程序当中带有public类的名字一样,如果没有public类则与任意一个类名一样。
二,电脑安装注册与代码运行测试
1.安装JDK。
遇到的困难输入javac后无法使用。解决方法:
建立java_HOME
编辑path加入%JAVA_HOME%bin
使用开源中国(码云)托管代码
在码云中有
在自己的码云上上传HelloWorld
安装git
编辑书上代码,并运行。
在此过程当中需要学习并掌握cd cd\ cd.. dir touch等基本语句
三,上周错题总结
四,学习体会
上周课下测试我做错了16,22,23,30四道题对应的知识点
在老师之前所发布的链接https://www.shiyanlou.com/courses/1当中有所提及
我之后又再次复习了一下实验楼的东西现在已经掌握了知识点。
在上周的学习过程当中我首次接触到了虚拟机,jdk,vim等工具的安装与使用,对于我来说非常不熟悉,在看完蓝墨云班课上的各种教程之后依然不知所云。在同学的帮助下在电脑上安装并学会了基本指令。之后我通过反复观看蓝墨云班课的资料学习java,这对于刚刚开始学习的我而言非常困难,许许多多有基础的同学在我还在抓耳挠腮的时候就已经完成了作业。而我则面临着很多困难,在之前我只学习过C语言这么一门语言课程,在C语言中没有安装电脑编写指令的要求。因此我只能摸着石头过河。,虽然相比其他课程来说,JAVA这门课任务繁重,难度颇大。但是正是因为如此我才要在这门课上认真学习,要想在本门课上有所成就,便需要在之后的学习生活当中不断地将时间投入到Java的学习当中,需要做到课前预习课后复习等好的学习习惯,只有这样才能跟得上这门课,一旦有所所懈怠便会被同学拉开很大的距离,在之后便很难追上了。在学习JAVA的过程当中我看见了许多在学习电脑语言方面有着过人的天赋与非凡的功底的人。他们在这门课上展示着自己的才华。但我认为在学习Java当中更重要的是一个不断保持积累的心态与韧性。在学习中谦虚求教,面对各种问题认真钻研,不断积累相关知识,厚积薄发虽然比不得平步青云但也是有用的。虽然我在学习Java的过程当中比不上那些聪明的人,但是我相信在不断地学习不断的积累过程当中自己一定会有所收获,这几天对于通过控制面板vim编辑代码在通过jdk调试的过程还不熟悉,之后会多多编写一些书上的代码以完全掌握虚拟机的使用方法。这是我第一次写博客,在写博客的过程当中参考了许许多多大佬的博客最终一点一点的“挤出”了一篇博客,但质量也只是差强人意,我日后会在写博客上多下功夫,让我的博客变得越来越好。