Java概述
来源:互联网 发布:linux route 修改 编辑:程序博客网 时间:2024/06/03 12:43
计算机语言发展简史
- 第一代:机器语言(如打印机)
- 第二代:低级语言(如汇编语言)
- 第三代:高级语言(如C语言、C++、Java、VB、.net等)
Java语言发展简史
- 1991~1995 | SUN公司James·gosling开发Oak语言
- 1995 | 将Oak更名为Java
- 1996 | 发布JDK1.0(Java开发工具箱)
- 1998 | 发布JDK2.0,并将该版本命名为J2SDK,将Java更名为Java2
1999 | 将Java分为三大块:
- J2SE(Java标准版)- J2EE(Java企业版)- J2ME(Java微型版)
2005 | Java10周年,Java三大模块改名
- JavaSE(标准版)- JavaEE(企业版)- JavaME(微型版)
2016 | 发布JDK Version 8 Update 111(发布日期:October 18, 2016)
Java语言特性
- 简单性(相对而言,比如没有指针,Java底层是C++实现的,不是C)
- 面向对象
- 健壮性
- 多线程
跨平台(一次编译,到处运行。依靠于Java虚拟机)
Java开发环境配置
JDK/JRE介绍、下载、安装、配置、验证
JDK和JRE
JDK(Java Development Kit)称为Java开发包或Java开发工具集
包含: - Java运行时环境(JRE,Java Runtime Envirnment) - Java API类库中的Java SE API子集 - Java虚拟机 - 一些Java工具 - Java核心类库(Java API)
JDK的下载
JDK下载地址(Oracle官网,免费):
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JDK的安装
JDK的安装(双击运行下载好的.exe文件)
- 安装路径中尽量不要有空格和中文字符(安装一些软件时会报错,比如Oracle) - JDK中已经包含了JRE,所以在安装时可以点取消安装jre. - bin目录介绍:命令存放路径 - jre目录介绍:Java运行时环境(我们其实不是直接的开发者,我们站在巨人的肩膀上,我们实际上是在用Sun提供好的库) - src.zip:实际上对应jre\lib\rt.jar中的源码文件(一对一的对应)
配置JDK环境变量
我的电脑–>属性–>高级系统设置–>环境变量
编辑或者新建: Path = D:\Java\jdk1.8.0_112\bin ClassPath = .;D:\Java\jdk1.8.0_112\lib\tools.jar;D:\Java\jdk1.8.0_112\lib\dt.jar;(如果不配置的话,默认为当前目录)此外,还有一种方式可以配置一个JAVA_HOME,方便JDK搬家 JAVA_HOME = D:\Java\jdk1.8.0_112(不是必须的,为了方便而已) Path = %JAVA_HOME%\bin ClassPath = .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;这种方式Path、ClassPath的路径就可以引用JAVA_HOME,JDK搬家的话,只需修改JAVA_HOME就可以啦!
验证JDK环境变量
开始–>运行(快捷键:Wind+R),输入:cmd 打开命令提示符窗口
输入:java - version(回车)出现JDK版本信息,则表示配置成功!
常用文本编辑器
UltraEdit
安装成功后的基本设置 - 文件关联(只勾选.Java) - 更改字体大小(视图-->设置显示字体) - 更改缩进(高级-->配置-->编辑) - 取消备份(高级-->配置-->备份)
Notepad++
EditPlus
第一个Java程序
HelloWorld.java
public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); }}
Java程序开发的三个步骤
- 使用记事本新建.txt文件,然后将.txt文件重命名为HelloWorld.java,并编写代码.
- 打开命令提示符,切换到HelloWorld.java所在文件夹下
- 输入:javac HelloWorld.java (回车) 编译程序
- 输入:java HelloWorld (回车) 运行程序
注释
- 单行注释 //<注释内容> - 多行注释 /* <注释内容> <注释内容> …… */ - 文档注释 /** * <注释内容> * <注释内容> * <注释内容> */
public class 和 class 的区别
- 一个.java源文件当中可以定义多个class,并且一个class可以生成一个.class文件 - 一个.java源文件中可以没有public class - 被public修饰的class的名字必须与.java文件名保持一致 - 一个.java源文件当中只能有一个被public修饰的class
常用MS-DOS命令 ###
0 0
- Java 概述
- JAVA概述
- Java概述
- java 概述
- Java概述
- Java概述
- Java概述
- Java概述
- JAVA概述
- Java概述
- Java概述
- java---概述
- Java概述
- java概述
- java概述
- java概述
- Java概述
- Java概述
- ajax 定时操作数据库
- PHP JS 进度条
- 【转】夏普考虑在广州建世界最大液晶显示器厂
- Nginx基本配置讲解
- ViewDragHelper使用模板
- Java概述
- Ultraedit Mac(文本编辑器)V15.1.0.1 最新中文破解版
- Hello World
- Debian 8 x86_64 Java 使用 NRSerialPort 开发串口通信
- Apache HTTP Server 2.2.31在Windows下安装和简单配置
- Linux curl命令学习
- Git整理与秘技
- MTK串口通信调试
- Servlet实现文件上传