码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-03-11 00:24:35      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:解决   ges   com   令行   知识   面向对象   png   反编译   包含   

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程序的编译和运行的部分。

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

标签:解决   ges   com   令行   知识   面向对象   png   反编译   包含   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!