`
u010708662
  • 浏览: 8830 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

菜鸟的学习之路(1) —java 原生数据类型与引用类型

 
阅读更多

一.

要学习Java,先要环境的搭建,也就是安装JDK。对于环境的搭建分为四个步骤:

1.下载JDK(sun公司的官网里下载即可,虽然被oracle收购了,但还是习惯叫他sun公司)。

2.安装JDK

3.设置环境变量(右键点击我的电脑->属性->高级系统设置->高级->在下方有一个环境变量->可以设定用户变量,也可以设定系统变量->指向JDK的bin文件->确定)

4.打开命令行窗口,输入java -verison,如果显示出java的版本信息,说明配置成功,否则失败。(在从新配置一下)

计算机的系统数据表示:

1 Byte = 8 Bit

1KB = 1024 Byte

1MB= 1024 KB

1 GB = 1024 MB

二.java的数据类型两种 基本数据类型引用数据类型(这个以后再说):

(1).基本数据类型:

1. 整型(int):位长32位,取值范围-2^31~2^31-1。

2.短整型(short:位长16位,取值范围-32768~32767。

3.字节型(byte):位长8位,取值范围-128~127。

4.长整型(long):位长64位,取值范围-2^63~2^63-1。

5.字符型(char):位长16位,取值范围‘\u0000’~’\uffff’即0~65535

6. 单精度浮点型(float):位长32位,取值范围+-1.4E-45或+-3.4028235E+38

7.双精度浮点型(double):位长64位,取值范围+-4.9E-324或+-1.797693134862315E+308

8.布尔型(boolean):位长1位,取值true或false。

整型也就是整数。

浮点型也就是小数,也可以做实数,例:1.5。

其中的单精度浮点型与双精度浮点型,单精度比双精度的数据范围要小。

(2).对于变量的定义:

格式: 数据类型 变量名;

例: int a;

double b;

(3).变量的赋值:

格式: 变量名 = 变量值(也就是你要给的值);

例: a = 1;

格式: 数据类型 变量名 = 变量值; (这样初始化变量,也是赋值。)

注意 : = 是表示赋值,将等号右边的值赋给左边的变量。

== 是表示等于,也就相当于数学知识中的=。
(4).变量名的命名标准:

1.必须以字母、下划线(_)或美元符号($)开头,不能以数字开头。

2.java是区分大小写的。

3.由字母、数字、下划线(_)和美元符号($)构成的字符序列。

4.不能是true、false或null。

5.可以为任意长度。

三.基本数据类型的使用:

1 . java中的所有浮点型数据默认情况下都是double。不能讲double类型的值赋给float类型的变量。即便当前double类型的值在float类型的值的范围内,也是不行的。

能否赋值成功取决于等号两边的数据类型是否一致。

例 :

float a = 1.3; 这个是错误的,因为默认1.3是double型的数据。

float b = 1.3f; 要使用float型的数据必须在值得后面加上f,这样才表示此数据为float类型。

2.强制类型转换:

如果将范围大的值付给范围小的变量,则会不通过编译,这样就需要强制类型转换

格式: 类型 变量名 = (类型) 变量;

例:

double a = 1.3;

float b = (float)a;

float c = (float)1.4;

3.变量在使用前,必须进行赋值。且只能定义一次(先不涉及局部变量与全局变量);

四.常量:

Java中的常量值是用文字串表示的。

主要是利用final关键字来定义常量,定义了常量以后,就不能再对其中的内容进行修改。

常量的命名规则是一般都大写英文,为了与变量进行区分。

格式: final 类型 名字 = 要赋予的值;

例 : final int a = 1 ;

五.引用类型:

引用类型指向一个对象,它的值是指向内存空间的引用就是地址。下面我举一个例子:

public class Student{

public int age;

publicString name;

public Student(int age,String name){

this.age=age;

this.name=name;

}

}

public class TestStudent{

public static void main(String[] args){

//这就是引用类型的使用方法,除了八种基本数据类型,其他的都是引用数据类型包括字符串(String)

// Student类使用其中的属性,必须new出其对象,才能进行使用。去掉=号后的内容,在执行输出语句

// 的语句则会出现错误。使用之前必须开辟出其数据空间,才可以使用。

Strdent student = new Student(25,"张三");

System.out.println(“今年”+student.age+"岁,我叫"+student.name);

}

}

六.注释(注释是给人看的,而不是给计算机看的):

java的注释分为三种:

1.单行注释:以 // 为开头。// 后面的内容均为注释,单行。

2.多行处理:以/*开头,以*/为结尾。其中的内容均被当做注释。注意多行注释是不能嵌套的,也就是说其中不 能再有/* */。

3.还有一种多行注释:以“/**”开始,最后以“*/”结束,中间可写多行。这种注释主要是为支持JDK工具javadoc而采用的。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics