学号 20175206 《Java程序设计》第一周学习总结

教材学习内容总结

第一章是关于JAVA入门的注意事项:
第一章主要按照顺序讲了JAVA的地位,诞生,特点,JDK的安装,一些java的应用程序等
包括java程序的注释,编程风格以及java反编译
着重在前几个方面,本周的重点是JDK的安装,git的安装,VIM的安装及环境配置

教材学习中的问题和解决过程

  • 问题1:JAVA环境变量的处理
  • 问题1解决方案:
    classpath配置

java_home

path

代码调试中的问题和解决过程

  • 问题1:VM已启动,错误,找不到主类

    该问题在多次尝试中均出现

  • 问题1解决方案:在对JDB文件的处理中,字头是很重要的,即模块名与程序中的文件名头是一致的,在locals之前先输入run提前跑动程序,stop in +XXXX进行断点处理,step或next进行断点的移动,最后用quit或exit退出即可

代码托管

上周考试错题总结

  • 错题1
    如果在hello.java中撰写以下的程序代码:

public class Hello {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
以下描述正确的是()?

A .执行时显示Hello World
B .执行时出现NoClassDefFoundError
C .执行时出现出现找不到主要方法的错误
D .编译失败
正确答案: D
我的选择:A
解释:
public 类的文件名要和类名完全一致。hello.java改为Hello.java
错误原因:没有注意到hello的字头没有与模块一致,导致程序无法正常运行。

  • 错题2
    下列关于Java语言特点和地位的说法,正确的是()

①Java具备“一旦写成处处可用”的特点。

②Java的面向对象特性让Java成为编写网络应用程序的佼佼者。

③C语言是最基础和非常实用的语言之一,Java具有和C语言同等重要的地位。

④用于设计Web应用的JSP、设计手机应用程序的Android等很多新的技术领域都涉及了Java语言。
A .①③
B .①③④
C .②③④
D .①②③④
正确答案: B
我的选择:D
Java成为编写网络应用程序的佼佼者主要是因为Java具有平台无关性。
错误原因:忽略了java与C语言的地位区别

参考资料

第一周java学习总结的更多相关文章

  1. 20145203 盖泽双《Java程序设计》第一周的学习总结

    20145203 盖泽双<Java程序设计>第一周学习总结 教材学习内容总结 第一章 1.Java是一门完全面向对象,安全可靠,与平台无关的编程语言. 2.Java现由Java SE.Ja ...

  2. 20165203《Java程序设计》第七周Java学习总结

    20165203<Java程序设计>第七周Java学习总结 教材学习内容总结 第11章 JDBC与MySQL数据库 MySQL数据库管理系统 MySQL数据库管理系统,简称MySQL,是世 ...

  3. 20155310第一周JAVA实验报告

    20155310第一周JAVA实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 使用JDK和IDE编译.运行简单 ...

  4. 20145307陈俊达第六周JAVA学习总结

    20145307陈俊达第六周JAVA学习总结 知识点梳理 第十章节 S1 ·若要将数据从来源中取出,可以使用输入串流:若要将数据写入目的地,可以使用输出串流.在java中,输入串流代表对象为java. ...

  5. 20145310第一周JAVA实验报告

    20145310第一周JAVA实验报告 实验内容 1.使用JDK编译.运行简单的Java程序: 2.使用Eclipse 编辑.编译.运行.调试Java程序. 实验要求 使用JDK和IDE编译.运行简单 ...

  6. 第十周java学习总结

    目录 第十周java学习总结 学习内容 代码上传截图 代码链接 第十周java学习总结 学习内容 第12章 Java多线程机制 主要内容 Java中的线程 Thread类与线程的创建 线程的常用方法 ...

  7. 20165236 第六周Java学习总结

    20165236 第六周Java学习总结 一. 第八章内容: 1.String 类: String对象.常量对象:字符串并置: 常用方法: length,equals,startsWith,compa ...

  8. 第五周Java学习总结(补)

    第五周java学习内容(补) 学习内容: File类方法的操作 public String getName() public boolean canRead() public boolean canW ...

  9. 第十一周java学习总结

    目录 第十一周java学习总结 学习内容 学习总结 提交代码截图 代码推送 第十一周java学习总结 学习内容 第13章 Java网络编程 主要内容 URL类 InetAdress类 套接字 UDP数 ...

随机推荐

  1. Javascript之高级数组API的使用实例

    JS代码中我们可以根据需求新建新的对象解决问题的同时,也有一些常用的内置对象供我们使用,我们称之为API,本篇文章只是对数组部分进行了练习. 例一:伪数组,不能修改长短的数组(所以没办法清零),可以修 ...

  2. 深圳共创力咨询《成功的产品经理DNA》公开课3月29~30日在深圳开课!

    课时:13小时(2天)    成功的产品经理DNA   讲师: 冯老师 时间:2019.03.29~30 举办单位:深圳市共创力企业管理咨询有限公司 举办地点:深圳 [课程背景] 当今时代,供过于求. ...

  3. 数据库原理 - 序列4 - 事务是如何实现的? - Redo Log解析(续)

    > 本文节选自<软件架构设计:大型网站技术架构与业务架构融合之道>第6.4章节. 作者微信公众号:> 架构之道与术.进入后,可以加入书友群,与作者和其他读者进行深入讨论.也可以 ...

  4. MongoDB个人简单总结

    当同一个变量被连续插入两次会出现id相同的异常,但是同样内容的两个变量同时插入不会有问题,可能是同一个变量同一个地址生成id相同,导致异常. 默认登陆不需要用户名密码认证,需要密码认证登陆需要在adm ...

  5. 【原】Java学习笔记033 - IO

    package cn.temptation; public class Sample01 { public static void main(String[] args) { // 需求:继承关系中爷 ...

  6. Windows中通过命令行启动打开Service 管理工具

    经常需要打开Services 管理工具操控Service 的启动,停止. 通过控制面板 --> 管理工具 -->Service  太慢. 学到一个快捷方式. windows + R  启动 ...

  7. 我的Windows日常——Win7完美兼容tsmmc.msc的方法

    操作步骤 32位操作系统: 1.将2003系统C:\WINDOWS\system32目录下的mstsmhst.dll.mstsmmc.dll.tsmmc.msc拷贝到Windows7系统中的C:\WI ...

  8. Python基础之元组

    元组初识 元组的认识 首先,我们来认识一下元组: # 定义一个元组 uesr_tuple = ("zhangsan", "lisi", "wangwu ...

  9. 【spring源码分析】IOC容器初始化(五)

    前言:前几篇文章已经将BeanDefinition的加载过程大致分析完成,接下来继续分析其他过程. AbstractApplicationContext#refresh public void ref ...

  10. Ubuntu通过apt-get安装指定版本和查询软件源有多少个版本

    一.通过apt-get安装指定版本 apt-get install <<package name>>=<<version>> 二.查询指定软件有多少个版 ...