Java是目前使用最广泛的网络编程语言之一,具有语法简单、面向对象、稳定、与平台无关、多线程、动态等特点。
平台无关是Java最初风靡世界的最重要原因。
如:不再有指针概念
基于对象的编程更符合人的思维模式,是人们更容易解决复杂问题
编写的代码能在执行码上兼容,在所有计算机上运行。
原因:Java可以在计算机的操作系统上再提供一个Java运行环境(Java Runtime Environment,JRE)。该运行环境由Java虚拟机(JVM)、类库以及一些核心文件。也就是说,只要平台提供了Java运行环境,Java编写的软件就能在其上运行。
多线程允许同时完成多个任务。
使用一个文本编辑器(如Edit或记事本)编写源文件,不可使用非文本编辑器(如我word编辑器)。
将编写好的源文件保存起来,源文件的扩展名必须是.java。
使用Java编译器(javac.exe)编译源文件,得到字节码文件。
使用Java SE 平台中的Java解释器(java.exe)来解释执行字节码文件。
Java是面向对象编程,Java应用源文件是由若干个书写形式互相独立的类组成。
使用一个文本编辑器(或者直接使用IDEA或Eclipse)
1、Java源文件中所涉及的小括号及标点符号都是英文状态下输入的括号和标点符号;
2、字符串里面的符号不受汉字字符或英文字符的限制
(具体的编程规约,可以看《阿里巴巴 Java开发手册》)
如果源文件中有多个类,那么只能有一个类是public类
如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同,扩展名为.java;如果源文件没有public类,则源文件名只要与某个类名字相同即可。
javac Xxx.java
Xxx为文件名,.java为扩展名
编译后会形成一个或多个.class文件
java Xxx
Xxx为文件名,不需要加上扩展名