黑马程序员----基础学习第一天
2013-04-23 08:10
197 查看
------ android培训、java培训、期待与您交流! ----------
java学习(基础)第一天
一、?关键字
定义:被Java语言赋予特殊含义的词。
特点:关键字中所有字母都为小写。
1. 用于定义数据类型的关键字
class interface byte short int long float double char boolean void
2. 用于定义数据类型值的关键字
true false null
3. 用于定义流程控制的关键字
if else switch case default while do for break continue return
4. 用于定义访问权限修饰符的关键字
private protected public
5. 用于定义类,函数,变量修饰的关键字
abstract final static synchronized
6. 用于定义类与类之间关系的关键字
extends implements
用于定义建立实例及引用实例,判断实例的关键字
new this super instanceof
7. 用于异常处理的关键字
try catch finally throw throws
8. 用于包的关键字
package import
9. 其他修饰符关键字
native strictfp transient volatile assert
二、标示符
1. 在程序中自定义的一些名称,由26个英文字母大小写,数字:0~9,符号:_$组成,Java中严格区分大小写。注意:在起名字时,为了提高阅读性,要尽量有意义
2. 定义合法标识符原则
1) 数字不可开头
2) 不可以使用关键字
3. Java中的名称规范
1) 包名:
多单词组成的所有字母都要小写xxxyyyzz
2) 类名、接口名:
多单词组成,所有单词的首字母要大写XxxYyyZzz
3) 变量名、函数名:
多单词组成,第一个首字母小写,第二个单词开始每个首字母大写xxxYyyZzz
4) 常量名:所有字母都大写,多单词时每个单词都用下划线连接XXX_YYY_ZZZ
三、注释
1. 用于注解说明解释程序的文字就是注释,提高了代码的阅读性
2. Java中的注释格式:
单行注释
格式://注释文字
多行注释
格式:/*注释文字*/
文档注释
格式:/**注释文字*/
3. 对于单行和多行注释,被注释的文字,不会被JVM(Java虚拟机)解释执行
4. 对于文档注释,是Java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
5. 注释是一个程序员必须要具有良好的编程习惯,初学者编写程序可以养成习惯,先写注释再写代码,将自己的思想通过注释先整理出来,再用代码去实现,因为代码仅仅是思想的一种体现形式
四、常量与变量
(一)常量
1. 常量表示不能改变的数值
2. Java常量的分类
整数常量:所有整数
小数常量:所有小数
布尔型常量:较为特殊,只有两个数值,true和false
字符常量:将一个数字字母或符号用单引号(’ ’)标识
字符串常量:将一个或者多个字符用双引号(” ”)标识
null常量:只有一个数值就是null
3. 对于整数:Java有三种表现形式
十进制:0~9 慢10进1
八进制:0~7满8进1,用0开头表示
十六进制:0~9、A~F满16进1,用0x开头表示
(二)、变量
1. 变量的概念
内存中的一个存储区域
该区域有自己的名称(变量名)和类型(数据类型)
该区域的数据可以在同一类型范围内不断变化
2. 为什么要定义变量?
用来不断的存放同一类型的常量,并可以重复使用
3. 使用变量注意:
变量的作用范围(一对{}之间有效)
初始化值
4. 定义变量的格式:
数据类型 变量名=初始化值;
注:格式是固定的,记住格式,以不变应万变
5. 理解:变量就如同数学中的未知数
(三).数据类型:
1.基本数据类型
2.引用数据类型
1.基本数据类型(8种):
(1)整数类型:byte,short,int,long,
(2)浮点类型:float,double,
(3)字符型:char,
(4)布尔型:boolean
2.引用数据类型:
(1)类:class
(2)接口:interface
(3)数组:[ ]
(四).逻辑运算符
逻辑运算符用于连接boolean类型的表达式:
&(与){左右都运算},!(非),|(或){左右都运算}
^(异或){真真为假,假假为假;两边相同为假,两边不同加过为真}
&&(短路){左边为假右边不再运算},||(短路){左边为真右边不再运算}
位运算符:<<左移 >>右移 >>>无符号右移 &与运算
|或运算 ^异或运算 ~反码 用于二进制运算的运算符号
java学习(基础)第一天
一、?关键字
定义:被Java语言赋予特殊含义的词。
特点:关键字中所有字母都为小写。
1. 用于定义数据类型的关键字
class interface byte short int long float double char boolean void
2. 用于定义数据类型值的关键字
true false null
3. 用于定义流程控制的关键字
if else switch case default while do for break continue return
4. 用于定义访问权限修饰符的关键字
private protected public
5. 用于定义类,函数,变量修饰的关键字
abstract final static synchronized
6. 用于定义类与类之间关系的关键字
extends implements
用于定义建立实例及引用实例,判断实例的关键字
new this super instanceof
7. 用于异常处理的关键字
try catch finally throw throws
8. 用于包的关键字
package import
9. 其他修饰符关键字
native strictfp transient volatile assert
二、标示符
1. 在程序中自定义的一些名称,由26个英文字母大小写,数字:0~9,符号:_$组成,Java中严格区分大小写。注意:在起名字时,为了提高阅读性,要尽量有意义
2. 定义合法标识符原则
1) 数字不可开头
2) 不可以使用关键字
3. Java中的名称规范
1) 包名:
多单词组成的所有字母都要小写xxxyyyzz
2) 类名、接口名:
多单词组成,所有单词的首字母要大写XxxYyyZzz
3) 变量名、函数名:
多单词组成,第一个首字母小写,第二个单词开始每个首字母大写xxxYyyZzz
4) 常量名:所有字母都大写,多单词时每个单词都用下划线连接XXX_YYY_ZZZ
三、注释
1. 用于注解说明解释程序的文字就是注释,提高了代码的阅读性
2. Java中的注释格式:
单行注释
格式://注释文字
多行注释
格式:/*注释文字*/
文档注释
格式:/**注释文字*/
3. 对于单行和多行注释,被注释的文字,不会被JVM(Java虚拟机)解释执行
4. 对于文档注释,是Java特有的注释,其中注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档
5. 注释是一个程序员必须要具有良好的编程习惯,初学者编写程序可以养成习惯,先写注释再写代码,将自己的思想通过注释先整理出来,再用代码去实现,因为代码仅仅是思想的一种体现形式
四、常量与变量
(一)常量
1. 常量表示不能改变的数值
2. Java常量的分类
整数常量:所有整数
小数常量:所有小数
布尔型常量:较为特殊,只有两个数值,true和false
字符常量:将一个数字字母或符号用单引号(’ ’)标识
字符串常量:将一个或者多个字符用双引号(” ”)标识
null常量:只有一个数值就是null
3. 对于整数:Java有三种表现形式
十进制:0~9 慢10进1
八进制:0~7满8进1,用0开头表示
十六进制:0~9、A~F满16进1,用0x开头表示
(二)、变量
1. 变量的概念
内存中的一个存储区域
该区域有自己的名称(变量名)和类型(数据类型)
该区域的数据可以在同一类型范围内不断变化
2. 为什么要定义变量?
用来不断的存放同一类型的常量,并可以重复使用
3. 使用变量注意:
变量的作用范围(一对{}之间有效)
初始化值
4. 定义变量的格式:
数据类型 变量名=初始化值;
注:格式是固定的,记住格式,以不变应万变
5. 理解:变量就如同数学中的未知数
(三).数据类型:
1.基本数据类型
2.引用数据类型
1.基本数据类型(8种):
(1)整数类型:byte,short,int,long,
(2)浮点类型:float,double,
(3)字符型:char,
(4)布尔型:boolean
2.引用数据类型:
(1)类:class
(2)接口:interface
(3)数组:[ ]
(四).逻辑运算符
逻辑运算符用于连接boolean类型的表达式:
&(与){左右都运算},!(非),|(或){左右都运算}
^(异或){真真为假,假假为假;两边相同为假,两边不同加过为真}
&&(短路){左边为假右边不再运算},||(短路){左边为真右边不再运算}
位运算符:<<左移 >>右移 >>>无符号右移 &与运算
|或运算 ^异或运算 ~反码 用于二进制运算的运算符号
相关文章推荐
- 黑马程序员_Java学习日记第一天-Java基础
- 黑马程序员-------学习日记Java基础 第一天
- 黑马程序员——java基础学习第一天
- 黑马程序员_第一天视频学习 了解mac的基本使用和c语言基础语法
- 黑马程序员--Java基础加强(高新技术)学习第一天
- 黑马程序员——Java概述,基础学习第一天总结
- 黑马程序员——java基础学习笔记——第一天
- 黑马程序员-Java基础学习第一天总结
- 黑马程序员--Java基础学习(环境配置)第一天
- 黑马程序员--IOS基础第一天(C语言)
- 黑马程序员_基础学习笔记(9)
- 黑马程序员——零基础学习iOS开发——14 对继承、分类、协议的分析
- 黑马程序员 Java基础学习笔记2
- 黑马程序员——OC基础学习(四)---封装,继承和多态的学习知识总结
- 黑马程序员-java学习笔记-java基础
- 黑马程序员--Java基础学习(集合工具类)第十七天
- 黑马程序员:java基础学习——基本数据类型
- 黑马程序员—SQL基础的学习
- 黑马程序员——零基础学习iOS开发——01前言
- 黑马程序员——IOS学习之二:Objective-C基础语法和关键字——黑马 ios 技术博客