初识Java
大家平时熟悉的网络游戏(LOL、穿越火线、反恐精英),聊天工具(QQ、微信),杀毒软件(电脑管家、360杀毒软件)等都被称之为计算机程序,那么该如何编写自己的程序呢?
Java概述
程序
"程序"一词源于生活,通常指完成某些事情的一种既定方式和过程。那么计算机程序是什么呢?程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。
什么是Java
Java是前Sun公司(现甲骨文股份有限公司)于1995年推出的高级编程语言。
编程语言的分类
低级语言(计算机语言) | 计算机能识别的二进制数 |
---|---|
汇编语言 | 将我们的语言翻译给计算机来进行操作(人与计算机的对话) |
高级语言 | 我们能看懂的语言 |
Java的来历
Java的初期开发早在1991年就开始了。当时,在前Sun公司内,有一个称为Green的项目,在James Gosling的带领下,这个项目的工程师受命设计一种小型的计算机语言,用于机顶盒、家电控制芯片等消费类设备。
最初,这种新语言被命名为"Oak",后来因为这一名称被占用,因此改名为"Java"。据说当时人们在想新名称时,正在品尝一种来自印度尼西亚的爪哇小岛盛产的咖啡(这种咖啡也称为Java),于是就选用"Java"了——一种咖啡的名称作为新语言的名称,所以Java语言的标志就是一杯热气腾腾的咖啡。
Java可以做什么
Java的应用类型
一种是安装和运行在本机上的桌面程序,如政府和企业中常用的各种信息管理系统;另一种是通过浏览器访问的面向Internet的应用程序,如网上数码商城系统。
除此之外,Java还能做出非常炫的图像效果(2D和3D的立体效果):
Java技术平台
为了对Java技术的使用方法和范围进行区分,避免在使用过程中关注那些不必要的技术特性,前Sun公司对Java技术进行了市场划分,它们应用最广泛的:Java SE和Java EE。
Java SE
Java SE(Java Platform Standard Edition, Java平台标准版)是Java技术的核心,提供基础的Java开发工具、执行环境与应用程序接口(API),主要用于桌面应用程序的开发。
Java EE
JavaEE(Java Platform Enterprise Edition, Java平台企业版)主要用于网络程序和企业级应用的开发。
开发第一个Java程序
开发Java的步骤
1.编写源程序
在明确了要计算机做的事情之后,把要下达的指令逐条使用Java语言描述出来,这就是编写程序。通常,这一步被称为编写源程序,Java源程序文件使用.java作为扩展名。
2.编译
编译时需要使用编译器了;也可以win+R打开运行对话框,并输入cmd命令进入控制台,输出结果是一个扩展名为.class的文件,称为字节码文件。
3.运行
运行需要两个必要条件:
(1)前Sun公司提供的JDK(Java Development Kit, Java开发工具)
在Java官网下载最新版JDK,再根据提示来安装JDK。
(2)配置环境变量
右击计算机图标,在弹出的快捷菜单中选择“属性”选项。在弹出的属性对话框中选择高级选项卡,单击“环境变量”按钮,弹出“环境变量”对话框,在“系统变量”选项组中,编辑path变量,在path变量开始位置增加JDK安装目录。
Java程序结构
public class 类名{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
基本框架
public class 类名{}
为程序框架
public(公共的)和class(类)后面接类名,类名要与程序文件名一致。
public static void main(String[] args){}
为main()方法框架
main()方法为Java程序的入口,而public、static、void是程序必需的,且顺序不能改变。
System.out.println("Hello world!");
这是一个代码,其中包含Java的输出语句,作用是输出英文单词:Hello world!
变量
Java是一门语言,所以它有着自己的“词汇”(变量、关键字、运算符)、“句子”(一条指令)、“段落”(指令集)等。
变量:其值可改变的量,是一个数据存储空间的表示。
数据类型
数据类型 | 说 明 | 举 例 |
---|---|---|
int | 整型 | 用于存储整型,如学员人数、一天的天数 |
double | 双精度浮点类型 | 用于存储带有小数的数字,如商品价格、员工工资 |
char | 字符类型 | 用于存储单个字符,如性别“男”或“女” |
String | 字符串类型 | 用于存储一串字符,如员工姓名、产品型号 |
变量的使用
分为三个步骤:
1.声明变量(根据数据类型在内存中申请一块空间),并给变量命名
语法:数据类型 变量名;
2.给变量赋值(将数据存储至对应的内存空间)
语法:变量名 = 值;
3.调用变量(使用存储的变量)
如:
int a = 5;
System.out.println(a);
这是在调用变量后,输出变量a的值。
变量的命名规则
1.变量必须以字母、下划线“_”或“$”符号开头;
2.变量可以包括数字,但不能以数字开头;
3.除了“_”或“$”以外,变量名不能包含任何字符;
4.不能使用Java的关键字,如int、class、public…
Java的运算符
赋值运算符
也就是数学中的"=“符号,在Java中叫"赋值运算符”。
算术运算符
运算符 | 说 明 |
---|---|
+ | 加法运算符,求操作数的和 |
- | 减法运算符,求操作数的差 |
* | 乘法运算符,求操作数的乘积 |
/ | 除法运算符,求操作数的商 |
% | 取余法运算符,求操作数的相除的余数 |
关系运算符
关系运算符 | 说 明 |
---|---|
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
== | 等于 |
!= | 不等于 |
总结
Java作为一门计算机语言,学习过后可以自行编写一些简单的程序,在深入学习后就是一门技术了,面对世界网络时代的快速发展,IT行业变成了主流行业,所以,学习一门计算机语言是非常有必要的。
大于等于 |
| <= | 小于等于 |
| == | 等于 |
| != | 不等于 |
总结
Java作为一门计算机语言,学习过后可以自行编写一些简单的程序,在深入学习后就是一门技术了,面对世界网络时代的快速发展,IT行业变成了主流行业,所以,学习一门计算机语言是非常有必要的。