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中的注释
- 单行注释
- 多行注释
- 文档注释