01--初识java及我的第一个小程序

来源:互联网 发布:php mysql事务处理 编辑:程序博客网 时间:2024/05/16 16:10

   java作为一门语言,是一门计算机语言。人与人的交流沟通通过语言的形式,想和美国人交流我们要学English,和日本人交流我们要学日语。和计算机交流也要有一门语言,也就是计算机语言。所谓计算机语言就是人们与计算机交流沟通的语言。全世界的语言是多种的,计算机的语言也是有多种的。例如:C、C++、C#、java等。java就是其中的一种。学语言就是要学习语言的语法规则。java也一样,有自己的语法规则。

1、java的由来和发展。(ps:为什么要说它的过去呢?个人觉得对一个事物追根溯源的话,其中的故事更能提高我们学习的兴趣。)

由来:

●1990年由James Gosling负责开发的一个分布式代码系统(Oak),最初是为家用消费电子产品(电冰箱、电视机等)进行编程控制

●1993年Sun(Stanford University Network) 公司将目标市场转向 Interne

●1994年将Oak语言更名为Java

●1995年Java被正式发布 

发展:

  • Development Kit        

  • 1.0.2

  • 1.1.1--->1.1.6--->1.1.7--->1.1.8

  • 1.2.1

  • Java 2 SDK

  • 1.2.2

  • 1.3.0--->1.3.1

  • 1.4.0--->1.4.1--->1.4.2--->1.5.0(5.0)--->1.6.0(6.0)--->1.7.0(7.0)

  • Java平台的三个版本(1999.6): J2SE/J2EE/J2ME

    • J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案。
      该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。

    • J2SE(Java 2 Platform Standard Edition)标准版:是为开发普通桌面和商务应用程序提供的解决方案。
      该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。比如Java版的扫雷。

    • J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

Java5.0版本后,更名为 JAVAEE    JAVASE    JAVAME

2、java语言的主要特点

  • 开源——开放源代码

  • 跨平台(java虚拟机——JVM)
  • 其它特点
  • 简单性    
  • 解释性
  • 面向对象
  • 高性能
  • 分布式处理
  • 多线程
  • 健壮性
  • 动态
  • 结构中立
  • 安全性
  • 可移植性等

java跨平台原理:


3、java环境搭建

  • JRE和JDK

    • JRE(Java Runtime Environment    Java运行环境):包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
    • JDK(Java Development Kit    Java开发工具包):JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
      其中的开发工具:编译工具(javac.exe)  打包工具(jar.exe)等
  • 安装JDK
    • 不断点下一步就可以(这个简单)
  • 配置环境变量
    • Windows7,8:计算机(右键)->属性->高级系统设置->高级->环境变量->系统变量->双击变量名称为path

->将jdk安装目录下的bin目录添加到变量值的最左边并添加一个分号.

  • Windows XP:计算机(右键)->属性->高级高级选项卡->环境变量->系统变量->双击变量名称为path->将jdk安装目录下的bin目录添加到变量值的最左边并添加一个分号.

4.开始学着写第一个程序(照着例子一个一个字母的敲上去的)

class Test1{public static void main(String[] args){System.out.println("锄禾日当午");                System.out.println("编程真辛苦");System.out.println("写了一整天");System.out.println("这才入基础");}}

接着就是程序的测试了.


这些是我对java的一些简单的认识和了解.程序也就是照着老师教的打出来的.


总结:以前经常看别人的博客,觉得写得都挺好。如今自己写第一篇博客,感觉不怎么会用,这篇博客的内容不多,却写了好长的时间,主要是不怎么会排版,编辑之类的。相信慢慢的多写写就能总结出规律来了。加油!!

原创粉丝点击