java培训 2015-07-27

Java语言的发展历程

  Java是sun公司在1990年开发的,当时sun公司成立了一个研究小组为未来的智能设备开发一种新的语言,当时小组中有一个程序员对C++语言在程序执行过程中的表现极度的不满,所以呢他就将自己封闭在一个黑暗的 小屋子中,于是,Java的雏形诞生了。起初Java是不叫Java的,他原来的名字叫做Oak,这个名字的来源是那个程序员窗外的一棵橡树。但是呢在注册商标的时候发现,这个名字已经存在了,于是呢工程师(程序员)们边喝咖啡边考虑新的名字,突然这群想象力比较匮乏的工程师(程序员)们想到了印度尼西亚的一个盛产咖啡的小岛叫做爪哇岛(中国是不是有爪哇国的说法?)于是呢就将其命名为Java

java的语言现状

为了满足不同开发人群的需要呢,Java慢慢分成了三个方向:
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,布尔类型可以对基础数据的所有类型之间><进行判断

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值