【安卓学习笔记】JAVA基础Lesson1-简介与变量
前言:
人生,需要不断的追求。
可能在追求过程中时,会忘记初衷,迷失自我;
可能在追求的过程中,会伤痕累累,最后却一无所获;
可能在追求过程中,要付出别人无法体会的艰辛,当别人享受生活的时候我却要为明天而奔走......
但是这些都不重要,最重要的是,我遵从自己内心,坚守了自己的梦想。
1.JAVA简介
JAVA是SUN公司在1995年发布的一门编程语言,这也是JAVA的诞生;
1996年JAVA版本进行一次更新,据说是为了超越当时的FLASH
1998年退出了JDK1.2版本(JDK:可以理解成用来运行JAVA程序的软件)
而JDK又分为了三个版本,分别是:
1、J2SE:JAVA的标准版
2、J2ME:主要应用与移动端应用
其中JA2SE(JAVA的基础)是J2ME和J2EE的基础。3、J2EE:主要用于WEB方面,为企业级开发提供了解决方案
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个字节 没有符号 65535 char 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