java基本知识

创建对象

实例化:使用关键字new来创建一个对象。
初始化:使用new创建对象时,会调用构造方法初始化。

源文件声明规则
  • 一个源文件只能有一个public类
  • 一个源文件可以有多个非public类
  • 源文件的名称应该和public类的类名保持一致。
  • 如果一个类定义在某个包中,那么package语句应该在源文件的首行。
  • 如果源文件中包含import语句,那么应该放在package和类定义之间。如果没有package语句,那么import语句应该在源文件的最前面。
  • import语句和package语句对源文件中定义的所有类都有效,在同一源文件中,不能给不同类不同的包声明。
自动类型转换

整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。
转换从低级到高级。
byte,short,char—> int —> long—> float —> double
数据类型转换必须满足如下原则:

  • 不能对boolean类型进行类型转换。
  • 不能把对象类型转换成不相关类的对象。
  • 把容量大的类型转换为容量小的类型时必须使用强制类型转换。
  • 转换过程中可能导致溢出或损失精度。
int i =128;
byte b = (byte)i;
System.out.println(b);//-128
//因为 byte 类型是 8 位,最大值为127,所以当 int 强制转换为 byte 类型时,值 128 时候就会导致溢出。
  • 浮点数到整数的转换是通过舍弃小数点得到,而不是四舍五入。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • openwrt###基本语法### 大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不...
    jerehao阅读 671评论 0 0
  • 前言 此篇文章主要总结一些 Java 面向对象程序设计的基本知识,是对 Java 学习中的一些基本的、较为简单的知...
    PerryJ阅读 146评论 0 0
  • 1.面向对象的特征有哪些方面? 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面...
    浪花易逝阅读 665评论 0 5
  • Java中一些比较常见也必须要掌握的一些基础知识,这里做一些归纳总结。 1.Java中的基本类型及其泛型 基本类...
    哎哟小邹阅读 369评论 0 0
  • window 相关 DOS 命令 1.exit 推出当前DOS窗口2.cls 清除命令3.dir 列出当前文件夹子...
    摘笑阅读 158评论 0 1