第一章Java入门

  • 1.1 计算机语言经历了三代:

第一代是机器语言,

第二代是汇编语言,

第三代是高级语言。

  • 1.3.4 优势

跨平台/可移植性(核心优势)

安全性

面向对象

简单性

高性能

分布式

多线程

健壮性

  • 1.3.5运行机制

编译,解释

Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;

再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 

最后利用虚拟机(解释器,java)解释执行。

第一章Java入门

  • 1.3.6 JVM、JRE(运行环境)、JDK(开发)  
  1. JVM(Java Virtual Machine)就是一个虚拟的用于执行bytecode字节码的”虚拟计算机”。
  2. Java Runtime Environment (JRE) 包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。
  3. Java  Development Kit (JDK)包含:包含JRE,以及增加编译器和调试器等用于程序开发的文件。

第一章Java入门

  • 1.4 环境变量配置

JDK配置

  1. 需要新建JAVA_HOME环境变量
  2. 需要修改Path环境变量。
  • 1.5.1 HelloWorld程序

编写HelloWorld.java 

  1. Java对大小写敏感
  2. 关键字public被称作访问修饰符
  3. 关键字class 的意思是类
  4. 一个源文件中至多只能声明一个public的类
  5. 一个源文件可以包含多个类class
  6. 正确编译后的源文件,会得到相应的字节码文件,字节码文件自动命名为类的名字且以“.class”为扩展名 
  7. 在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以“{”开始,以“}”结束
  8. Java中每个语句必须以分号结束

编译javac HelloWorld.java

解释运行java HelloWorld

第一章Java入门

  • 1.5.2 常见错误
  1. 常见问题-1:提示“javac不是内部或外部命令……” 
  2. 出错原因:Path变量配置错误导致没有找到javac命令
  3. 常见问题-2:文件夹中可以看到Welcome.java文件,在编译时出现’javac 找不到文件……’ 
  4. 出错原因:可能是操作系统显示设置的问题,隐藏了文件的扩展名。
  5. 常见问题-3:NoSuchMethodError:main
  6. 出错原因:找不到main方法,应该是main方法书写有误。
  • 1.5.4常用DOS命令

1.cd  目录路径

进入一个目录

2.cd ..

进入父目录

3.dir

查看本目录下的文件和子目录列表

4.cls  

清楚屏幕命令

5.上下键

查找敲过的命令

6.Tab键

自动补齐命令