20155327 2016-2017-2 《Java程序设计》第一周学习总结
20155327 2016-2017-2 《Java程序设计》第一周学习总结
教材学习内容总结
浏览教材,根据自己的理解每章提出一个问题
1.JAVA SE中JVM,JRE与JDK分别是什么以及它们的关系是什么?
2.使用package分类的管理上的意义分别是什么?
3.JAVA中的基础语法与C语言的异同点是什么?
4.JAVA中建立对象的过程以及规范是什么?
5.如何处理编译程序的重载方法?
6.面向对象如何正确判断使用继承的时机?
7.如何使用interface来定义抽象的行为外观?
8.JAVA中如何处理throwable的错误?
9.JAVA中如何判断对象是否重复?
10.JAVA中如何通过不同数据输入输出?
11.撰写多线程程序的方式有哪些?
12.Lambda中如何判断是否需要写出参数类型?
13.如何取得系统时间?
14.如何取得channel的操作对象?
15.使用resourBundle时,如何根据基础名称取得对应的信息文档?
16.如何正确使用JDBC API?
17.编译执行等时期使用某类时编译程序会如何反应?
18.注释类型有哪些?
认真学习教材第一章、第二章
三大平台:
1.Java SE:JVM,JRE,JDK,java语言
JVM:Java虚拟机,所有的Java程序都在Java虚拟机中运行。
JRE:支撑java程序运行的环境
JDK:Java开发工具包,用来开发Java程序。
2.Java EE
3,Java ME
撰写Java程序要点:
扩展名是java。
主文档名与类名称必须相同。
注意每个字母的大小写。
空格只能是半角空格符或者Tab字符。
基本说明:
1.定义类:关键词+类名称。
2.定义块区(block):
区别程序代码范围
3.定义main()的方法:Java程序执行的起点,形式必须是:public static void main(String[] args).
4撰写描述:
程序语言中的指令。
使用package分类类原始码时具有的管理上的意义:
原始码文档要放置在与package所定义名称层级相同的文件夹层级。
package所定义名称与class所定义名称,会结合而成类的完全吻合名称。
位码文档要放置在与package所定义名称层级相同的文件夹层级。
要在包间可以直接使用的类或方法必须声明为public。
import只是偷懒工具,让你在原始码中不再使用完全吻合名称。
教材学习过程中的问题和解决过程
代码调试过程中的问题和解决过程
代码托管
代码提交过程截图:
- 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图
- 代码量截图:
- 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图
其他
由于初次开始学习,以为会很顺利,没有合理安排时间,平时都没有好好看,把学习的时间堆在了周末,使得后面学习的很辛苦,之后一定要合理安排时间,每天都要看一些。
学习进度条
| 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
|---|---|---|---|---|
| 目标 | 5000行 | 30篇 | 400小时 | |
| 第一周 | 20/20 | 1/4 | 10/20 |
参考资料
《Java学习笔记》
百度百科
老师给的学习链接
20155327 2016-2017-2 《Java程序设计》第一周学习总结的更多相关文章
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第一周学习总结
丁宣元 <面向对象程序设计(java)>第一周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 扎西平措 201571030332《面向对象程序设计 Java 》第一周学习总结
<面向对象程序设计(java)>第一周学习总结 正文开头: 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 ...
- 201871010135 张玉晶 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 杨其菊201771010134《面向对象程序设计(java)》第一周学习总结
第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com 安迪儿 程序设计评测:https://pintia.cn/ 迷路的麋鹿回不来家了 代码 ...
- 201871010124 王生涛《面向对象程序设计JAVA》第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/xbsf/ ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/wyt0455820/ ...
- 201871010132-张潇潇《面向对象程序设计(java)》第一周学习总结
面向对象程序设计(Java) 博文正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cn ...
随机推荐
- codeforces 388D Fox and Perfect Sets(线性基+数位dp)
#include<bits/stdc++.h> using namespace std; #define fi first #define se second #define mp mak ...
- Centos 7 iptables配置
systemctl status firewalld.service #检测是否开启了firewall systemctl stop firewalld.service #关闭firewall syt ...
- MVC中使用过滤器做权限认证需要注意的地方
最近一项目接近尾声,正准备调试的时候发现一条原本不应该执行的SQL语句执行报错了,本就不应该执行,所以当然也就出错,找了一下,问题如下. 我这里是直接重写OnActionExecuting方法来达到目 ...
- 协议森林08 不放弃 (TCP协议与流通信)
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! TCP(Transportation Control Protocol)协议与IP ...
- SoapUI这么好,舍得不用吗?
之前尝试去学习哈SoapUI, 安装都报错,直接拖黑不用,对java开发的产品本身不感冒 后来工作上,和老外沟通,发现他们不会用xmlspy,只会SoapUI,心里都想,不学习看来不方便,然后都安装了 ...
- 【CSS】关于flex
flex 属性用于设置或检索弹性盒模型对象的子元素如何分配空间. 如果元素不是弹性盒模型对象的子元素,则 flex 属性不起作用. 设为Flex布局以后,子元素的float.clear和vertica ...
- [Python 多线程] 详解daemon属性值None,False,True的区别 (五)
本文以多个例子介绍Python多线程中daemon属性值的区别. 回顾: 前面的文章简单介绍了在现代操作系统中,每一个进程都认为自己独占所有的计算机资源. 或者说线程就是独立的王国,进程间是相对独立的 ...
- linux 下 chkconfig安装与使用详解
chkconfig 安装 开始的时候因为Raspbian的原因,系统是不自带chkconfig这个命令的, root@raspberrypi:~# chkconfig-bash: chkconfig: ...
- PAT——1074. 宇宙无敌加法器(20)
地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的.而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”.每个PAT星人都必须熟记各位数字的进制表,例如 ...
- JDK代码中的优化 之 “avoid getfield opcode”
在查看String类源码时,常看到注释 /* avoid getfield opcode */ 如 trim()方法 public String trim() { int len = value.le ...