黑马程序员-基础学习总结

来源:互联网 发布:java 写sql存储过程 编辑:程序博客网 时间:2024/05/19 23:23
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------

基础内容主要有:关键字   标识符   注释   常量和变量   运算  语句   函数   数组

1、关键字
关键字是java语言赋予了特殊含义的单词。例如:class,它的含义是定义一个类。常见的关键字约40多个
class interface byte short intlong  float double char boolean    void
true false null    if   else   switch   case   default while do   for   break 
continue    return     private protected public     abstract   final    static
synchronized     extends implements    new this super instanceof
try catch finally throw throws    package import
2、标识符
标识符就是自定义的名字。
标识符可以由:26个字母(大小写)、数字、下划线、美元符($)。不能有#@!#%^
不能以数字开头,例如:1a不行。A1可以。_23可以。$_$可以
 类名要使用驼峰式命名,所有的单词首字母大写!
3、注释
注释就是些说明性的文字。
注释的三种格式
(1)单行注释://开头,回车符结尾。
(2)多行注释:结尾。不能包含*/。
(3)文档注释:结尾。不能包含*/。可以使用javadoc.exe命令生成网页式的文档。
4、常量
 (1)在程序的运行过程中,其值不能改变的量.
 (2)分类
  A:整数常量
   举例:20,-12
  B:小数常量
   举例:12.5,-12.3
  C:布尔常量
   举例:true,false
  D:字符常量
   举例:'A','a','1'
  E:字符串常量
   举例:"HelloWorld"
  F:null常量
5:变量
 在程序的运行过程中,其值在指定范围内变化的量.
 好处:空间可以重复使用.
 什么时候使用?当程序中使用的数据是在指定范围内变化的数据时.
数据类型
 (1)java中数据类型分为两大类:基本数据类型,引用数据类型.
 (2)java中的基本数据类型分为4类8种:
  注意:基本数据类型所占用内存空间大小不一样.这也就导致了它能够表示的数据范围不一样.
  A:整数
   **byte 占1个字节
   **short 占2个字节
   **int 占4个字节
   **long 占8个字节
  B:浮点型
   **float 占4个字节 6-7有效数字
   **double 占8个字节 15-16有效数字
  C:字符型 char 占2个字节. char ch = '中';可以的.
  D:布尔型 boolean 占1个字节. true,false

  整数默认是int类型
  浮点数默认是double类型.

  特殊的数据类型:String
byte,short,char之间不会互相转换,他们三者在计算时首先会转换为int类型
容量小的类型默认转换为容量大的数据类型;数据类型按容量大小排序为:
byte,short,char->int->long->float->double
容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,
但可能造成精度降低或溢出;使用时要格外注意。
有多种类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大
的那一种数据类型,然后再进行计算。

6、运算符
用来连接java中各数据的桥梁
算术运算符
    赋值运算符
     比较运算符  

逻辑运算符
    位运算符
       三元运算符

7、java中的语句

主要是常用的:
 判断语句:if(){}其常见的有3中格式
(1)if语句的格式
  A:格式1(重点)
   if(条件表达式)
   {
    执行语句;
   }
  B:格式2(重点)
   if(条件表达式)
   {
    执行语句1;
   }
   else
   {
    执行语句2;
   }
  C:格式3(重点)
   if(条件表达式)
   {
    执行语句1;
   }
   else if(条件表达式)
   {
    执行语句2;
   }
   else if(条件表达式)
   {
    执行语句3;
   }
   ...
   else
   {
    执行语句n;
   }
格式2和3是最常用的。在以后的判断中主要就是用这两个。
  switch语句
  switch语句格式:
  switch(表达式)
  {
   case 取值1:
    执行语句;
    break;
   case 取值2:
    执行语句;
    break;
   …...
   default:
    执行语句;
    break;
  }

8、函数
 (1)概念:完成特定功能的一段独立的程序.
 (2)格式:
  修饰符 返回值类型 函数名(参数列表形式参数...)
  {
   执行语句;
   return 返回值;
  }
  修饰符: public static. 后面讲
  返回值类型:函数完成了一个功能后,可能有结果返回,那么,返回的结果是什么类型的呢,
      我们需要在函数上标识一下.
  函数名:为了方便使用函数,给函数起的一个名字.
  参数:
   实际参数实际参与运算的值
   形式参数自定义的用于接收实际参数的变量.
  执行语句:就是完成功能的代码.
  返回值:完成这个功能的返回结果.
  return:结果需要由其返回.
 函数的注意事项
  A:各个函数之间是平级的.意思就是说,不能在一个函数内定义一个函数.
  B:各个函数之间可以相互调用,main函数不被其他函数调用.
    函数之间不要出现相互调用,函数只有被调用才执行.
  C:函数的返回值
   明确的数据类型
    必须用return返回一个明确类型的值.
   void返回类型
    可以不用return,但是jvm会自动给你加上一个 return;
 函数的重载
  A:形式 在类中有同名的函数
  B:如何判断
   **函数名相同
   **参数列表不同
    ***个数
    ***对应类型
 9、数组
 (1)数组的概念和特点
  A:数组时存放同一种数据类型的集合.数组是一个容器.
  B:特点
   **它会把元素自动从0开始编号,方便于操作元素.
 (2)数组定义的两种格式
  A:第一种
   int[] arr = new int[长度]; 经常使用
  B:第二种
   int[] arr = new int[]{元素列表...};
   int[] arr = {元素列表...};  经常使用
------- <a href="http://edu.csdn.net/heima" target="blank">android培训</a>、<a href="http://edu.csdn.net/heima" target="blank">java培训</a>、期待与您交流! ----------

0 0
原创粉丝点击