20155333 2016-2017-2 《Java程序设计》第一周学习总结
《java程序设计》第一周学习总结
学习目标
•了解java基础知识
•了解JVM、JRE与JDK,并下载、安装、测试JDK
•了解PATH、CLASSPATH、SOURCEPATH的作用并会设置
•初步使用IDE(推荐IDEA),会编译、运行、调试简单的JAVA程序
学习任务
浏览教材,根据自己的理解每章提出一个问题
学贵有疑,疑则进也。
第一章 标准API架构是什么,如何理解并掌握?
第二章 撰写程序时除了import还有其他的偷懒工具吗?
第三章 Java与C语言在语法上有何异同?
第四章 编译程序蜜糖除自动装箱与拆箱外还有其它功能吗?
第五章 除了构造函数与定义方法还有什么可以进行重载,如何设计?
第六章 子类只能继承一个父类,那么一个父类能否被多个子类继承呢?
第七章 继承、接口与多态的关系,它们分别在什么情况下使用?
第八章 操作对象的过程中如果抛出受检异常必须要处理吗,如何处理?
第九章 泛型语法在什么情况下使用,使用泛型语法是否会对程序造成不利影响?
第十章 字符处理装饰器是必要的吗?
第十一章 多线程程序的多个流程是同时执行的吗?
第十二章 定义函数接口操作的方式有哪些?
第十三章 如何区分机器时间观点与人类时间观点?
第十四章 类似NIO的所有高级输入/输出处理API除提升输入/输出处理效率还有什么作用?
第十五章 有已经实现国际化的应用程序吗?
第十六章 如何操作暂存表格?
第十七章 反射API可以提供哪些便利?
第十八章 什么是T类型?
认真学习教材第一章、第二章
第一章 Java平台概论
1、Java诞生于1995年5月23日,2010年正式成为Oracle所属。
2、Java根据应用领域不同,区分为Java SE、Java EE与Java ME三大平台。
3、Java SE是各应用平台的基础,分为四个主要部分:JVM、JRE、JDK与Java语言。
4、JDK包括Java程序语言、JRE与开发工具
5、JRE包括Java SE API与JVM。
6、JVM就是Java程序的操作系统,JVM的可执行文件就是.class文档。
7、Java不只是程序语言,还是标准规范。
8、JPC组织负责监督审查Java相关技术规格的演进。
9、Java技术规格必须以JSR正式文件提交审查。
10、根据JSR成果做出免费且开发原始码的参考实现,成为RI。
11、TCK是RI提供的兼容性测试工具箱。
第二章 从JDK到IDE
•PATH是用于Windows/Unix/Linux等系统的,找不到javac.exe、java.exe是因为PATH没有设置正确
•CLASSPATH是用于JVM(容器)的,使用javac和java命令找不到XXXX.class是因为CLASSPATH没有设置正确
•JVM是Java程序唯一识别的操作系统,对JVM来说,可执行文件就是扩展名为.class的文件
•XXXX.class的路径可以用java -cp或 java -classpath指定,此时就不用设定CLASSPATH环境变量了
常用的DOS命令如下:
•dir: 列出当前目录下的文件以及文件夹
•md: 创建目录
•rd: 删除目录
•cd: 进入指定目录
•del: 删除文件
•copy: 复制文件
•xcopy: 复制目录
•tree: 列出目录树
•ren: 文件改名
•type: 显示文件内容
•cls: 清屏
•exit: 退出DOS命令行
代码托管
按照学长所给的教程成功安装了git,然后成功设置了公钥,但是在使用git托管代码时出现了问题,用了一个下午的时间仍然没有解决,之后在博客园中找到了一个Git教程,但因为时间限制暂时还没有学会解决方法。
学习进度
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 12/20 | 1/1 | 20/20 | 对Java有了一点粗浅的了解 |
更新
历时三天才成功解决了使用git托管代码过程中出现的各种问题,成功托管代码,截图如下:
其实我也不知道为什么今天尝试托管代码的时候莫名其妙就成功了,感觉自己做了几天的无用功。
20155333 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 ...
随机推荐
- iOS绘图事务的运行验证
结合WWDC,以我们的call stack为例,来说明这四个过程分别大概都做了什么. layout过程 从上面layout的过程可以看出,其所做的主要任务就是将图层调用代理(也就是视图)实现整个视图层 ...
- 【[CQOI2018]解锁屏幕】
状压这个东西好像没有什么能优化的高级东西,像什么斜率优化,单调队列在状压的优化上都很少见 而最常见的状压优化就是预处理优化了, 这道题就预处理一下所有点对之间连线上的点,之后压成状态就能做到\(O(2 ...
- pwnhub_WTP攻击思路--self-xss高级利用
1.self-xss+302跳转构造csrf的利用: 1.login.php 存在跳转2.http://54.223.108.205:23333/login.php?redirecturl=//vps ...
- ZooKeeper学习之路 (七)ZooKeeper设计特点及典型应用场景
ZooKeeper 特点/设计目的 ZooKeeper 作为一个集群提供数据一致的协调服务,自然,最好的方式就是在整个集群中的 各服务节点进行数据的复制和同步. 数据复制的好处 1.容错:一个节点出错 ...
- Hadoop学习之路(二十)MapReduce求TopN
前言 在Hadoop中,排序是MapReduce的灵魂,MapTask和ReduceTask均会对数据按Key排序,这个操作是MR框架的默认行为,不管你的业务逻辑上是否需要这一操作. 技术点 MapR ...
- Odoo中如何复制有唯一性约束的记录?
转载请注明原文地址:https://www.cnblogs.com/cnodoo/p/9281393.html 如果为模型的字段添加了唯一性约束,那么在记录的form视图功能菜单上选择“复制”时就会 ...
- virtualbox+vagrant学习-4-Vagrantfile-3-Minimum Vagrant Version
Minimum Vagrant Version 可以在Vagrantfile中指定一组vagrant版本需求,以强制人们使用带有Vagrantfile文件的vagrant特定版本.这可以帮助解决使用带 ...
- SpringBoot+MyBatis中自动根据@Table注解和@Column注解生成增删改查逻辑
习惯使用jpa操作对象的方式,现在用mybatis有点不习惯. 其实是懒得写SQL,增删改查那么简单的事情你帮我做了呗,mybatis:NO. 没办法,自己搞喽! 这里主要是实现了通过代码自动生成my ...
- CDN的作用与基本过程
转载请注明出处: leehao.me 或 https://blog.csdn.net/lihao21/article/details/52808747 简介 CDN,Content Distribu ...
- +QFTPOPEN: 603,0 怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那
+QFTPOPEN: 603,0 怎么把这样一个字符串中的 603 提取出来给一个 uint32_t 的变量那? 注意冒号后面有个空格!!! 答案:要使用 sscanf 标准库函数! char s ...