Java语言的发展历程
Java是sun公司在1990年开发的,当时sun公司成立了一个研究小组为未来的智能设备开发一种新的语言,当时小组中有一个程序员对C++语言在程序执行过程中的表现极度的不满,所以呢他就将自己封闭在一个黑暗的 小屋子中,于是,Java的雏形诞生了。起初Java是不叫Java的,他原来的名字叫做Oak,这个名字的来源是那个程序员窗外的一棵橡树。但是呢在注册商标的时候发现,这个名字已经存在了,于是呢工程师(程序员)们边喝咖啡边考虑新的名字,突然这群想象力比较匮乏的工程师(程序员)们想到了印度尼西亚的一个盛产咖啡的小岛叫做爪哇岛(中国是不是有爪哇国的说法?)于是呢就将其命名为Java
java的语言现状
为了满足不同开发人群的需要呢,Java慢慢分成了三个方向:
JavaSE:主要用于桌面应用程序的开发,也是下面两个 方向的基础,也就是你们初级要学习的内容。
JavaEE:主要用于网页程序的开发,也就是咱们中高级的内容
JavaME:主要应用于嵌入式系统程序的开发。
JavaSE:主要用于桌面应用程序的开发,也是下面两个 方向的基础,也就是你们初级要学习的内容。
JavaEE:主要用于网页程序的开发,也就是咱们中高级的内容
JavaME:主要应用于嵌入式系统程序的开发。
Java语言的特性
面向对象,简单,分布式,健壮,安全,可移植性,多线程
Java开发环境的搭建
1,下载JDK 例如本次下载的用的JDK7(www.oracle.com)
2,下载后是一个可执行程序,双击安装,安装路径为C:\Program Files\Java\jdk1.6.0_22\
3,设置环境变量
(1)我的电脑点右键,选择“属性”,选择“高级”标签的界面
(
3
)可以看到上图的界面中有“Administrator的用户变量”和“系统变量”两个列表框,建议设置在“系统变量”中,因此点击“系统变量”下面的“新建”按钮,在弹出的窗口中的“变量名”框中填入:
JAVA_HOME;“变量名”框中填入JDK的安装路径;如下图:
4)点击“确定”按钮,添加“JAVA_HOME”成功,继续点击“新建”按钮,在弹出的窗口中的“变量名”框中填入:classpath;“变量值”框中填入:.;jdk安装目录\lib\tools.jar; jdk安装目录\lib\dt.jar;如下图:
5)点击“确定”按钮,添加“classpath”成功。在“系统变量”列表框中找到“Path”这行(如果列表中没有,则直接新建),点击“编辑”按钮,在弹出的窗口中的 “变量值”框中添加:.; jdk安装目录\bin;
(6)点击“确定”;完成环境变量设置。
(7)测试环境变量是否配置正确。
开始->运行->输入cmd->回车进DOS->DOS命令下输入:java –version 回车,若配置成功,系统输出JDK的版本信息 “java JDK1.7.0-40”
第一个Java程序HelloWorld的编写
1,先建立一个文件夹,在文件夹内建立一个文本文件,在文本文件中,输入编程的代码(代码如下),更改后缀名为.java。
第一个java程序(注意大小写,注意标点符号在英文模式下输入)
public class one(文件名这里我们用one)
{
public static void main (String [] args)
{
System.out.println("Hello World")
}
}
2,启动命令提示符,win键+R 输出cmd,进入电脑的DOS界面,在界面里面,先进入文件夹的根目录,用cd进入(此处不再赘述),进入Java程序的根目录后,输入
javac one.java (进行Java程序的编译),编译成功之后,在根目录里应该会有一个one.class,文件,接着运行java one (运行程序)就可以在DOS界面下看见输出结果是"Hello world "
合法的标示符
1,java的文件的命名可以用数字,下划线,字母,$,但是数字不能作文件名的首字母
2,不能把java的关键字和保留字作为文件的文件名,思考Println 和println那个可以做文件名?
3,文件名的长度是没有限制的
4,记住对文件名对大小写敏感
注释
/ / 单行注释
/*.........*/ 多行注释
/**.........*/文档注释
数据类型
基本数据类型 ---------整数类型---------字节型(byte)----1个字节
----------短整型(short)-----2个字节
----------整型(int)-----------4个字节
----------长整型(long)------8个字节
-----------浮点型(小数)----单精度(float)-----4个字节
----双精度(double)---8个字节
------------符号型 ------------char----------------------2个字节
-----------布尔型--------------boolean----------------1个字节
引用数据-------------------数组
------------------类
--------------对象
---------------接口
个人的总结
如有不当之处,欢迎@蜗牛1716752401@qq.com
1,字符型数据相互+,输出的结果是ASCII码的相互+的输出
2,字符类型(基本数据)与字符串相加,输出的结果都是字符串链接的结果
3,布尔类型可以对基础数据的所有类型之间><进行判断