【小白的java成长系列】——Java基础知识
2014-07-25 10:26
417 查看
今天来说说java的基础知识,个人感觉都不知道要说啥的,还是为后面的内容做一些铺垫吧~
今天主要说的都是java面向对象之前的基础知识,比如数据类型呀,表达式运算符呀~等等一系列的知识,下节来说说面向对象。今天这节我就不用程序来说明,直接用文字说明。因为个人感觉真木有啥好说的,这些程序后续都会说到的,比较简单,写写就会了的。。好吧~开始了。。。
1. Java数据类型划分:
基本数据类型:都是一个个具体的值
数值型:表示具体的数字,所有的整数默认情况下都是int,所有的小数都是double型的
整数型:byte、short、int、long
浮点型:float、double
字符型:char,使用“'”,而且在中文环境下可以设置一个中文文字,采用的是UNICODE编码
布尔型:boolean,有true和false两种取值
引用数据类型:是靠着内存关系存在的,例如:类、接口、数组
2. 在Java中提供了以下的运算符:
赋值运算:=
三目运算:布尔表达式? 条件满足: 条不满足
数学运算符:+、-、*、/、%
关系运算符:>、>=、<、<=、==、!=
位运算:>>、<<、>>>、^、~
逻辑运算:&&、&、||、|、!
简便运算符:++、--
注意一下:
在Java的运算符操作中,与和或分别有两种使用方法:
与:所有条件同时满足
&:所有的条件都要判断
&&:短路与,如果前面的条件不满足则后面的不再判断
或:所有的条件有一个满足即可
|:所有的条件都要判断
||:当前面的条件满足时,后面的条件不再判断
至于if...else...、switch...case...defaut...、while、do...while...、for...之类的控制语句在后续的程序中使用到了再说明。。
今天主要说的都是java面向对象之前的基础知识,比如数据类型呀,表达式运算符呀~等等一系列的知识,下节来说说面向对象。今天这节我就不用程序来说明,直接用文字说明。因为个人感觉真木有啥好说的,这些程序后续都会说到的,比较简单,写写就会了的。。好吧~开始了。。。
1. Java数据类型划分:
基本数据类型:都是一个个具体的值
数值型:表示具体的数字,所有的整数默认情况下都是int,所有的小数都是double型的
整数型:byte、short、int、long
浮点型:float、double
字符型:char,使用“'”,而且在中文环境下可以设置一个中文文字,采用的是UNICODE编码
布尔型:boolean,有true和false两种取值
引用数据类型:是靠着内存关系存在的,例如:类、接口、数组
2. 在Java中提供了以下的运算符:
赋值运算:=
三目运算:布尔表达式? 条件满足: 条不满足
数学运算符:+、-、*、/、%
关系运算符:>、>=、<、<=、==、!=
位运算:>>、<<、>>>、^、~
逻辑运算:&&、&、||、|、!
简便运算符:++、--
注意一下:
在Java的运算符操作中,与和或分别有两种使用方法:
与:所有条件同时满足
&:所有的条件都要判断
&&:短路与,如果前面的条件不满足则后面的不再判断
或:所有的条件有一个满足即可
|:所有的条件都要判断
||:当前面的条件满足时,后面的条件不再判断
至于if...else...、switch...case...defaut...、while、do...while...、for...之类的控制语句在后续的程序中使用到了再说明。。
相关文章推荐
- 【小白的java成长系列】——面向对象基础
- 【小白的java成长系列】——面向对象基础
- 【小白的java成长系列】——顶级类Object源代码分析
- 【小白的java成长系列】——Eclipse最常用快捷键
- Java基础知识系列之范型
- 【小白的java成长系列】——java关键字
- javacript基础知识系列:知识点
- 【小白的java成长系列】——windows下搭建和配置java环境
- [问答系列一]Java基础知识
- Java基础知识系列之注解基本概念
- JAVA 网络编程系列----网络编程的基础知识
- 《Java解惑》系列——Java中的转义字符(为谜题14至17提供基础知识)
- Java基础知识系列之配置Log4j(很详细)
- Java基础知识系列之注解解析器
- 【小白的java成长系列】——javakeyword
- 【小白的java成长系列】——顶级类Object源码分析
- 学习Spring必学的Java基础知识(9)----HTTP报文(系列全)
- 【小白的java成长系列】——linux下的java环境变量设置
- 【小白的java成长系列】——java ide 开发工具eclipse的操作