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学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...
随机推荐
- 内置模块之os
os模块主要对操作系统进行调用的接口 一.os模块常用方法和属性 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("d:") 改变 ...
- opencv python3.6安装和测试
安装: 命令行 pip install D:\python3.6.1\Scriptsopencv_python-3.2.0-cp36-cp36m-win_amd64.whl 测试代码: import ...
- myeclipse 2013破解注册图文教程
以下这个试过有效 http://www.33lc.com/article/10792.html
- codeforces 1000F One Occurrence(线段树、想法)
codeforces 1000F One Occurrence 题意 多次询问lr之间只出现过一次的数是多少. 题解 将查询按照左端点排序,对于所有值维护它在当前位置后面第二次出现是什么时候,那么查询 ...
- MVC中使用过滤器做权限认证需要注意的地方
最近一项目接近尾声,正准备调试的时候发现一条原本不应该执行的SQL语句执行报错了,本就不应该执行,所以当然也就出错,找了一下,问题如下. 我这里是直接重写OnActionExecuting方法来达到目 ...
- Jackson实现Object对象与Json字符串的互转
在项目开发过程中,当客户端与服务器响应时,数据交互是必不可少的.然而通过Json实现数据交互成为我们开发中的一部分,进而Jackson为我们的Json转化提供了很好的机制.下面我将利用实例总结如何使用 ...
- Web App, Native APP,Hybird App 介绍
一.Web App 这个主要是采用统一的标准的 HTML,JavaScript.CSS 等 web 技术开发. 用户无需下载,通过不同平台 的浏览器访问来实现跨平台, 同时可以通过浏览器支持充分使用 ...
- Azure Blob数据迁移工具
数据迁移备份,更多的应用场景见https://docs.azure.cn/zh-cn/storage/common/storage-moving-data?toc=%2fstorage%2fblobs ...
- Autoware 安装流程
1. 前言 最近一个项目采用Autoware的无人驾驶系统,在安装工控机的过程中,踩了不少坑,留下记录,造福后人. 相关的下载在我的百度网盘,大家自行下载.链接: https://pan.baidu. ...
- JQuery资源网站(收藏)
收藏几个不错的JQuery资源网站,以后备用,给共享者点个赞!!! http://jquery.com/ http://www.htmleaf.com/ http://www.oschina.net/ ...