Java基础知识

来源:互联网 发布:微信公众号js sdk 编辑:程序博客网 时间:2024/06/05 10:30

基础知识

1、Java完全支持面向对象的三大基本特征:封装、继承、多态,Java程序的组成单位是类。
2、Java语言中。除了8个基本数据类型外,一切都是对象。
3、对象具有状态,Java通过为对象定义成员变量来描述对象的状态。对象具有操作,对象的操作可以改变对象的状态,即对象的行为, Java通过为对象定义方法来描述对象的行为。
4、Java里的对象具有唯一性,每个对象都有一个标识来引用它,若一个对象失去了标识则变为垃圾被回收。Java不允许直接访问对象,而是通过对象的引用来操作对象。
5、一个对象是实际存在的个体,即类的实例。
6、类的主要的结构关系:
一般→特殊关系(“is a关系”):继承关系 ,Java子类是一种特殊的父类。
整体→部分关系(“has a”关系):也称组装关系,Java语言通过在一个类里保存另 一个对象的引用来是现这种组合关系。
7、所有变量必须先声明、后使用。指定类型的变量只能接受类型匹配的值。
8、Java的所有关键字都是小写的,TRUE、FALSE、NULL不是Java关键字。
9、标识符可以由数字、美元符($)、字母、下划线(_) 组成,其中数字不能打头。

数据类型分类

  1. Java语言支持两种类型:基本类型(Primitive Type)引用类型(reference Type)
    基本类型包括Boolean类型和数值类型,数值类型包括整数类型和浮点类型

  2. 引用类型包括类、接口、数组类型,还有null类型。引用数据类型即对一个对象的引用,对象包括实例与数组。引用类型变量就是指针,但Java中不在使用指针称呼。

  3. 空类型就是是null类型,空类型没有名称,所以不能声明一个null类型变量或转换到null类型,空引用(null)是null类型变量的唯一值,空引用可以被转换成任何引用类型。空引用(null)只能被转换成引用类型,不能转换成基本类型。因此不要把null赋值给基本类型数据的变量。
  4. char表示字符型,实际上也是一种整数类型,相当于无符号(无正负号)的整数类型。
  5. Java会直接将一个较小的整数值(在byte或short类型的表数范围内)当成byte或short类型来处理。
  6. 但Java不会直接将一个较大的整数值(超出int类型表数范围)自动当long类型处理。若希望当成long类型来处理。应该在整数值后加L或l,推荐L,因为小写(l)与数字1相似。
//下面代码正确的,系统自动将33当成byte类型byte a = 33;/*下面的代码是错的,将999999999999当成long类型处理,超出int的表数范围,错误*/long bigValue = 999999999999;//下面的代码是正确的long bigValue = 999999999999;
  1. 可以将一个较小的整数值(int表数范围内的)直接赋给一个long类型变量,这并不是Java会将这个整数值当long类型处理,Java依然将这个整数当成int类型处理,只是因为int类型可以自动转换成long类型。
  2. Java中整数值有4中表示方式:
    二进制:以0b或0B开头。
    八进制:以0开头。
    十六进制:以0x或0X开头,10至15用a到f(不分大小写)表示。
  3. 计算机以补码的形式保存所有整数。补码计算原则:正数的补码与原码相同,负数的补码是反码加1,反码是原码按位取反,最高为(符号位)不变。
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 婴儿长得太快怎么办 2个月婴儿长太快怎么办 孩子脚长得太快怎么办 4个月宝宝缺钙怎么办 2个月宝宝不长肉怎么办 小孩子长得不高怎么办 宝宝误吃蜂蜜了怎么办 有人拿着吃完的东西退货怎么办 婴儿个子长的慢怎么办 儿童长得太快怎么办 宝宝个子长太快怎么办 孩子九个月奶水不够怎么办 小孩起热痱子痒怎么办 媳妇生完小孩奶水出不来怎么办 生完孩子下奶疼怎么办 生完小孩没奶水怎么办 孩子半个月奶水越来越少怎么办 半个月后奶水越来越少怎么办 坐月子半个月奶水越来越少怎么办 孩子七个月奶水越来越少怎么办 生完孩子奶水越来越少怎么办 生完孩子回奶了怎么办 产妇3天没奶水怎么办 产后7天了奶水少怎么办 刚生完小孩没有奶水怎么办 突然就没奶水了怎么办 生完小孩没有奶水怎么办 生完宝宝没有奶怎么办 剖腹产奶涨的疼怎么办 生产一天了没奶怎么办 第一天断奶 奶水一直流出怎么办 新生儿刚出生没奶水怎么办 安卓手机死机了怎么办 婴幼儿几天不拉大便怎么办 樱桃吃多了胃不舒服怎么办 空腹吃水果胃不舒服怎么办 吃水果后胃不舒服怎么办 吃水果伤胃了怎么办 大人吃退烧药不出汗怎么办 稍微吃点凉水果胃就疼怎么办 1岁宝宝感冒发烧怎么办