java学习笔记

Posted yiruo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java学习笔记相关的知识,希望对你有一定的参考价值。

一.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学习笔记的主要内容,如果未能解决你的问题,请参考以下文章

java JDK8 学习笔记——助教学习博客汇总

2022年Java学习笔记目录

2022年Java学习笔记目录

Java程序猿的JavaScript学习笔记(1——理念)

01-Java学习笔记

Java程序猿的JavaScript学习笔记(9—— jQuery工具方法)