黑马程序员 JAVA基础 (一)
来源:互联网 发布:javascript 方法写法 编辑:程序博客网 时间:2024/05/23 12:42
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
在此,分享一下自己学习JAVA的学习心得。有不对的地方请帮忙改正,也希望对想学java的同学有帮助!
JAVA语言基础
关键字和标识符是Java语言的基本组成部分。
一、关键字
定义:被Java语言赋予了特殊含义的单词,关键字中所有字母都为小写。
二、标识符
标识符可以用来标识文件名、变量名、类名、接口名和成员方法名等。由26个英文字母大小写,数字:0-9,符号:_$组成。
定义合法标示符规则:
(1)数字不可以开头;
(2)不可使用关键字。
JAVA语言中严格区分大小写。
三、注释
Java中的注释格式:
单行注释
格式://注释文字
多行注释
格式:/*注释文字*/
文档注释
格式:/**注释文字*/
四、常量
定义:常量表示不能改变的数值。
Java中常量的分类:
1、整数常量。所有整数;
2、小数常量。所有小数;
3、布尔型常量。较为特有,只有两个数值。true,false;
4、字符常量。将一个数字字母或者符号用单引号(' ')表示;
5、字符串常量。将一个或者多个字符用双引号(" ")表示;
6、null常量。只有一个数值就是null。
JAVA对于整数的三种表达形式
十进制:0-9 ,满10进1.
八进制:0-7 ,满8进1. 用0开头表示。
十六进制:0-9,A-F,满16进1. 用0x开头表示。
进制的基本转换
(1)十进制、二进制间相互转换
十进制转二进制:除以2取余数;
二进制转十进制:乘以2的幂数;
(2) 十进制、十六进制间相互转换
十进制转十六进制:除以16取余数;
十六进制转十进制:乘以16的幂数;
五、变量
定义:内存中的一个存储区域;该区域有自己的名称(变量名)和类型(数据类型);该区域的数据可以在同一类型范围内不断变化。
变量定义的格式:
数据类型 变量名 = 初始化值;
注:格式是固定的,记住格式,一不变应万变。
Java语言是强类型语言,对于每一种数据都定义明确的具体数据类型,在内存中分配了不同大小的内存空间。
六、运算符
算术运算符
赋值运算符
符号:
=,+=,-=,*=,/=,%=
示例:
int a,b,c; a=b=c=3;
int a=3; a+=5; 等同运算a=a+5;
比较运算符
注:(1)比较运算符的结果是boolean,非true即false;
(2)比较运算符“==”不能误写为“=”。
逻辑运算符
注:(1)“&”与“&&”的区别:“&”左边无论真假,右边都进行运算;“&&”会发生短路的情况,如果左边为假,右边则不参与运算;
(2)在Java中不可以写成3<x<6,应写成x>3 & x<6;
位运算符
- 黑马程序员-java基础强化(一)
- 黑马程序员--Java基础加强(一)
- 黑马程序员 JAVA基础篇(一)
- 黑马程序员 JAVA基础 (一)
- 黑马程序员 JAVA基础 - 多线程(一)
- 黑马程序员----JAVA语法基础(一)
- 黑马程序员--java基础--异常(一)
- 黑马程序员--Java基础--集合(一)
- 黑马程序员--Java基础--多线程(一)
- 黑马程序员-java基础(一)-基础知识
- 黑马程序员—Java基础(一)
- 黑马程序员--java基础(一)
- 黑马程序员---java基础(一)
- 黑马程序员-java基础(一)
- 黑马程序员-- 一、java基础
- 黑马程序员--------------JAVA基础(一)
- 黑马程序员--Java基础(一)
- 黑马程序员---JAVA基础---语法基础(一)
- iOS APP开发工具
- NDK-Android项目创建
- Xcode 6制作动态及静态Framework
- hbase的惊人错误
- C++ 动态链接库支持
- 黑马程序员 JAVA基础 (一)
- 多维度的架构分解
- 股份的计划规划高发的发斯蒂芬呃呃呃
- android 手势操作GestureDetector
- Struts2注解配置
- NDK-Java调用C++文件
- RabbitMq配置
- java自带线程池和队列详细讲解
- java中Thread与Runnable的区别