1. java是什么
Java是一种编程语言,跟汇编、C、C++一样,是用于软件编程的开发语言。
Java是一种开发、运行环境,java程序的开发要依赖这种环境。
2. java的特点
java语言具有与平台无关,面向对象,健壮性的特点
1).与平台的无关性
与java程序的运行过程相关。Java程序的运行不会直接依赖于操作系统。而是由java自己的虚拟机运行,再解释交给操作系统。在不同的操作系统中,java会使用与操作系统对应的虚拟机运行。
2).面向对象
面向对象是一种思维方式。它与面向过程,面向切面,面向事件一样,作为一种思维方式,它们都有自己不同的关注点。面向对象关注的就是对象。
类与对象:对象就是实实在在的事物,是具体的,是类的具体实现;类是抽象的,是对象的抽象,是生成对象的蓝图。举个例子,要建一栋楼,首先要有设计图纸,然后再按照设计图纸来建,楼就是一个对象,设计图纸就是类。
3).健壮性
Java没有指针,不会出现野指针。
Java有自己的垃圾回收机制,自动回收垃圾。程序员不再担心内存的泄露,考虑对象是否回收,更专注于程序设计与开发。垃圾回收机制是人工无法干预的。
Java是安全的
- 字节码校验器能自动检查错误
- 类装载器先装载本地文件,再装载网络文件,防止病毒感染本地文件
- 病毒一般都是汇编语言,字节码不识别,
- java程序通过java虚拟机运行,不直接交给操作系统
- 操作系统不是用java开发的,java对操作系统控制弱
3. java体系
目前java体系分为三部分,分别是:
J2SE:Java2.0标准版本 包括java最基础的内容,用在桌面系统,C/S方面
J2EE:Java2.0企业级版本 在J2SE上进行了扩展,用在企业开发方面
J2ME:Java2.0精简版本 应用在手机
4. java程序的运行过程
java源文件(*.Java)→java编译器→字节码文件(*.class)→类装载器→字节码校验器→解释器→操作系统平台
5. java环境配置
1. 下载JDK版本最好不低于1.5(java5.0),JDK(java development kit)包含了java运行环境和开发工具。
2. 安装JDK,这个过程很简单。不再描述
3. 配置环境变量
我的电脑→右键→属性→高级→环境变量,在用户变量点击“新建”,变量名输入JAVA_HOME(要大写),值就是JDK的安装路径,然后在系统变量中找到path,点击编辑,把JDK下直到bin文件夹(包含)的路径添加进去,然后确定。
4. 命令行运行cmd,分别输入java,javac,会出现命令提示信息,环境就搭建好了。
5. 理论上这样就可以开发了,实际上,还需要一个开发工具,以方便开发。安装一个JCreator吧。