Java的含义:面向对象程序设计语言和Java平台的总称
Java语言的主要特征:简单、动态、高性能、跨平台、面向对象、健壮性、安全、多线程、分布式
Java是面向对象的语言:
Java是基于信息隐藏和抽象数据类型概念的纯面向对象的语言
Java中每个对象封装数据和方法。而方法实施对数据的处理
Java中可以通过继承、组合机制实现代码复用
Java是跨平台的开发语言
Java程序运行在虚拟机上,Java虚拟机(JVM)中的Java解释器用来解释执行Java编译器编译之后的程序
Java源代码(*.java)-->Java编译器-->字节码文件(*.class)
Java的应用平台:
桌面应用开发和低端商务应用JavaSE
企业级应用开发JavaEE
游戏开发JavaME
Android开发:基于Linux的自由及开放源代码的操作系统
Java环境中的几个概念:
JVM-Java虚拟机
JRE-Java运行时环境
JDK-Java开发工具包
Java的输入输出是通过“流”实现的
Java中常见的输出语句:
System.out.print();
输出自动将括号中的内容转换成字符串输出,如果括号中是一个对象的话,就会自动调用toString方法
System.out.println();
输出是换行的,在System.out.print();后边加\n会达到相同的效果
System.out.printf();
格式化输出
Java中常见的输入语句
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
boolean bl = sc.nextBoolean();
short st = sc.nextShort();
int i1 = sc.nextInt();
long lo = sc.nextLong();
double dou = sc.nextDouble();
关键字:已被Java占用的标识符
Java语言中的命名约定:
类和接口名:每个单词首字母大写·
方法名:小驼峰,首字母小写,其余单词的首字母大写,尽量少用下划线
常量名:大驼峰,使用大写,单词与单词之间使用下划线分割;对象常量之间可以大小写混写
变量名:首字母小写,少用$
Java的数据类型:
- 基本数据类型
- 整数类型byte1 short2 int4 long8
- 浮点类型float4 double8
- 字符类型char
- 布尔类型boolean:整数值和布尔值之间不能进行相互转换
实心箭头,表示无信息丢失的转换;有3个虚箭头,表示可能有精度损失的转换。
- 引用类型
- 类
- 接口
- 数组
- 枚举