成都列举网 > 教育培训 > 电脑/网络 > java这样学很简单
成都
[切换城市]

java这样学很简单

更新时间:2016-07-17 10:27:43 浏览次数:57次
区域: 成都 > 金牛 > 西安路
类别:软件工程师培训
地址:成都金牛区
  java这样学很简单

  提到java大家的反应可能都是高薪,难学,java很难吗?其实不难。成都华信智原java培训(www.h***)专家提醒大家,本文适合有编程基础的朋友,如果你对技术一点不懂甚至对电脑都很陌生,可能本文不太适合你。

  我尽可能的简单的写。

  你见过盖房子的吗?用各种建材,按照各种规则堆彻而成的房子,我可不是建筑出身。

  java语言就好比是房子,建材就好比是变量,规则就好比是语法;建材的分类,就是变量的类型,也就是我们今天要介绍的这些。

  类型

  建材有砖、石头、钢筋等,变量也有字符、数值和布尔等,先简单的介绍一下这些“建材”:

  在介绍之前,你首先要有一个概念,就是数据在电脑内所占用的空间是不一样的,有大有小,知道这个就OK了。

  另外就是要了解一个基础知识: byte和bit.

  当然你必须得知道计算机内部都是2进制这个真理,虽然如此,但写程序的时候一般都是在10进制下,你也可以采用8进制或16进制,如:

  int num10=10; //10进制

  int num8=010; //8进制

  int num16=0x10; //16进制

  1 bit多大?

  1

  就这么大:2^0 = 1 (记住了是二进制的:要么0,要么1,没有2, 2=10)

  1 byte = 8 bit

  1 1 1 1 1 1 1 1

  就这么大,2^8 = 256 (计算方法:2^7+2^6+2^5 + ... + 2^0 = (2^8-1)= 255)

  那么256咋办?

  1 0 0 0 0 0 0 0 0

  看见1了吗,这个是溢出的数据,已经超出8bit了。

  好了,知道这些就足够了,下面介绍“变量”:

  ·字符型char:一个16bit的Unicode字符,大可以存放2^16(65535)大小。

  如: char letter='w';

  ·布尔型boolean:这个就简单多了,睁眼闭眼的事,要么是true要么是false,就是真或假。

  如: bool isOk=false;

  ·数值型:艾玛,这个老复杂了,哈哈。数值型分2类:整数和小数,哎,小学数据就学过了。

  #整数:正整数、负整数,但是没小数点

  byte :上面已经说了,8bit,不做过多介绍

  范围:-128(-2^7) ~ 127 (2^7-1)默认:0

  short:一看就知道这家伙长不了,果然才16bit

  范围:-32768(-2^15)~ 32767(2^15 - 1)默认:0

  int:这个才是常用的,32bit

  范围:-2,147,483,648(-2^31)~ 2,147,485,647(2^31 - 1)默认:0

  long:一看这家话就很长,果然是64bit

  范围:-9,223,372,036,854,775,808(-2^63) ~ 9,223,372,036,854,775,807(2^63 -1)默认:0L--注意这里有一个L

  #小数:只有两个float和double,一样一样的,没啥区别,就是大小不一样。

  其中float是32bit(默认:0f),double是64bit(默认:0d),但是这两个都不能表示太的值,比如表示钱!因为这俩货并不是太。

  好了,到目前为止,你已经了解了Java里面几乎所有的“建材分类” --变量类型了。

  为啥是几乎所有?因为还有高级类型-----引用类型:如对象、数组这些。

  #对象是啥?人类是类,张三就是人类的一个具体对象,说白了,对象就是一个具体的类型。

  #数组又是啥?就是一组同类型的数(什么数?随你),如int,就是int的数组,而且只能存放int,你放个bool进来行不?不行!

  注释:其中引用类型和值类型这些概念性的东西,虽然很关键,但是可以放在之后学习OO的时候再学习。

  成都华信智原java培训(www.h***)专家提醒大家,你可能还知道一些java常量(final)、全局变量、局部变量,这些之后你慢慢就知道了,暂时放一放。
成都电脑/网络相关信息
java初学者应该怎么学
武侯-武侯周边
2022-12-09
2022-12-08
cisp证书含金量如何
武侯-武侯周边
2022-12-07
2022-12-07
数据库必看书籍有哪些
武侯-武侯周边
2022-12-06
真正的0基础如何学JAVA
武侯-武侯周边
2022-12-05
2022-12-01
注册时间:2016年07月11日
UID:307782
---------- 认证信息 ----------

查看用户主页