学号 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. (五) Keras Adam优化器以及CNN应用于手写识别

    视频学习来源 https://www.bilibili.com/video/av40787141?from=search&seid=17003307842787199553 笔记 Adam,常 ...

  2. Android为TV端助力 监听APK卸载,替换,完成的广播

    ACTION_PACKAGE_ADDED 一个新应用包已经安装在设备上,数据包括包名(最新安装的包程序不能接收到这个广播)ACTION_PACKAGE_REPLACED 一个新版本的应用安装到设备,替 ...

  3. Java三大特性

    Java 三大特性,算是Java独特的表现,提到Java 的三大特性, 我们都会想到封装, 继承和多态 这是我们Java 最重要的特性. 封装(Encapsulation) : 封装:是指隐藏对象的属 ...

  4. Vue.js05:vue内联样式

    对象就是无序键值对的集合 <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q ...

  5. 基于nginx搭建yum源服务器

      1.首先关闭防护墙或者设置规则通过且关闭selinux 停止firewall systemctl stop firewalld 禁止firewall开机启动 systemctl disable f ...

  6. react-router(v4)

    概要 开发单页应用, 首先绕不开的内容就是路由, react router v4 版本是最新的版本. 和之前的版本相比, 成熟了很多, 也简单了很多, 使用起来更加方便. 核心 component r ...

  7. js关于new Date() 日期格式

    下面是关于Date的对象 var oDay = new Date(); oDay.getYear(); //当前年份 oDay.getFullYear(); //完整的年月日(xx年,xx月,xx日) ...

  8. day22 面向对象

    面向对象 ''''1.面向过程编程   核心是"过程"二字,过程指的是解决问题的步骤,即先干什么再干什么   基于该思想编写程序就好比在编写一条流水线,是一种机械式的思维方式​   ...

  9. vue登录拦截

  10. [Alpha阶段]第七次Scrum Meeting

    Scrum Meeting博客目录 [Alpha阶段]第七次Scrum Meeting 基本信息 名称 时间 地点 时长 第七次Scrum Meeting 19/04/11 大运村寝室6楼 35min ...