20165111 2017-2018-2 《Java程序设计》第一周学习总结

20165111 2017-2018-2 《Java程序设计》第一周学习总结

教材学习内容总结

本章内容主要是Java语言的简介以及学习JAVA的预备知识。

Java的特点

  • 简单
  • 面向对象
  • 平台无关
  • 多线程
  • 动态

简单的Java应用程序

  • 编写
  • 编译
javac XX.java
 #这里的XX所指的类必须是公开类#
  • 运行
java xx
#这里的XX所指的类必须是包含main方法的主类#
 ```
> ### Java反编译
> ```
> javap xx
> ```

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

本期因为都是对课本代码的机械输入,因此没有太多问题,多是因不习惯而产生的漏输入的问题,经过报警提醒都都能发现而得到修改,便不一一列举了。

## [代码托管](https://gitee.com/stephenjoosten/20165111_zhu_siteng_java_course_code)
![](https://images2018.cnblogs.com/blog/1322861/201803/1322861-20180310201046541-77458853.png)

## 上周考试错题总结
试题来源取自蓝墨云班课“第一周测试”
- 第一类:关于Java程序编译及执行的要求的判断
1.

文件名hello.java

public class Hello {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

执行结果:编译失败(文件名与公开类名不一致).
2.

文件名Main.java

public class Main {

public static main(String[] args){

System.out.println("Hello World");

}

}

执行结果:编译失败()
3.

文件名Main.java

public class Main {

public static void main() {

System.out.println("Hello World");

}

}

执行结果:编译通过,但执行时找不到主要方法类.
4.

文件名Main.java

public class Main {

public static void main(string[] args) {

System.out.println("Hello World");

}

}

执行结果:编译失败()

- 第二类:关于执行不同目录下java程序的命令行
1.

文本路径C:\workspace\Hello\classes

工作路径C:\workspace

public class Main {

public static void main(String args[]) {

System.out.println("Hello World");

}

}

执行代码:

java -cp Hello/classes Main

2.

文本路径C:\workspace\Hello\classes

工作路径C:\workspace

package cc.openhome;

public class Main {

public static void main(String args[]) {

System.out.println("Hello World");

}

}

执行代码:

java -cp .:Hello/classes cc.openhome.Main

3.

文本路径C:\workspace\Hello\classes

工作路径C:\workspace\Hello

package cc.openhome;

public class Main {

public static void main(String[]args) {

System.out.println("Hello World");

}

}

执行代码:

java –cp classes cc.openhome.Main

```

其他

因为之前没有看到那个模板,也就没有按照那个模板的要求写,所以上一周就没有交作业。

第一章内容与Java语言有关的部分相对而言比较简单,更多的是继续熟悉Linux命令,主要是关于Java程序的编译和运行的部分。

原文地址:https://www.cnblogs.com/stephenjoosten/p/8541966.html

时间: 2024-08-25 06:50:30

20165111 2017-2018-2 《Java程序设计》第一周学习总结的相关文章

2018面向对象程序设计(Java)第一周

2018面向对象程序设计(Java) 第1周学习指导及要求(2018.8.24-2018.9.2)   学习目标 了解课程上课方式及老师教学要求,掌握课程学习必要的软件工具: 简单了解Java特点及历史: 理解JVM.JRE与JDK等概念,学会下载.安装.测试JDK: 掌握PATH.CLASSPATH的系统变量作用并会设置: 掌握命令行编译并运行Java程序的步骤: 掌握Java Application 程序结构特点: 掌握JDK命令行方式下开发运行Java程序的步骤. 初步使用Elipse,学

2017面向对象程序设计(Java)第二周学习总结

2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为第一周学长正在家里吃西瓜吹空调.好了,闲言少叙.我先为你们介绍一下助教的职责,而后再对你们的学习情况进行总结! 身为你们本学期Java课程的助教...之一,我的任务是:指导你们学习,批改我所负责学习小组的实验作业.阅读博文并回复.其他学习小组会有另外三位助教负责.由于我们每周五都会汇总你们的情况,其

201871010123-吴丽丽《面向对象程序设计(Java)》第一周学习总结

                                                                        201871010123-吴丽丽<面向对象程序设计(Java)>第一周学习总结 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求在哪里  https://www.cnblogs.com/nwnu-daizh/p/11435127.html 作业要求目标 1.了解课程上课方式及老师教学

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

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145326蔡馨熠《Java程序设计》第一周学习总结

20145326蔡馨熠 <Java程序设计>第一周学习总结 教材学习内容总结 转眼间新的一学期终于开始了!为什么我这么期待呢?因为这学期可以上娄嘉鹏老师的java程序设计课,我不是什么电脑天才,之前c语言学得也不是特别好.可我就是对hdl和java特别感兴趣(之前在我的问卷调查报告里面提到过),并且寒假的时候在家里也预习了一部分java知识.第一周要求学习两个章节并作心得体会,虽然我早已看过前两章的知识,不过为了进一步巩固,我还是用了星期六一天的时间把第一章和第二章的知识从头到尾仔仔细细的看了

20145224-陈颢文 《Java程序设计》第一周学习总结

20145224 <Java程序设计>第一周学习总结 教材学习内容总结 通过第一周的学习让我对Java有了个初步的了解,知道了Java分为Java SE.Java EE.Java ME三大平台,其中Java SE是基础.Java的一大特点是它可以跨平台,而JVM对Java的跨平台提供了支持,它就类似于一个虚拟机,只要在当前平台安装了相应的JVM,Java程序就有了可以在此平台上运行的基础啦.JRE是Java的执行环境,在安装了JRE的计算机上就可以运行Java的程序了,当然光是可以跑代码对于程

20145201 《Java程序设计》第一周学习总结(修改)

# 20145201 <Java程序设计>第一周学习总结 ## 教材学习内容总结 万事开头难,终于开始学习了Java.寒假的时候看到老师的要求确实有点慌,但是这周翻开书,从书本知识第一行学起,发现并不是自己想想中那么难,只要一步一个脚印,每周有自己的计划,并按照计划按部就班的完成,最后一定会拥有自己的小成果的. 1.1Java不只是语言 Java经过多年的版本更新后,最新的版本是Java SE8. 在java发展的过程中,它的应用领域越来越广,根据不同级别的应用开发区分了不同的应用版本,最终j

20145238-荆玉茗 《Java程序设计》第一周学习总结

20145238 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台:由于java领域的应用越来越广,根据不同级别的应用开发区分了不同的应用版本,后正式更名为Java SE,Java EE,Java ME. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 了解JCP与JSR.RI.TCK的关系:JSR必须经过JCP投票通过才能成为最终的标准文件,JSR成为最终文件后对其成果做出免费且开发原始码的参考实现,称为RI,由TCK作为技术兼容测试工具箱. 了

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

20145231 <Java程序设计>第一周学习总结 教材学习内容总结 Java三大平台Java SE,Java EE,Java ME.其中,Java SE是我们学习的基础. Java SE主要分为四个部分:JVM,JRE,JDK和JAVA语言. 思考题:Java不只是语言?答:根据以上所写就能知道,提到Java,Java语言只是其三大平台中的其中之一的一个组成部分,不可片面的将其与C语言作比较,认为只是一种语言. JCP与JSR.RI.TCK的关系:想要提议加入Java的功能或特性,必须以J