## 教材学习内容总结

1.安装ubuntu,在实验楼学习liunx系统各种功能的实现。
2.在ubuntu平台上进行java程序的编写
3.学会使用JDB调试java程序,并将代码上传到码云上
4.学习java语言的基础知识
java特点:语法简单、面向对象、稳定、与平台无关、多线程、动态
java三大平台:Java SE、Java EE、Java ME
java的编译:javac -source 1.6 文件名.java

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

- 问题1:用vim编写完代码,如何保存文件?
- 问题1解决方案:先按Esc退出,然后输入:w
- 问题2:如何进入主目录、各子目录?
- 问题2解决方案:主目录输入cd ..,子目录输入cd 目录名
- 问题3:调试代码运行时出现:VM已启动,无法设置延迟的断点/输入locals出现:本地信息不可用
- 问题3解决方案:重新打一遍之后没有出现问题,但具体什么问题未探明。

## [代码托管](https://gitee.com/pyc-1751/chapter_1_of_java.git)

## 上周考试错题总结
- 错题1
下列关于Java程序开发步骤的描述,正确的是
A .课本P9的程序Hello.java,若将第三行System.out.println(“大家好!”);改为System.out.print(“大家好!”);,运行结果不变。
B .使用命令提示符编译源文件时,可以用“-source”参数指定版本。
C .编译产生Hello.class文件,运行时可使用“java Hello.class”命令。
D .运行时,java命令后是该java源文件的名字(不包括扩展名)。
E .反编译是把编译器得到的字节码文件还原为源文件。
该题为多选题,我多选了D项:在运行程序时,不可以带有扩展名。这一个知识点被我忽略了。

- 错题2
下列说法正确的是
A .Java虚拟机首先执行类中的main方法。
B .Java中,多个/**/注释可以嵌套。
C .一个源文件中必须有public类。
D .Java字节码的扩展名是.java。
我选择B项,不知道注释不能嵌套。

- 错题3
下列哪个是Java应用程序主类中正确的main方法?
A .public void main (String args[ ])
B .static void main (String args[ ])
C .public static void Main (String args[])
D .public static void main (String args[ ])
不清楚原因,我记得Main需要大写?

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

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

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

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

④用于设计Web应用的JSP、设计手机应用程序的Android等很多新的技术领域都涉及了Java语言。
A .①③
B .①③④
C .②③④
D .①②③④
2中平台无关性是主要原因。

- 错题5
以下哪些包括在JRE之中?
A .开发工具程序
B .Java SE API
C .JVM
D .部署技术
JRE有3个部分,我只选了一个JVM。

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

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

A .执行时显示Hello World
B .执行时出现NoClassDefFoundError
C .执行时出现出现找不到主要方法的错误
D .编译失败
public 类的文件名要和类名完全一致。hello.java改为Hello.java

# 20175120 2018.3.3 《Java程序设计》第1周学习总结的更多相关文章

  1. 20175120彭宇辰 《Java程序设计》第九周学习总结

    教材内容总结 一.mysql数据库管理系统(windows) 1.官网下载安装解压mysql社区版 2.启动mysql 用cmd进入mysql解压包,输入 mysqld --initialize-in ...

  2. 学号 20175212 《Java程序设计》第九周学习总结

    学号 20175212 <Java程序设计>第九周学习总结 教材学习内容总结 一.MySQL数据库管理系统 1.在官网上下载并安装MySQL 2.在IDEA中输入测试代码Connectio ...

  3. 20145213《Java程序设计》第九周学习总结

    20145213<Java程序设计>第九周学习总结 教材学习总结 "五一"假期过得太快,就像龙卷风.没有一点点防备,就与Java博客撞个满怀.在这个普天同庆的节日里,根 ...

  4. 20145213《Java程序设计》第二周学习总结

    20145213<Java程序设计>第二周学习总结 教材学习内容总结 本周娄老师给的任务是学习教材的第三章--基础语法.其实我觉得还蛮轻松的,因为在翻开厚重的书本,一股熟悉的气息扑面而来, ...

  5. 20145213《Java程序设计》第一周学习总结

    20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...

  6. 21045308刘昊阳 《Java程序设计》第九周学习总结

    21045308刘昊阳 <Java程序设计>第九周学习总结 教材学习内容总结 第16章 整合数据库 16.1 JDBC入门 16.1.1 JDBC简介 数据库本身是个独立运行的应用程序 撰 ...

  7. 20145330孙文馨 《Java程序设计》第一周学习总结

    20145330孙文馨 <Java程序设计>第一周学习总结 教材学习内容总结 刚开始拿到这么厚一本书说没有压力是不可能的,开始从头看觉得很陌生进入不了状态,就稍微会有一点焦虑的感觉.于是就 ...

  8. 20145337 《Java程序设计》第九周学习总结

    20145337 <Java程序设计>第九周学习总结 教材学习内容总结 数据库本身是个独立运行的应用程序 撰写应用程序是利用通信协议对数据库进行指令交换,以进行数据的增删查找 JDBC可以 ...

  9. 20145337 《Java程序设计》第二周学习总结

    20145337 <Java程序设计>第二周学习总结 教材学习内容总结 Java可分基本类型与类类型: 基本类型分整数(short.int.long).字节(byte).浮点数(float ...

  10. 20145218《Java程序设计》第一周学习总结

    20145218 <Java程序设计>第一周学习总结 教材学习内容总结 今天下午看了Java学习的视频,感觉很是新奇,之前觉得Java学起来是艰难枯燥的,但通过第一章的学习觉得如果自己可以 ...

随机推荐

  1. Spring Boot 数据库连接池 Druid

    简介 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出.对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标.数据库连接池正是针对这个问 ...

  2. 4th,Python三级菜单

    1. 运行程序输出第一级菜单 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 3. 菜单数据保存在文件中 4. 让用户选择是否要退出 5. 有返回上一级菜单的功能 data = { '北京': ...

  3. CentOS磁盘用完的解决办法,以及Tomcat的server.xml里无引用,但是项目仍启动的问题

    这是我2018年的第一篇博客...人真是懒了啊...最近在写微信小程序,觉得小程序做的也... 好了不吐槽了,言归正传 前言: 由于我之前不是买了个三年的香港服务器么 , 之前广州2的服务器我就没有续 ...

  4. 《Visual C# 从入门到精通》第三章使用判断语句——读书笔记

    第3章 使用判断语句 3.1 使用布尔操作符 布尔操作符是求值为true或false的操作符. C#提供了几个非常有用的布尔操作符,其中最简单的是NOT(求反)操作符,它用感叹号(!)表示.!操作符求 ...

  5. java IO和NIO区别

    面向流与面向缓冲 Java NIO和IO之间第一个最大的区别是,IO是面向流的,NIO是面向缓冲区的. Java IO面向流意味着每次从流中读一个或多个字节,直至读取所有字节,它们没有被缓存在任何地方 ...

  6. Hive数据导入导出

    Hive三种不同的数据导出的方式 (1)  导出到本地文件系统 insert overwrite local directory '/home/anjianbing/soft/export_data/ ...

  7. Qgis练手

    师妹推荐了一个神器 Qgis,因为看我拿Echarts和Excel缝缝补补效率实在太低下. 还记得,以前写过一个“echarts画中国地图并上色”的笔记,那个应付一下事还行,真正需要精细画图的时候还得 ...

  8. 摘录和再编:彻底弄懂JS执行机制

    网文: https://juejin.im/post/59e85eebf265da430d571f89 并发模型和事件循环:https://developer.mozilla.org/zh-CN/do ...

  9. js之Object属性封装

    在object.create出现之前,我们实现继承一般使用: function base(){} function children(){} //实现children继承base (function( ...

  10. 【百度地图API】如何获取行政区域的边界?(转载)

    转自:http://www.cnblogs.com/milkmap/archive/2012/04/11/2442430.html 摘要:以前教过大家如何自行获取行政区域,或者自定义获取一个区域的边界 ...