黑马程序员——初识JAVA
2015-06-22 20:22
495 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
Java是一种高级的面对象的编程语言,使用Java语言编写的程序是跨平台的,从PC机到移动客户机都有Java编写的程序和游戏,Java 程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。
2、嵌入式系统开发
3、电子商务应用
4、企业级应用开发
5、交互式系统开发
6、多媒体系统开发
7、分布式系统开发
8、Web应用系统开发
自从Sun推出Java以来,就力图使之无所不能。Java发展至今,按应用范围分为3个版本,即Java
Java SE就是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入输出)、网络通信、多线程等技术。
Java2 EE是Java2的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。
Java ME主要应用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备,现在大部分手机厂商所生产的手机都支持Java技术。
API文档是Java程序开发不可缺少的编程词典,它记录了Java语言中海量的API,主要包括类的继承结构、成员变量和成员方法、构造方法、静态成员的详细说明和描述信息。可以在Java网站http://java.sun.com中找到最新版本的JDK文档(即API文档)。如图所示为1.6.0
中文版JAVA API。
二、Java语言的特性
三、Java环境的搭建
先在Oracle官网上下载想要的JDK,接着安装到自己的电脑上。然后需要配置环境变量,配置步骤如下:
1、打开计算机系统属性中的高级系统设置对话框
2、单击环境变量,弹出环境变量对话框,新建,输入对应的值,如图所示
3、设置环境变量值,添加到Path的起始位置
以上安装,配置后,在控制台中输入Javac命令,如果出现下图结果,证明JDK环境搭建成功。
四、第一个Java程序
在c盘根目录下创建一个HelloWorld.java文件,文件内容如图所示。
运行之后
Java是一种高级的面对象的编程语言,使用Java语言编写的程序是跨平台的,从PC机到移动客户机都有Java编写的程序和游戏,Java 程序可以在任何计算机、操作系统和支持Java的硬件设备上运行。
一、Java简介
1.1 什么是Java语言
Java是在1995年由Sun公司推出的一种极富创造力的面向对象的程序设计语言,它由Java之父詹姆斯•戈士林博士设计。作为Sun研究院院士,詹姆斯•戈士林亲手设计了Java语言,并完成了Java技术的原始编译器和虚拟机。Java最初的名字是OAK,在1995年被重命名为Java。1.2 Java的应用领域
1、桌面应用系统开发2、嵌入式系统开发
3、电子商务应用
4、企业级应用开发
5、交互式系统开发
6、多媒体系统开发
7、分布式系统开发
8、Web应用系统开发
1.3 Java的版本
自从Sun推出Java以来,就力图使之无所不能。Java发展至今,按应用范围分为3个版本,即Java
SE、Java EE和Java ME,也就是Sun ONE(Open Net Environment)体系。
Java SE就是Java的标准版,主要用于桌面应用程序的开发,同时也是Java的基础,它包含Java语言基础、JDBC(Java数据库连接性)操作、I/O(输入输出)、网络通信、多线程等技术。Java2 EE是Java2的企业版,主要用于开发企业级分布式的网络程序,如电子商务网站和ERP(企业资源规划)系统,其核心为EJB(企业Java组件模型)。
Java ME主要应用于嵌入式系统开发,如掌上电脑、手机等移动通信电子设备,现在大部分手机厂商所生产的手机都支持Java技术。
1.4 Java的API文档
API的全称是Application Programming Interface,即应用程序编程接口。JavaAPI文档是Java程序开发不可缺少的编程词典,它记录了Java语言中海量的API,主要包括类的继承结构、成员变量和成员方法、构造方法、静态成员的详细说明和描述信息。可以在Java网站http://java.sun.com中找到最新版本的JDK文档(即API文档)。如图所示为1.6.0
中文版JAVA API。
二、Java语言的特性
2.1、简单
语法规则容易懂和C++相似;Java语言对C++进行了简化和提高;Java提供了丰富的类库和API文档以及第三方的开发包。2.2、面对对象
面向对象是Java语言的基础,也是Java语言的重要特性,因为它本身就是一种纯面向对象的程序设计语言,Java提倡万物皆对象,语法中不能在类外面定义单独的数据和函数,也就是说,Java语言最外部的数据类型是对象,所有的元素都要通过类和对象来访问。2.3、分布性
Java的分布性包括操作分布和数据分布,其中操作分布是指在多个不同的主机上布置相关操作,而数据分布是将数据分别存放在多个不同的主机上,这些主机是网络中的不同成员。Java可以凭借URL(统一资源定位符)对象访问网络对象,访问方式与访问本地系统相同。2.4、可移植性
Java程序具有与体系结构无关的特性,从而使Java程序可以方便地移植到网络的不同计算机中。同时,Java的类库中也实现了针对不同平台的接口,使这些类库也可以移植。2.5、安全性
Java语言删除了类似C语言中的指针和内存释放等语法,从而有效地避免了非法操作内存。Java程序代码要经过代码校验、指针校验等很多的测试步骤才能够运行,所以未经允许的Java程序不可能出现损害系统平台的行为,而且使用Java可以编写防病毒和防修改的系统。2.6、健壮性
Java的设计目标之一,是编写多方面的、可靠的应用程序,Java将检查程序在编译和运行时的错误,并且消除错误。类型检查能帮助用户检查出许多在开发早期出现的错误。同时,很多集成开发工具(如Eclipse、NetBeans)的出现使编译和运行Java程序更加容易。三、Java环境的搭建
先在Oracle官网上下载想要的JDK,接着安装到自己的电脑上。然后需要配置环境变量,配置步骤如下:
1、打开计算机系统属性中的高级系统设置对话框
2、单击环境变量,弹出环境变量对话框,新建,输入对应的值,如图所示
3、设置环境变量值,添加到Path的起始位置
以上安装,配置后,在控制台中输入Javac命令,如果出现下图结果,证明JDK环境搭建成功。
四、第一个Java程序
在c盘根目录下创建一个HelloWorld.java文件,文件内容如图所示。
运行之后
相关文章推荐
- 黑马程序员---iOS编程效率提高必备
- 实习面试题目总结一
- 微软经典的算法面试100题之32题
- SQL面试题
- 黑马程序员--java反射学习笔记
- ETL架构师面试题(这篇文章太棒了)
- 面试题总结1
- 黑马程序员---MAC OS X系统终端常用命令
- 剑指offer-第四章解决面试题的思路(顺序打印矩阵)
- 优秀的程序员”应该是这样的
- 黑马程序员--Java学习日记之面向对象(多态和匿名内部类)
- 关于如何成为一名优秀的程序员
- 黑马程序员--Java学习日记之面向对象(封装,this和static,继承)
- 重构是每个程序员的洗髓经
- 黑马程序员----Java语法基础(2){语句,函数,数组}
- 黑马程序员----Java语法基础(1){标示符,变量,常量,运算符}
- 剑指offer 面试题5
- 【剑指offer 面试题17】合并两个排序的链表
- 伟大程序员的十大特质
- 黑马程序员----传说中的Java