Java学习第二课 Java基础知识

1、一个Java应用程序由若干个类组成的。每个类中包含若干个成员变量(全局变量)和若干个成员方法。在java语言中,可以通过import关键字来导入相关的类。
2、一个Java应用程序必须要有一个程序的入口,这个入口就是主函数,包含主函数的类称之为主类。主类中主函数的写法是有规定的:static void main(String args[]){},String arg[]是一个字符串类型的数组。
3、注释分为单行注释、多行注释和文档注释。
单行注释://
多行注释:/* ……*/
文档注释:/**
* @param email
* @return
*/
4、注释的好处:
   (1)记录开发思路,方便自己回忆、他人理解;
   (2)IDE下开发,对方法注释,会让其他调用者清楚的看到方法及每个参数的含义;
   (3)javadoc:将注释提炼成系统文档(甚至可以省去编写开发文档的大部分工作);
5、定义变量要注意一下四点:
(1)变量名必须是一个有效的标识符;
(2)变量名不可以使用java中的关键字;
(3)变量名不能重复,在其作用范围内是唯一的;
(4)应选择有意义的单词作为变量名,做到见其名知其意;
6、在java语言中,可以使用汉字作为变量名,如int 年龄 = 21;,在程序运行时并不出现什么错误,但不提倡使用。
7、常量是不能被改变的量,它和变量的性质完全相反。Java使用关键字final来声明常量,并且常量在声明之后只能初始化一次。
final 数据类型 常量名称[=常量值];
8、全局变量(或成员常量)被声明之后,必须马上初始化,或者在类的所有构造方法中进行初始化,否则编译器会报错。
9、局部变量可与全局变量的名字相同,此时全局变量将被隐藏,但是可以使用this.作为前缀来访问全局变量。
10、基本数据类型包含8种:byte,short,int,long,float,double,char,boolean
11、类型转换:
(1)自动转换(由小转大)
(2)强制类型转换(可能会造成数据精度的丢失甚至是异常)

12、boolean布尔型的数值不能被强制类型转换为其他的数据类型,反之亦然。

13,Java运算符有以下几类:
(1)赋值运算符
运算符:=,+=,-=,*=,/=,%=,&=,|=,^=,<<=,>>=
(2)关系运算符
>,<,==,!=,>=,<=   
(3)instanceof运算符
instanceof运算符只能用于比较对象引用变量,可以检查对象是否是某种类型(类,接口类型,数组),比较结果返回true或false。   
(4)算数表达式
基本算数运算符:+,-,*,/
求余运算符:%
++,--递增递减运算符
(5)条件运算符
JAVA语言中的唯一一个三目运算符,格式为:x=(布尔表达式)?true:false   
(6)逻辑运算符
与(&&)、非(!)、或(||)   
(7)位运算符
逻辑位运算符为:与(&)、非(!)、或(|)、异或(^)
移位运算符为:左移<<,右移>>。

14、流程控制
(1)if-else语句
     if(Boolean-expression1)
statement_1;
     else if(Boolean-expression2)
        statement_2;
     ...
     else
        statement_n;
(2)while语句
     while(Boolean-expression)
        statement;
(3)do-while语句
     do{
        statement;
     }while(Boolean-expression);
(4)for语句
     for(initialization; Boolean-expression; step)
        statement;
(5)switch语句
     switch(integral-selector){
       case integrak-value1 : statement;break;
       case integrak-value2 : statement;break;
       case integrak-value3 : statement;break;
       case integrak-value4 : statement;break;
       //….
       default:statement;


      }
(6)加强for语句
     for(变量类型 x : 该变量的序列){
         statement
     }
(7)break和continue
     break:跳出整个循环;
     continue:跳出本次循环;       
15、java数组
(1)一维数组的声明方式:
     type var[]; 或type[] var;
(2)Java中使用关键字new创建数组对象,格式为:
     数组名 = new 数组元素的类型 [数组元素的个数]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值