Java语言平台:
* JSE
开发普通桌面和商务应用程序,该技术体系是其他两者的基础,
* JME
开发电子消费产品和嵌入式设备
* JEE
开发企业环境下的应用程序。
Java语言特点
* 面向对象;
* 开源;
* 跨平台:Java的跨平台并不是真正的的跨平台,而是java本身采用的是半解释、半编译的方 法,并定义了Java虚拟机(JVM)的概念。Java源代码先经过Java编译器(javac) 产生出字节码,再将字节码加载到JVM执行。对于不同的操作系统内嵌入了对应的 JVM,JVM会屏蔽底层硬件和操作系统的差异,从而实现Java语言的跨平台。
开发环境准备:
JDK的安装:
官网 http://www.oracle.com ; 双击安装程序。
注意事项:
* 安装路径不要有中文或者特殊符号如空格等;
* 所有和开发相关的软件最好安装目录统一。
验证安装是否成功
* 通过DOS命令,切换到JDK安装的bin目录下;然后分别输入javac和java,如果正 常显示一些内容,说明安装成功。
配置环境变量
1、右键点击桌面计算机→选择属性→高级系统设置→高级选项卡→点击环境 变量→下方系统变量中查找path→双击path→将jdk安装目录下的bin目录添加到 最左边并添加分号。
2、 先配置JAVA_HOME;再修改path
HelloWorld编写和运行
注释:(解释说明程序;帮助我们调试错误);
//类名:一个Java文件只可以有一个public class,而且这个公共class,必 须类名与文件名相同
public class HelloWorld {
//任何一个java程序中均要有一个,且仅能有一个主方法,一个java程序总 是从main程序开始执行,不考虑其在整个程序中的位置 public static void main(String[] args) {
//输出语句
System.out.println("HelloWorld");
}
}
在DOS命令行执行:a、在java文件所在的目录下打开DOS命令;
b、javac HelloWord.java;
c、java HelloWord。
遇到的问题:
*找不到文件
a、文件扩展名隐藏导致编译失败
b、文件名写错了
*单词拼写问题
a、class写成Class
b、String写成string
c、main写成mian
*括号匹配问题
a、把类体的那对大括号弄掉一个
b、把方法体的那对大括号弄掉一个
c、把输出语句的那对小括号弄掉一个
*中英文问题
提示信息:错误: 非法字符: \????的格式