Java学习总结-----java语言基础篇一

Java语言基础总结一

一.编程基础
1.编码规范
编写代码一定要添加注释信息不然过段时间看及时是自己写的也不知道是什么亲身体验
1.1代码注释
(1)单行注释 //
(2) 多行注释 /* 注释内容*/
(3)注释文本 /*/
2.变量与常量
2.1标识符:代码的过程中自定义的一些名称即为标识符,
命名规则:由英文大小写字母、数字字符、$和-组成
注意事项:不能以数字开头、不能是java中的关键字、区分大小写
2.2变量
变量就是对内存中数据的引用,可以这样理解:变量就是内存中数据的代词;变量就是指代在内存中开辟的存储空间,用于存放运算过程中需要用到的数据
变量的定义:定义变量就是要告诉编译器这个变量的数据类型,这样编译器才知道需要分配多少空间给它,以及它能存放什么样的数据。在程序运行过程中空间的值是变化的,这个内存空间就成为变量。为了便于操作,给这个变量取个名字,称为变量名。
变量根据其定义的类型,可分为:整数变量,浮点变量,字符型变量,字符变量,布尔变量,引用类型变量

       public class Test {
    public static void main(String[] args) {
        int x = 1;      //定义并初始化
        int y = 2;
        int z = x + y;    
    }
}
   如上代码,变量x、y、z就指代内存中用于存储整数的存储空间,分别用于存储两个整数1和2 以及两个数之和z。

2.2.1变量的命名规则
(1)变量名必须是一个有效的标识符
(2)不可以使用关键字命名
(3)不能重复
(4)要有意义的单词来命名
2.2.2变量注意事项:
变量的声明:用特定的语法声明一个变量,让运行环境为其分配空间。
变量的命名:要符合Java语言规范, 最好能够做到见名知意。
初始化变量:我们声明完一个变量后,需要先给其初始化一个值,然后才能使用。
访问变量:首先要和变量的类型匹配,这样我们才可以对变量中的数据进行存取操 作。
特点:变量其值可以发生改变,意味着它可以被覆盖,被写入,被赋值。

    public static void main(String[] args){
    x = 1;  // 直接编译错误,因为没有声明
    int count = 2;
    charge = 200; // 直接编译错误,因为没有声明
    System.out.println(charge);   //访问charge并输出
}

2.3常量
常量的定义:在程序运行过程一直不会改变的量称为常量,通常也成为"final变量"。常量在整个程序中只能被赋值一次。在为所有的对象共享值时,常量是非常有用的。声明常量的标准语法为:final 数据类型 变量名[=值]
比如:整数常量,浮点型类型,字符常量,常量是可以不经过定义和初始化,而直接引用的.
3基本数据内型
在这里插入图片描述
3.1. Java中八大基本数据类型
类型名称	类型定义	      取值范围boolean	布尔值,作二元判断	true, falsebyte	   8位有符号整数	    -128 ~  127short	16位有符号整数	-32768 ~ 32767int	32位有符号整数	-2147483648(-231)~ 2147483647(231-1)long	64位有符号整数	-263~ (263-1)float	32位浮点数	1.4E-45 ~ 3.4028235E38double	64位浮点数	4.9E-324 ~ 1.7976931348623157E308char	16位Unicode字符	0 ~ 65535
(实在没玩懂自带了表格就excel表切图了)
注意:
(1)Float和Double的最小值和最大值都是以科学记数法的形式输出的,结尾的“E+数字”表示E之前的数字要乘以10的多少倍。比如3.14E3就是3.14×1000=3140,3.14E-3就是3.14/1000=0.00314。

4.数据内型的转换
当数据类型从低级类型转为高级类型时系统将自动转换被称为隐试转换(自动转换)从低到高为byte<short< char < int < long <float < double
(1)boolean不可以转换为其他的数据类型;
(2)整数型,浮点类型,字符型是可以相互转换的,转换时遵守下面的原则:
(a) 容量小的类型自动转换为大的类型,数据类型按容量大小排序为:
byte<short< char < int < long <float < double
(b) byte, short, char 三种类型间不会相互转换,他们三者在计算时,首先会转换为int类型;
© 容量大的类型在转换为小的类型的时候,必须加上强制转换符,此时可能造成精度降低或者溢出问题;
(d) 有多种数据类型混合计算的时候,系统首先自动转换为容量最大的那个类型再来继续计算;
(e) 默认的浮点数类型是double,如:1.2; 默认的整数类型是int类型

5.运算符
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值