Java基础知识点1

  1. Java中没有全局变量,可以在类中定义公用、静态的数据成员实现相同功能。
  2. 面向对象语言封装带来的好处是,隐藏类的数据,控制用户对类的修改和控制数据访问权限。
  3. 面向对象的语言通过继承多态可以非常方便的实现代码重用。
  4. Java不支持指针
  5. package语句应该放在源文件的第一行,在每个源文件中只能有一个包定义语句。
  6. Applet不能随意的读取本地磁盘。
  7. 包的三个作用:区分相同名称的类,能够较好的管理大量的类以及控制访问范围
  8. 主类必须有一个主方法main(),作为程序运行的入口。
  9. 面向对象语言的基本特征有抽象封装继承性多态性
  10. Applet小应用程序运行于支持Java的web浏览器中,浏览器的解释器把字节码转换成和机器匹配的指令,在网页中执行小程序。

  1. 每个变量都有类型和作用域,变量的值可以被改变。
  2. 常量声明格式前加上final修饰符就声明了一个常量。常量一旦被初始化后就不能改变。常量的声明和变量声明相同。如:final double PI=3.1415926
  3. 标识符是一个名称,与内存中的某个位置(地址)相对应。
  4. 表达式的值由其中的各个元素决定,可以是基本数据类型也可以是对象类型。
  5. 按位与运算符&
  6. “与”运算&&
  7. 从整数类型向float或double转换,会损失精度。窄化转换可能会丢失信息。

  1. 每个数组都有一个length的成员变量,用来表示数组所包含的元素的个数,length只能是正整数或0,数组创建后length不能被改变
  2. 声明后的数组不能直接使用,必须经过初始化分配内存之后才能使用。
  3. 用关键字new构成数组的创建表达式,可以指定数组的类型和数组元素的个数。元素个数可以是常量也可以是变量。
  4. 创建数组时,如果没有指定初始值,数组便被赋予默认值初始值。
  5. Java中数组下标从0开始计数,元素下标最大值为length-1,如果超过最大值,将会产生数组越界异常。
  6. 声明数组名时,给出了数组的初始值,程序便会利用数组初始值创建数组并对它的各个元素进行初始化。
  7. 类可以看成是对象的抽象,代表了此类对象所具有的共有属性和行为。
  8. Java中的流程控制结构主要有:选择结构、顺序结构、循环结构
  9. 封装的目的是将对象的使用者和设计者分开,使用者不必知道行为实现的细节,只需使用设计者提供的消息来访问对象。
  10. break:跳出该循环,不再执行剩余部分。
  11. continue:停止本次迭代,回到循环起始处,开始下一次迭代过程。(必须用于循环结构中)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值