【安卓学习笔记】JAVA基础Lesson1-简介与变量

来源:互联网 发布:时光在飞逝生命知多少 编辑:程序博客网 时间:2024/04/19 13:49

前言:

人生,需要不断的追求。

可能在追求过程中时,会忘记初衷,迷失自我;

可能在追求的过程中,会伤痕累累,最后却一无所获;

可能在追求过程中,要付出别人无法体会的艰辛,当别人享受生活的时候我却要为明天而奔走......

但是这些都不重要,最重要的是,我遵从自己内心,坚守了自己的梦想。

1.JAVA简介

JAVA是SUN公司在1995年发布的一门编程语言,这也是JAVA的诞生;

1996年JAVA版本进行一次更新,据说是为了超越当时的FLASH

1998年退出了JDK1.2版本(JDK:可以理解成用来运行JAVA程序的软件)

而JDK又分为了三个版本,分别是:

1、J2SE:JAVA的标准版

2、J2ME:主要应用与移动端应用

3、J2EE:主要用于WEB方面,为企业级开发提供了解决方案

其中JA2SE(JAVA的基础)是J2ME和J2EE的基础。

2002年 SUN公司发布JDK1.4版本 其中继承了很多工具例如:Struts Hibernate Spring 等框架

2004年 JDK升级到JDK1.5并且正式更名为JAVA5

2006年 继续更新大JAVA6

2009年 SUN公司被Oracle公司收购,从此在没有SUN公司。同事J2SE、J2ME、J2EE分别更名成JAVASE、JAVAME和JAVAEE

JAVA最大的优点:JAVA应用可以跨平台——与平台无关的应用语言


2.JAVA入门

标识符:用来做为函数、类、变量、包等的名称

规范:

1、由字母(a-z、A-Z)、数字、下划线、$ 组成 

2、不可以以数字开头

3、不可以与关键字相同

4、JAVA语言中严格区分大小写

例如:

name、Name、user_name、$name、publicName、Lin009、中国   //都是合法的 但代码的国际化 不推荐使用中文字符

JAVA中的变量:分基本类型变量和引用类型变量

基本类型变量

在程序中如何定义一个变量:类型标识 标识符 = 初始化值

根据数据类型划分为整形、浮点型、字符型和布尔类型。

整形

byte 1个字节 1111 1111 255 byte是有符号整数 byte取值范围:-128到127

short 2个字节 有符号整数1111 1111 1111 1111 -32768-32767

int 4个字节 有符号整数

long 8个字节 有符号整数 定义long型变量可以加一个后缀L L不区分大小写

浮点型

float 4个字节 有符号的浮点数 例如:1.23f定义变量的时候必须加后缀f,其中f不区分大小写

float a=1.23f;//正确foat b=4.56;//错误double 8个字节double d = 3.14d;//后缀 d 可以加也可以不加

在编程过程中定义一个变量的解释:

例如:long L = 256;

把表达式分成左边和右边,在编译器中256默认是Int类型,表达式理解成把int类型的值赋值给long类型;

long L=256L;

这个表达式则是把long类型的256赋值给L;

float f = 1.23f;

浮点类型的数据默认是double,上述是把一个float类型的数据赋值给f;

字符型:

char 2个字节 没有符号 65535char c = ‘A‘;char C=65534;//类型转换把int型转换成char char c=‘ab’;//错误char c=‘中’; //可以 因为汉字在java中默认是Unicode编码 两个字节char c = ‘’;//不可以char c =‘/u0000’;//空值

布尔类型

boolean 一个字节

具有两个值 true false,没有第三种可能

注意:在JAVA语言中不能使用0和非0,或者空和非空来表示;


引用类型变量

。。。。。。

后记:

大学完毕,学习的好时光也已经错过。但时间、地点等一切都不是重点,有一个好的心态是王道。

By Urien 2017年8月21日 23:24:38


原创粉丝点击