I want change

一个人一生中,最大的遗憾就是:有良师不学、有益友不交!!
数据加载中……
Java发展史
一、JAVA发展史:
  Java是一门完整的编程语言:包括自己的语法我各种Java的低层支持。
  SUN:斯坦福大学网络。
  HP公司的两个创始人:(Hewlet、Packed)。
  Yahoo,在英文的原本含义称为“粗汉”。
  1995.5.23 SUN发布了-JDK 1.0(Java Development Kit JDK1.0)
  Java主设计师:James Gosling
  1998年,SUN公司正式将JAVA重新更名 Java 2

二、Java技术的主要分支方向:
  1、J2SE:是Java的标准版,提供基本的低层支持,图形界面等等;
           在2005年Java十周年大会上,正式更名JAVA SE
  2、J2ME:是Java的微型版本,主要是用于嵌入式系统开发上,现在主要做的是游戏;
            在2005年Java十周年大会上,正式更名JAVA ME
  3、J2EE:是Java的一个主要方向,主要用于构建企业应用系统。
            在2005年Java十周年大会上,正式更名JAVA EE

   重点: JAVAEE与JAVAME都是以JAVASE为基础的。

三、JAVA设计目标:
1、Java中最大的特点是面向对象,面向对象的概念最早是在70年代的时候由Smalltalk语言提出来的,Smalltalk是IBM开发出来的。
2、Java语言是属于编译型和解释型的语言,先编译,再解析,然后运行。
3、在Java中不存在指针的概念,但是存在引用的概念,实际上传递的时候传递的也是内存地址。
4、Java的安全性是最高的。因为一切的操作都是以字节码(class)文件的形式保存。
5、Java是由C++开发出来的,而且Java的最大特点就是跨平台。
6、Java的所有的程序都是在一台虚拟的电脑上执行的,此虚拟的电脑称为JVM。
7、Java运行中,会根据不同的操作系统提供一个JVM的版本支持,所有的程序执行只是找到JVM,那么由JVM去直接适应操作系统,因此Java所有的程序就可以在任意的操作系统上执行。

四、Java基础练习
1、Java主要是通过classpath找到类所在的目录,也就是说Java命令进行的时候要先找到classpath所在的目录,之后才可以进行类的执行工作。
2、public class 和class的区别:
(1)、如果一个类声明的时候使用了public class进行声明,则类名称与文件名称必须完全一致。
(2)、如果类的声明使用了class的话,则类名称可以与文件名称不一致,但是执行的时候肯定执行的是生成后的类名称。
3、在一个*.java的文件中,只能有一个public class的声明,但是允许有多个class的声明。
4、小的注意事项:
(1)、Java中类名称、变量名称等等都有标识符的规范:由字母、下划线、$(以后在文件名称上看见了$符号,则在程序中统一使用“.”表示)组成,其中不能以数字开头,不能是java中的保留字。
(2)、java中存在49个保留字。关于保留的一些说明如下:
                java产生时预留了两个保留字:goto、const;
               JDK1.4时增加了assert保留字;
               JDK1.5增加了enum保留字;
               在java中以下内容不属于保留字,但是有意义的名称:true、false、null;

五、数据类型的划分:
java中数据类型主要分为两类:
    基本数据类型
        数值型:
                   整数:byte、short、int、long;
                   小数:float、double;
        字符型:char;
        布尔型:boolean,取值只能是true或false;
    引用类型:实际上就类似于C语言中指针操作,传递的是内存的空间地址。
            数组
            类
            接口
六、数字的操作中会存在数据的溢出
    任何一种数据类型都有最大的取值,如果已经是最大的值,则加1后会变成最小值,如果是最小值减1会变成最大值。

七、数据的默认类型:
1、在java中一个整型的默认类型为int型;
2、一个小数的默认类型为double型 ;

八、数据类型的转换:
    char-->int 互相转换,转成ASCII码;
    byte-->short-->int-->long;
    int-->float-->double,double的数据长度是最大的,可以装下全宇宙的数据。(注意:在转换的时候,如果碰到的是字符串,则所有的类型都向字符串转换)。






  


 

posted on 2009-06-23 10:41 改变,成就梦想! 阅读(828) 评论(2)  编辑  收藏 所属分类: JAVA

评论

# re: Java发展史[未登录] 2011-02-27 11:48 qq

谢谢啦
  回复  更多评论    

# re: Java发展史 2011-02-27 22:03 改变,成就梦想!

呵,分享是种快乐,也只有分享才能进步啊!
  回复  更多评论    

只有注册用户登录后才能发表评论。


网站导航: