首页 > 编程语言 > 详细

Java基础

时间:2020-06-26 22:57:29      阅读:60      评论:0      收藏:0      [点我收藏+]

注释:

1. // 单行注释;

2./*  */ 多行注释

3./**  */ 文档注释

 

保持高质量的注释,来方便自己和别人。

另一方面,保持高标准的代码规范,也可以被当作一种隐形的注释,便于开发人员了解。

 

标识符:

  Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。

  其中最特殊的一类,是Java系统设计的关键字:

  技术分享图片

  所有标识符都应该以字母(A-Z或a-z),美元符($),或者下划线(_)开始。

  首字母之后可以是字母(A-Z或a-z),美元符($),下划线(_)或者数字的任何字符组合。

  不能使用关键字作为变量名和方法名。

  标识符是大小写敏感的。

  注意:标识符可以使用中文命名,但是一般不建议这么去使用。

 

数据类型:

  编程语言分为强类型语言和弱语言类型。

  Java作为一种强类型的语言,所以我们重点介绍一下强类型语言。

    这种语言要求变量的使用必须严格符合规定,所有的变量都需要先定义再使用。

  Java的数据类型分为两大类:基本数据类型和引用数据类型。

    基本数据类型有八种:

      整数型:byte,short,int, long;

      浮点型: float , double

      字符型:char;

      布尔型:boolean; 

 

   扩展:

    银行处理数据时,不使用浮点型数据运算,因为浮点型数据有丢失精度的问题,在涉及准确数据的银行业务中,一般使用BigDecimal数据类型进行计算。

    很多情况下,我们可能涉及一些数学运算,但是只使用运算符,我们不能很轻松实现很多数学运算,比如,数学上的幂运算。    

      这时我们要引用一种Math(数学类),这里会提供一些特殊的方法进行运算,简化我们的操作。

 

类型转换:

  基本数据类型之间是可以自动转换的。

  比如: byte b = 10;//这个操作不会报错的,10的默认类型是int型,可以转化为比它类型低一些的byte型。

    但是,long i = 100000000; //这个操作是没有问题的,但是我们一般在100000000后加L,表示这个数是long型的,方便辨识。

  高精度数据不能直接转换成低精度的数据,需要使用强制类型转换,但是这里会发生丢失精度的问题。

  float c = (float)10.9723984579; //会发生丢失精度的问题。

  int a = (int)1000000L;//这个不会丢失精度,这要这个数据没有超过数据类型的表示范围是不会发生太大问题。

  byte b = (byte)128; // 虽然能强制转换,但是数据会错误,因为数据超出数据类型的最大表示范围。

 

变量:

  变量是什么?简单说,就是可以变化的量。

  Java变量是程序是最基本的储存单元,其元素包括变量名,变量数据和作用域。

    type varName 【=value】 【{,varName【=value】}】

  注意事项:

    每个变量都有类型,类型可以是基本类型,也可以是引用类型。

    变量名必须是合法的标识符。

    变量声明是一条完整的语句,因此每一个声明都必须以分号结束。

   

基本运算符:

  算数运算符:+,-,*,/,%,++,--;

  赋值运算符:=;

  关系运算符:>, < ,  >=, <=, ==, !=,instanceof;

  逻辑运算符:&&,||,!;

  位运算符:&,|,^, ~,>>, <<, >>>(了解!!!);

  条件运算符: ?  : ;

  扩展赋值运算符:+=, -=, *=,/=;

 

Java基础

原文:https://www.cnblogs.com/yuestar/p/13196542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!