Java是什么?

Java是一种功能强大和多用途的编程语言,可用于开发运行在移
    动设备,台式计算机以及服务器端的软件。

Java的历史

Java是由James Gosling在Sun公司领导的小组开发的。2010
    年Sun公司被Oracle公司收购。最初称为Oak,1995年更名为
    Java,并重新设计用于开发Web应用程序。

Java的设计特性

- 简单的 
 - 面向对象的
 - 分布式的
 - 解析式的
 - 健壮的
 - 安全的
 - 体系结构中立的
 - 可移植的
 - 高性能的
 - 多线程的
 - 动态的

Java能用来干什么?

Java是功能完善的通用程序设计语言,可以用来开发健壮的任务
    关键的应用程序。

    不仅用在Web程序设计,而且用于在服务器,台式计算机和移动
    设备上开发跨平台的独立应用程序。

    能在Web浏览器中运行的Java程序称为Java小程(applet)。

    Java广泛用于开发服务器端的应用程序。这些应用程序处理数
    据,执行计算,并生成动态网页。许多商用网站后端都是采用
    Java进行开发的。

    用于安卓手机的软件也是采用Java进行开发的。

什么是Java语言规范?

Java语言规范是对语言的技术定义,包括Java程序设计语言的语法和语义。

什么是API?

应用程序接口也称为库,包括为开发Java程序而预定义的类和接口。

什么是JDK?

JDK是由一套独立程序构成的集合,每个程序都是从命令行调用
    的,用于开发和测试Java程序。

什么是IDE?

为了快速开发Java程序而提供的集成开发环境——IDE。

一个简单的Java程序应该注意什么?

1. Java是从类中的main方法开始执行的
     2. 按照惯例,类名都是以大写字母开头的
     3. 每条语句都以(;)结束
     4. 保留字和关键字对编译器而言是有特定含义的
     5. 注释帮助程序员进行相互沟通以及理解程序
     6. 单行注释(//)
     7. 块注释/* 注释注释注释注释注释*/
     8. Java源程序是区分大小写的

创建,编译和执行Java程序知识点

1. 源文件的拓展名必须是.java,而且文件名必须与公共类名完全相同。
     2. Java编译器将Java源文件翻译成Java字节码文件。 
     3. 如果没有语法错误,编译器就会生成一个拓展名为.class的字节码文件。
     4. 字节码文件可以在任何带Java虚拟机(JVM)的平台上运行的。
     5. JVM不是物理机器,而是一个解析Java字节码的程序。
     6. 编译Java程序的命令是Javac
     7. 运行Java程序的命令是Java

正确的缩进和空白

1.在嵌套结构中,每个内层的组成部分或语句应该比外层缩进两格。
    2.二元操作符的两边应该各加一个空格

三类编程错误

语法错误
    运行时错误
    逻辑错误