java入门基础课程(Java基础教程)
1.什么是JAVA
Java是一门面向对象编程语言,不仅吸收了C 语言的各种优点,还摒弃了C 里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
2.JAVA的发展史
Java是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。
1995年,SUN发布JDK 1.0,1998年,JDK1.2,后续JDK1.3, 1.4,1.5(更名为Java5.0)最新为JDK8.0。
Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。
3.JAVA的技术框架以及作用
Java SE(Java Standard Edition)标准版
支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核心API,此版本以前称为J2SE。
Java EE(Java Enterprise Edition)企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet 、Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE
Java ME(Java Micro Edition)小型版。
支持Java程序运行在移动终端(手机、PDA)上的平台,对Java API有所精简,并加入了针对移动终端的支持,此版本以前称为J2ME。
Java Card
支持一些Java小程序(Applets)运行在小内存设备(如智能卡)上的平台。
4.JAVA具有跨平台性
因为有了JVM即java虚拟机,同一个Java 程序在三个不同的操作系统中都可以执行。这样就实现了Java 程序的跨平台性。java的跨平台性是java能够经久不衰的保证!
5.JDK,JRE,JVM的区别以及联系
JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)。它是开发者所必需的工具。
JRE是个运行环境,JDK是个开发环境。因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE。而JDK里面已经包含了JRE,JRE里面包含JVM,因此只要安装了JDK,就可以编辑Java程序 ,也可以正常运行Java程序。但由于JDK包含了许多与运行无关的内容,占用的空间较大,因此运行普通的Java程序无须安装JDK,而只需要安装JRE即可。
6.下载JDK与安装JDK
(1) 官 方 网 址 :
因担心发地址会作为广告,可以在评论区提出。
(2)根据提示下 一 步 即 可 。
建议:安装路径不要有中文或者特殊符号如空格等。
7.配置环境变量path
第 一 步 : 进入path ( 两 种 )
(1)XP 系统 :我的电脑--属性--高级--环境变量-----找到 path
(2)windows7、8 系统 :计算机---属性—高级系统设置------环境变量—找到 path
第 二 步 : 编 辑path环 境 变 量
(1).在变量值开始处加上 D:\Java\jdk1.7.0_71\bin
第 三 步 : 编 辑 CLASSPATH环境变量
(1)系统变量里面没有 CLASSPATH,那么我们自己新建。 (注意下面的.;必须加上)
变量名: CLASSPATH
变量值: .;D:\Java\jdk1.7.0_71\lib\tools.jar;D:\Java\jdk1.7.0_71\jre\lib\rt.jar;
8. 升级版配置环境变量path
path 里面有很多其他系统变量,改 path 时容易被删除或者弄错。所以为了安全,我们进行升级。对 path 进行固定。
( 1 ). . 配 置 J JA AV VA A_ _H HO OM ME E 创 建 新 的
变量名:JAVA_HOME,变量值:D:\Java\jdk1.7.0_71
( 2 ). . 配 置 p pa at th h
变量值:%JAVA_HOME%\bin;
( 3 ). . 配 置 c cl la as ss sp pa at th h
变量值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\rt.jar;
大家可以发现,如果 jdk 安装目录改了,path 与 classpath 不需要再动了,只要动 JAVA_HOME就可以了。
9. . 编 写 第 一个java 程 序
用记事本创建一个 txt 文件,该名为 DiYi.java。往里面加入以下内容。利 用java c 和java 进 行 编 译 和 运 行 。
javac: 编译工具(相当于翻译) 例如:javac DiYi.java
java : 运行工具 (相当于执行) 例如:java DiYi
.java : java 文件也叫做源文件。
.class: class 文件也叫字节码文件。
e: 转到 e 盘根目录
cd E:\老汪初级 1\例子\day01: 打开 day01 文件夹