java基础语法(二)

一、Java中的常用的注释

二、Java的标识符

三、Java的关键字

四、Java的变量

一、Java中的常用的注释

Java的注释就是解释代码的文字,可以提高代码的阅读性;还可以排除错误;分为两大类:
1.普通的注释:---->不能被解析
        (1)单行注释 //
        (2)多行注释  /* */
         
 2.特殊注释:----->文档注释(在bin目录下有一个javadoc文档,他会解析我们所写的文档)
          /** 
          作者信息
          版本信息
          参数信息
           */       

二、Java的标识符

标识符的组成规则:
    (1)英文的26个字母(大小写)
    (2)可以是数字,可以是美元符号,也可以是下划线
   注意事项:
     (1)不能以数字开头,不能有其他符号出现
     (2)java严格区分大小写
给类/接口起名:
    单个单词--->首字母大写,其余小写 eg:Hello
    多个单词---->每个单词的首字母大写,其余小写-----大驼峰命名  eg:HelloWorld
给变量/方法起名:
     单个单词----->字母全部小写 eg:name
     多个单词------>第一个单词全部小写,第二个单词起每个单词首字母大写,其余小写------小驼峰命名法
给常量起名:
     单个单词----->字母全部大写 eg:MAX
     多个单词------>每个字母全部大写,单词和单词之间用_隔开  eg:HELLO_WORL=100; 
      jdk中线程 常量的优先级别  
       (1)MAX_PRIORITY:最大优先级10
       (2)MIN_PRIORITY:最小优先级1
       (3)NORM_PRIORTY:默认优先级5

三、Java的关键字

java关键字的含义:被赋予高级含义的单词就是关键字,在高级记事本中第关键字有特殊颜色的标记
class:标记需要定义一个类(是Java中最基本的单元)
public:权限修饰符,公共的
private:私有的
protected:受保护的
static:静态修饰符
void:java 定义方法的一种格式 
const和goto 最为保留字,暂时不使用

java中的关键字特别多,上面这些是目前所接触到的,而且常用的一些关键字

四、Java的变量

Java的变量:在代码运行的过程中,其值发生改变的量
1.定义变量的三要素:
   (1)数据类型
   (2)变量名称----->标识符命名规则,小驼峰命名法
   (3)初始化变量值(初始化的时候变量必须要有值,否则报错)

2.数据类型的划分:4类8种

  (1)基本数据类型(4类8种)
    数值型:
    ①整数类型 byte(1)   1k=范围-128--127
              short(2)
              int(4
              long(8)
         注意:整数型默认是int,如要定义long,要这样写long e=1.99L;
    ②浮点类型 float(4)、double(8) 
         注意:浮点型默认是double,如果要定义float,要这样写 float d = 1.22F;
    ③字符型  char(2)
    ④布尔型   Boolean(1)
   (2)引用数据类型:类(class)、接口(interface)、数组[]

 3.数据类型的转换

   (1)隐式类型转换(默认类型提升) 
      byte short  char 三者之间不会相互转化,一旦参与运算,优先提升int(考点),float,double....
      boolean 是不会参与运算的
    eg:需求:   int初始化值为3,
	          byte类型变量b,初始化4
		这两个变量相加,使用int型接收---->结果是多少?
       * 注意事项:变量运算,要考虑数据类型!
		 byte,short,char三者之间不会相互转换,但是一旦参与运算,优先提升int(考点)
        class DataTypeDemo2{
           public static void main(String [] args){
             int  a = 3;
             byte  b = 4;
             int  result = a+b;
          System.out.println("result:"+result); 
            }
          }



    (2)显示转换(强制转换) 

      显示转换一般是大数据类型------>小数据类型,
      在开发中,我们不建议使用强制类型的转化,因为会损失数据的精度.     
      目标数据类型  变量名=(目标数据类型) (初始化值);

      强转类型:适合基本数据类型,也适合引用数据类型
      eg:需求:    int类型变量a,初始化3 ;
			      byte类型变量b,初始化值4 ;			
			这两个变量相加,结果是多少?(结果使用byte类型接收)
       class DataTypeDemo3{
	public static void main(String[] args){
			int a  = 3 ;
			byte b = 4 ;
			byte result = a + b ; // 不兼容的类型: 从int转换到byte可能会有损失    
			//目标数据类型 变量名 = (目标数据类型)(初始化值) ;
			byte result = (byte)(a+b) ; 
			System.out.println("result:"+result) ;
		
	                    }
                   }       


不要因为别人的一句话,而丢掉了一整天的快乐。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值