# 20155336  2016-2017-2《JAVA程序设计》第1周学习总结

## 教材学习内容总结

开学的第一周,带着些许的欣喜和好奇,听完了老师的第一堂课。说心里话学习JAVA仿佛观看一部英文影视作品一样头疼,

因为总会有许许多多相似的名字让你记得晕头转向。JAVA也是一样,什么JVM啊JRE啊JDK啊 (/(ㄒoㄒ)/~~)  等等一系列

的英文缩写,让人心神意乱~~但总体上对JAVA有了一个初步的了解。通过课上老师的介绍以及课下对JAVA书第一章的浏览,

我简单的了解了JAVA艰辛的发展历程。书中说到,对于JAVA的初学者来说,只需安装JDK对于我们现阶段的编程就绰绰有余

了。

![](http://p1.bpimg.com/4851/23c889fe358fd640.png)

虽然安装JDK以及检验是否安装成功都很容易,但是在进行PATH以及CLASSPATH调试阶段遇到了难题,因为按照书中图片,

"cd"与"workspace"之间还有一个"\"所以不管怎么试都没有成功,结果去掉斜杠就可以了。

![](http://p1.bpimg.com/4851/6b7d40dfe573e323.png)

解决完问题后,简单的运行了JAVA的程序,然后按照书上的提示,成功编译了helloworld。

对于JRE的安装,因为JDK本身就有一个JRE,所以只需要安装JDK,一定就有Private JRE。JAVA只认识一种操作系统,这个

系统叫做JVM,所以位码文档的扩展名一定要是.class,才可以执行。

在配置ssh秘钥的过程中,先找到bash的应用程序

![](http://p1.bqimg.com/4851/4d1aa70dd07171f6.png)

然后按照步骤在指示符中输入"ssh-keygen -t rsa -C "youreamil@xxx.com"就可以了。

![](http://p1.bqimg.com/4851/aa032a8a349037df.png)

在C盘用户的目录下找到.ssh文档,以文本的格式打开将文本中所有的复制到开源中国即可创建项目。

![](http://p1.bpimg.com/4851/6332f39c76892323.png)

通过一周的紧张学习,我对JAVA有了初步初步的了解,但在很多地方都遇到了问题,所以学习的效率极其低,希望能够在老师的

课堂上学到更多知识,争取做一个合格的JAVA初学者。

## 教材学习中的问题
- 1 Linux的系统下学习JAVA与Windouw有哪些差异。

- 2 如何判断import目标的文件是否存在?

- 3 JAVA与C语言终究有一些类似的地方,JAVA自身还有那些独特的语法?

- 4 面向对象与面向过程有哪些差异?

- 5 可以在封装对象的时候直接赋值吗?

- 6 在JAVA程序中,多态性带给我们的好处是什么?

- 7 接口与抽象类的区别?有何相同点有何不同点?

- 8 满足异常匹配的条件是什么以及多异常问题处理的顺序是什么?

- 9 Collection派生的两个接口与Map的接口有什么特征?

- 10 JAVA中所有数据传输的地方都能用到I/O流吗?

- 11 为什么需要使用线程,如何创建线程,用什么方式创建线程比较好

- 12 我想了解Lambda表达式带来的另一个问题重载?

- 13 想要知道系统时间,有什么更加简便的方法?

- 14 在NIO中阉割法具体是什么?

- 16 数据库优化方面有哪些经验?

- 17 类加载器分为三大类,它们之间有什么最大的区别?

- 18 为什么最后一个参数是一个可变参数,其他的参数不行吗?

20155336 2016-2017-2《JAVA程序设计》第一周学习总结的更多相关文章

  1. 201521044152<java程序设计>第一周学习总结

    本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...

  2. 201621123007 Java程序设计第一周 学习总结

    第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...

  3. 20145304 刘钦令 Java程序设计第一周学习总结

    20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...

  4. 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结

    丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...

  5. 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结

    <面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...

  6. 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  7. 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结

    第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...

  8. 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...

  9. 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...

  10. 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结

    面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...

随机推荐

  1. Analysis of Algorithms

    算法分析 Introduction 有各种原因要求我们分析算法,像预测算法性能,比较不同算法优劣等,其中很实际的一条原因是为了避免性能错误,要对自己算法的性能有个概念. 科学方法(scientific ...

  2. Coursera 算法二 week 5 BurrowsWheeler

    本打算周末完成这次作业,但没想到遇到了hard deadline,刚开始看不懂题意,后来发现算法4书上有个类似的问题,才理解了题意.最后晚上加班,上课加班,还好在11:35也就是课程结束前25分钟完成 ...

  3. Postgresql 数据库,如何进行数据备份以及导入到另外的数据库

    方法其实有很多种,这里用的方法比较稳妥.之后有时间会补充别的方法. 该方法分为三步:备份数据,新建表结构,导入数据 备份数据:>>\copy table_name to '/home/ba ...

  4. 3171. [TJOI2013]循环格【费用流】

    Description 一个循环格就是一个矩阵,其中所有元素为箭头,指向相邻四个格子.每个元素有一个坐标(行,列),其中左上角元素坐标为(0,0).给定一个起始位置(r,c) ,你可以沿着箭头防线在格 ...

  5. 转:日志组件logback的介绍及配置使用方法

    转自:http://blog.csdn.net/zgmzyr/article/details/8267072 一.logback的介绍 Logback是由log4j创始人设计的又一个开源日志组件.lo ...

  6. [转]墨卡托投影坐标系(Mercator Projection)原理及实现C代码

    墨卡托投影是一种“等角正切圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定:假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体 ...

  7. ERDAS IMAGINE 2014 32位 破解安装

    1.        安装Install ERDAS Foundation 2014 2.        安装ERDAS IMAGINE 2014  32位 3.        安装Intergraph ...

  8. inux下使用自带mail发送邮件告警

    安装mailx工具,mailx是一个小型的邮件发送程序. 具体步骤如下: 1.安装 [root@localhost ~]# yum -y install mailx 2.编辑配置文件 [root@lo ...

  9. LeetCode36.有效的数独 JavaScript

    判断一个 9x9 的数独是否有效.只需要根据以下规则,验证已经填入的数字是否有效即可. 数字 1-9 在每一行只能出现一次. 数字 1-9 在每一列只能出现一次. 数字 1-9 在每一个以粗实线分隔的 ...

  10. [Oracle]记一次由sequence引发的enq sv-contention等待事件

    数据库版本:11.2.0.4 RAC(1)问题现象从EM里面可以看到,在23号早上8:45~8:55时,数据库等待会话暴增,大约到了80个会话.通过查看EM的SQL信息,发现等待产生于SQL语句 se ...