博文
java的8种数据类型(2008-01-18 22:50:00)
摘要:一
整数
短整数(Short)(占2个字节)
数值范围:32767~
-32768
整数(Int)(占4个字节)
数值范围:2147483647~
-2147483648
长整数(Long)(占8个字节)
数值范围:9223372036854775807~
-9223372036854775808
二
字节型
字节型(byte)数据类型占一个字节
数值范围:127~-128
三
浮点数
单精度浮点数(Float)(占4个字节)
数值范围:
3.402823e+38 ~ 1.401298e-45
双精度浮点数(Double)(占8个字节)
数值范围:
1.797693e+308 ~ 4.900000e-324
四
字符
每个字符数据类型(char)占2个字节
存储的字符范围从\u0000到\uFFFF
一个中文字与一个英文字母在Java中同样都是用一个字符来表示。
五
布尔数(boolean)
可存储True与False两个数值,分别表示逻辑的真与假
因为每种数据类型所占......
面向对象编程(2008-01-17 12:13:00)
摘要: 面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分。
面向对象语言借鉴了20世纪50年代的人工智能语言LISP,引入了动态绑定和交互式开发环境的思耄皇加?0年代的离散事件模拟语言SIMULA67,引入了类的要领和继承,成形于70年代的Smalltalk。面向对象语言的发展有两个方向:一种是纯面向对象语言,如Smalltalk、EIFFEL等;另一种是混合型面向对象语言,即在过程式语言及其它语言中加入类、继承等成分,如C++、Objective-C等。
面向对象语言刻画客观系统较为自然,便于软件扩充与复用。有4个主要特点:
(1)识认性,系统中的基本构件可识认为一组可识别的离散对象;(2)类别性,系统具有相同数据结构与行为的所有对象可组成一类;(3)多态性,对象具有惟一的静态类型和多个可能的动态类型;(4)继承性,在基本层次关系的不同类中共享数据和操作。
其中,前三者为基础,继承是特色。四者(有时再加上动态绑定)结合使用,体现出面向对象语言的表达能力。
一般认为,较典型的面向对象语言有:
SIMULA67,支持单继承和一定含义的多态和部分动态绑定;Smalltalk支持单继承、多态和动态绑定;EIFFEL,支持多继承、多态和动态绑定;C++,支持多继承、多态和部分动态绑定。
四种语言涉及概念的含义虽基本相同,但所用术语有别。
基于类的面向对象语言
基于类的面向对象语言是面向对象世界里的主流。它包括:
Simula, 第一个面向对象语言 Smalltalk, 第一个支持动态类型的语言&nb......
一个生动的比喻:人类原始语言--面向对象语言(2008-01-17 12:02:00)
摘要:不知道这样的比喻是不是恰当:人生就象是一段程序, 只不过这段程序是由上帝用特殊的代码编写而成,里面的算法极其复杂.这世界上谁也不会看懂,谁能看懂谁就是上帝.除非就象拖动播放器一样去拖动时间,你才会猛然发现后面的事情.但是时间是不能拖动的.至少现在是这样.于是对将来的无知就使我们有了恐惧 .
我想也许上帝编写他的庞大的程序应该综合了很多语言,而在编写“human”这个类的时候我想也许他主要用的应该是面向对象这种语言吧.他赋予了我们每个人类对象一些属性 ,一些行为,并且使之归类.物以类聚,人以群分,体现的正是这一点.所以我们每个人最起码应该知道自己本身属于什么类.能做什么?不能做什么?而我就属于那种再平凡不过的替其他代码服务的方法, 别人只需要调用就可 .
有的代码有局限性,写出来只能在一定的环境才能运行.我们周围的大自然就是 ,比如高山,大树,房屋,大海,甚至地球等星球。而有的代码写出来以后,可以在任何地方运行.比如面向对象语(JAVA).而我偏偏就属于前一种代码,顶多生活在自己的世界就已经是非常幸福了.其实到现在我都没有达到.而大多数人就属于后者,走到哪儿都能生存, 都能适应.所以说我们人类的适应力其实是最强的. 还有一种代码就是乱码 ,让人看不懂. 谁也不理解他, 他也不理解这个世界. 由于现代社会的冷漠和沟通的减少,以及人们表达方式所产生的误会,这种代码也有很多 .他们孤单寂寞 ,感情得不到宣泄 ,压抑得不到释放 ,似被忽略, 不值得提.
有的代码写出来以后什么用处也没有, 他的存在只是浪费时间和空间 ,浪费资源而已 .什么都不做 ,或者说尽做一些毫无用处的事 .其实也不能这么说 .正如你在大街上看到乞丐一样 ,也许你会害怕那种情形 ,所以你使自己努力, 奋进 ,最后成为一位杰出的人才. 这都归于乞丐在你心中留下的阴影 ,只不过我们看不见这种实际存在的作用.而有的代码功能十分的庞大,服务很多,可以做许多有意义 ,有用的事. 我们当中的掌管技术或艺术的人就属于这一类. 他们是推动社会的核心力量 ,他们的存在就是让世界前进 ,发展 ,让这个世界充满勃勃生机.然而还有......
jdk1.6.0环境变量设置(2008-01-14 00:28:00)
摘要: 我自己的 jdk1.6.0 是安装在我的电脑中的, C盘 C:\Program Files\Java\jdk1.6.0_03 目录下。 右键我的电脑, 点击属性。 选择 高级 里面的 环境变量。 在系统变量里面新建 变量名为JAVA_HOME 变量名为 C:\ProgramFiles\Java\jdk1.6.0_03在系统变量里面的 Path 里面。在最前面增加 %JAVA_HOME%in;%JAVA_HOME%jrein; (注意分号不能省掉。) 在用户变量里面新建 变量名为CLASSPATH 变量值为 .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar (注意前面的那个点。) 点击确定就可以了。
对于jdk安在别的目录下,只要改动相应的值就可以了。......
