《瓮恺:用Java学编程》课程笔记

1. 计算机、编程语言和算法

 程序的执行:

  • 解释:借助一个程序,那个程序能试图理解你的程序,并按照你的要求执行。
  • 编译:借助一个程序,把你的程序翻译成计算机能懂的语言-机器语言,然后就能直接执行。

解释语言vs编译语言(错误的名词)

对于大多数语言,一般有个固定的执行方式。Java、C: 编译执行。Python: 解释执行。

  • 语言本无编译/解释之分,是指用什么手段来执行该语言
  • 指该语言常用的执行方式而已,不是必须的
  • 解释型语言有特殊的计算能力
  • 编译型语言有确定的运算性能

2. Java语言

  • 一种编译型语言
  • 一种有生产力的面向对象语言
  • Unix世界的产物

1994年做机顶盒的时候的副产品。


3.第一个Java程序

Eclipse本身是用Java写的。

第一个程序:HelloWorld

1 public class Hello {
2     public static void main(String[] args) {
3         System.out.println("Hello World!");
4     }
5 }
  • 选择一整行:home, shift+end
  • println: 输出一整行,末尾有换行。print: 单纯的输出,没有换行。

数字和字符串:

1 public class Hello {
2     public static void main(String[] args) {
3         System.out.println(23+34);
4         System.out.println("23+34");
5     }
6 }

运行结果:

57
23+34

 

posted @ 2017-08-03 16:20  Cesca  阅读(204)  评论(0编辑  收藏  举报