一、简介
Java技术由美国公司倡导和推出,它包括Java语言和Java Media APIS、Security APIS、 Management APIS、Java Applet、Java RMI、Java Bean、JavaOS、Java Servlet、
JavaServer Page以及JDBC等。
Java编年史---自行了解。
Java现状:计算机行业许多大公司购买了Java许可证;众多软件开发商都在开发Java软件产品;被Oracle收购;在Internet(即B/S)上处于无可撼动的地位;在移动两大王者中的
安卓应用甚广。
Java语言优点:
1.最大的优点是与平台无关,在多个平台上,都可以使用相同的代码,“一次编写,到处运行”是其杀手锏。
2.Java更具面向对象性,编程规范强。
3.提供内存自动管理,去除指针
4.开源,导致优秀的开源框架和工具越来越多,使我们可以尽早站在巨人的肩膀上
Java特性:
1.简洁有效
2.可移植性
3.面向对象
4.解释型(可移植的原因)
5.分布式性能好
6.健壮(有编译器,大量语法错误、变量错误等可以规避)
7.多线程能力强
JVM虚拟机:JVM是java程序能“一次编译,到处运行”的根本原因,类似一个假想计算机,根据规范来运行编译过的java代码。具体如下图->
java2(jdk1.2以后)的技术架构有J2SE、J2EE、J2ME。其中J2SE是标准版,包括构成Java语言的核心的类。其他自行了解。
二、第一个程序走起
安装JDK
1.我使用的jdk7,下载地址。选择适合自己电脑的版本,然后下载。
2.安装,安装路径不要有中文,然后一直默认即可
3.配置环境变量
新建环境变量JAVA_HOME,值为jdk安装好的路径,注意是jdk文件夹不是jre文件夹,如下图->
修改环境变量PATH,新增%JAVA_HOME%/bin,将jdk的命令导入命令行
CLASSPATH环境变量可以暂不配置。
配置完环境变量之后,打开cmd(linux的命令行控制台),输入javac和java测试是否安装成功->
ok,安装成功了。
第一个程序Hello World
在一个无中文的测试文件夹下面,新建一个Hello.java的文件,代码如下->
public class Hello{
public static void main(String[] args){
System.out.println("Hello World");
}
}
然后保存,将在cmd下,将位置打到测试文件夹下->
运行javac Hello.java;运行完后会发现测试文件夹下面生成Hello.class,这个就是由java编译后的文件,可以被JVM识别并执行。
运行java Hello,就会看到控制台的输出了->
简单入门开始喽~~~