java基础知识

java基础知识

java语言的特点

  • 面向对象
封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已经定义的接口 ,
继承
多态
  • 支持网络编程
  • 编译与解释并存
  • jvm jdk jre
  • java虚拟机(jvm)是运行java字节码的虚拟机 ,对于不同的系统(win linux macOS)会产生相同的结果
  • .java文件 (源代码)--(javac编译)--.class 文件 ---(jvm)--机器可执行的二进制码

基本语法

字符型常量和字符串常量的区别 char String

  • 形式 :字符型 常量是一个单引号引起的一个字符 字符串是双引号引起的0或若干个字符
  • 含义 :字符常量相当于一个整型值(ASCII)可以参加表达式 ;字符串常量相当于一个地址值 (该字符串在地址中存放位置 )
  • 内存大小:字符常量占2个字节 ;字符串常量占若干个字节
字符的封装类character有一个成员变量character.SIZE的值为16 单位是bits 除以8得到2个字节 (1Bytes=8bits)

java中的注释

  • 单行注释
  • 多行注释
  • 文档注释

标识符和关键字的区别