JAVA(三)java基础知识

一、DOS命令

  cd \  表示返回到跟目录

  cd A\B\c  表示进入当前目录下的A文件夹下的B文件夹下的C文件夹下面

  E: 进入E盘根目录

 

二、java语言中基本要素 -- 标识符

   程序员对程序中的各个元素加以命名时使用的命名记号称为标识符(identifier)

    包括:类名、变量名、常量名、方法名、....

  java语言中标识符是字母,下划线(_),美元符($)开始的一个字符序列,后面可以跟字母,下划线,美元符,数字。

合法的标识符:

  identifier  userName   User_Name  

_sys_value   $change

非法的标识符:

  2mail  room#  class

 

三、常量 

整型常量

  十进制(12),十六进制(0X12),八进制(012)

  一个常量整数默认是int类型,如果数字过大,则必须的在末尾加L,否则会出错!

例子:

   long i = 9223392036956886908; //error

    编译报错,提示数字过大,但是如果改为:

   long i = 9223392036956886908L;

    就可以了

浮点常量

  一个实数默认是double类型,如果希望一个实数是float类型,可以在数字后面加f(F)

  将一个double类型数值赋给float类型变量,编译是会报错

例子:

  float x = 2.2; //error

  float x = 2.2f; //oK

字符常量

  必须用单引号扩起来

  java中字符和字符串都用Unicode编码表示

  在Unicode编码中一个字符占用两个字节

    ‘a’ ‘B’ ‘\n’     '\u0030'(表示十六进制所对应的Unicode编码下的字符)

布尔类型

  用boolean表示,不能写成bool  

  布尔型数据只有两个值true和false,且它们不对应于任何整数值

  布尔型变量的定义如:

    boolean b = true;

  布尔型数据只能参与逻辑关系预算:

    &&  ||  ==  !=  !

注意:if  while  for  中进行真假判断时只能使用逻辑表达式

 

四、不同类型变量存储范围

  byte占用一个字节

  short占用两个字节

  int占用四个字节

  long占用八个字节

  float占用四个字节

  double占用八个字节

  char占用两个字节

  boolean占用一个字节,其取值只有两个,true和false。

 

五、数据类型的转化

  不能对boolean类型进行类型转换。

  在把容量大的类型转换为容量小的类型时必须使用强制类型转换。

  整形、实型、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算,转化从低级到高级:

  byte -> char -> ing -> long -> float -> double

 

六、运算符

算术运算符(+)

  +可以表示数值的相加

  +可以表示字符串的连接

    如:"123" + "abc"的结果是 “123abc”

  +还能把非字符串转换成字符串

    如:‘X’ + 123:的结果是“X123”

除法运算符(/)

  除法/的运算符和运算对象的数据类型有关,若两个数都是int,则商就是int,若商有小数,则截取小数部分;若两个对象中有一个或两个都是浮点型数据,则商也是浮点型,不截取小数部分

取余运算符(%)

java中允许取余运算符的被除数和除数是实数(这与c/c++是不同的),但所得余数的正负和被除数相同

 

七、函数的重载

  同名的函数通过不同的形参做类似的事情,这就叫函数重载

  函数重载要求

    函数的形参个数

    函数的形参顺序

    函数的形参数据类型

    这三个至少有一个是不一样的

  如果两个函数只是函数的返回值不一样,其他都一样,这构不成函数的重载,并且编译时会报错!

转载于:https://www.cnblogs.com/Maxwell599/p/3189926.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值