# 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. python的sys和os模块

    一.sys sys.argv:实现从程序外部向程序传递参数.  其中sys.argv[0]为脚本的名称,所以要判断是否有参数传入可以:if len(sys.argv) > 1.  sys.exi ...

  2. Windows和Linux环境,网络异常模拟测试方法【转载自光荣之路微信公众号】

    1.网络异常的分类 在系统的运行过程中,可能会遇到各种各样的网络问题,其中主要可能出现的问题有 网络延迟:当网络信息流过大时,可能导致设备反应缓慢,造成数据传输延迟: 网路掉包:网路掉包是在数据传输的 ...

  3. PhoneGap API 之事件处理

    一. deviceready 事件 1.在使用 PhoneGap 开发应用时,deviceready 事件是非常常用的.这一事件在设备的本地 环境和页面完全加载完成之后才触发 2.注意:此事件一般晚于 ...

  4. 【LGP5162】WD与积木

    题目 场面过度玄学,容易引起不适 我们发现我们要求的这个期望由分母和分子两部分构成 易发现 \[Ans=\frac{\sum_{i=1}^nS_2(n,i)\times i\times i!}{\su ...

  5. node.js的npm命令常见错误及解决方案

    使用npm命令进行模块安装的时候场出现各种错误,本文总结我所遇到的各种错误,并提供解决方案.(大部分内容为网上收集) 首先使用淘宝 NPM 镜像 大家都知道国内直接使用 npm 的官方镜像是非常慢的, ...

  6. 【bootstrap】面包屑导航(Breadcrumbs)

    .breadcrumb > li + li:before { color: #CCCCCC; content: "/ "; padding: 0 5px; } <ol ...

  7. php版本跟扩展模块版本不兼容问题

    安装redis扩展后查看时候出现了这样报错: [root@localhost phpredis-develop]# php -m | grep redisPHP Warning: PHP Startu ...

  8. PAT——1021. 个位数统计

    给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字 ...

  9. UVALive - 2515 (最小生成树 kruskal)

    You are assigned to design network connections between certain points in a wide area. You are given ...

  10. 如何弹出WiFi提示列表。

    如果你的程序中用到了WiFi,想在没有有效WiFi的时候出现如图所示的提示该怎么做? 其实很简单, 只需要在Info.plist中添加如下Key/Value UIRequiresPersistentW ...