码迷,mamicode.com
首页 > 编程语言 > 详细

java学习笔记(二)

时间:2018-03-13 00:57:15      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:lsp   关键字   注释   log   大于   箭头   java学习笔记   组成   dex   

一.java常用数据类型

数据类型 所占字节 注意

int

4  
char 2  
double 8  
float 4 float a=2f;(必须得加f或F否则他会默认为double)
boolean 1

只有 true或false没有0或非0

String   为字符串型
long/short  int 8/2  
byte 1 1个字节为8位

 

 

 

 

 

 

 

 


 

二.数据类型转换

  1.自动转换:byte ->short int->char->int->long int ->float->double 

    转换条件:由低类型向高类型(即箭头所指的转换方向)变量类型不会改变,但计算值会变为高类型的

 技术分享图片

  2.强制类型转换 (数据类型)变量名 如char a; (int)a---------a会强制转换为int型的如

技术分享图片

把double类型的a=3.2强制转换为int型的,自动舍去.2。由高精度向低精度转换会损失精确度。

三.java中命名规则

一、命名规范

1、 项目名全部小写

2、 包名全部小写

3、 类名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。

如:public class MyClass{}

4、 变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。

如:int index=0;

       public void toString(){}

5、 常量名全部大写

如:public static final String GAME_COLOR=”RED”;

6、所有命名规则必须遵循以下规则:

1)、名称只能由字母、数字、下划线、$符号组成

2)、不能以数字开头

3)、名称不能使用JAVA中的关键字。

4)、坚决不允许出现中文及拼音命名。

 二.注释

  //单行注释

      /* 多行注释*/

四.运算符

 算数运算符:+,-,*,/,%(取余两边的数必须为整型),++(自增),--i自减法。(注意i++与++i的区别)

         关系:>,<,!=,<=,>=,==

    赋值运算符:=

     逻辑运算符:&&与,或||,非!,&不断路与,|不短路或。(不短路的意思是)

技术分享图片

  位运算符  :...........

   三目运算符:a=a>0?b:c;

//如果a大于0,a=b,否则a=c;

2.优先级:

 技术分享图片

java学习笔记(二)

标签:lsp   关键字   注释   log   大于   箭头   java学习笔记   组成   dex   

原文地址:https://www.cnblogs.com/yiruo/p/8552356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!