JAVA基础

本文详细介绍了Java语言的基础知识,包括关键字、标识符、数据类型、引用数据类型、运算符、控制结构、方法定义、数组、面向对象的特点以及内存划分等核心概念。重点讲解了变量的声明、赋值、类型转换,以及构造方法、对象实例化和对象作为参数或返回值的使用。此外,还探讨了Java中数组的内存分配和元素逆置的方法。
摘要由CSDN通过智能技术生成

p1-p113

优点:Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。Java语言全面支持动态绑定,而C++语言只对虚函数使用动态绑定


  语言基础
关键字:被保留的有特殊作用的。小写、有特殊颜色pulic class等
标识符:数字、字母、下划线、美元符号。不能数字开头、不能用关键字
类名:大驼峰p1-p113
变量名、方法名:小驼峰
布尔常量:true、false
空常量:null,没有任何数据、不能直接打印
区分字符串常量、字符常量:单双引号、能否输出空
基本数据类型:byte(范围-128~127)、 short、int、long(L)   对应字节 1、2、4、8     
                          float(加F)、double(默认 )  对应字节 4、8
                          char   2
                          boolean 1
                  (数据范围float比long大)
引用数据   :数组、字符串、接口
没有赋值的变量不能输出使用
自动类型转换:数据范围从小到大int-->long符合
强制类型转换:float-->long   前面加(long)精度损失、数据溢出
byte、short、char可以发生数学运算,提升为int在计算
Boolean不能表示0、1
65-A  97-a   48-0
ASCII(0-127)、Unicode(万国码)
String(首字母大写但不是关键字),加号代表字符串连接、任何数据类型和字符串连接结果都是字符串
自增自减运算符:和赋值打印等混合使用。先加后用、先用后加
与&&     或||   非!:结果为true\false      &&和||有短路效果,左边不满足条件则右边不执行
1<x<3应该拆开

方法
定义规则:public static void  方法名(){}
         从  public static void  main(){}开始,在里面调用其他方法:方法名称();
项目、模块、包、类
方法:修饰符public  static+返回值类型+方法名称(参数类型   参数名称,参数类型 参数名称。。。。){
方法体
return:停止方法、返回值还给调用处
}

单独调用
打印调用  System.out.println(sum(2,3));System.out.println(方法名称(参数值));
赋值调用
(返回值为void只能单独调用)

方法不能嵌套,在类中定义,调用才执行,有返回值写return 返回值;&#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值