Java基础
Java是由sun公司在1995年推出的面向对象的高级编程语言
Java 语言属于解释型的开发语言
2 Java平台划分
2.1 JavaSE
包含常用的类或接口
2.2 JavaEE
是javaSE的进阶版,其中包含了许多的框架,而我们最为熟悉的Spring就是其中之一
2.3 JavaME
包括虚拟机和一系列标准化的Java API
3 Java语言的特点
简单,面向对象,可移植性,高性能,多线程,稳健性,分布性,编译和解释型,安全性,动态性
4 JDK,JRE和JVM的关系
简单来说就是JDK包含JRE,JRE包含JVM的关系
5 Java的运行原理
源文件(.java)-->javac编译-->字节码文件(.class)-->java解释执行-->结果
public class Test {
public static void main(String[] args){
System.out.println();
}
}
public:访问控制修饰符
class:类关键字,定义Java类
Test:类名
static:静态的
void:返回值(没有返回值)
main():方法
System.out.println():输出语句
注意
1、类名必须和文件名一致,且首字母大写(如果想要类名和文件名不一致,则需要删除public)
2、区分大小写,括号成对出现,标点、符号为英文状态下的符号,输出语句中双引号里的内容原样输出
6 Java注释
6.1 分类
单行注释://
多行注释:/* */
文档注释:/** */:Java特有,能生成类API文档
6.2 注释作用
说明代码,调试错误
7 编码规范
-
类名:大驼峰原则:如果只有一个单词,首字母大写;若由多个单词组成,每一个单词首字母都应大写
-
方法名:小驼峰原则:若只有一个单词,全部小写;多个单词组成,从第二个单词开始首字母大写
8 变量
在程序运行过程中,值可以发生改变的量
9 常量
在程序运行的过程中,值不可以改变的量
注意:常量命名符合的原则
-
final修饰
-
常量名大写,多个单词用下划线连接
-
声明的同时赋值(如果没有赋值。下文只能赋值一次)
10 数据类型
10.1 基本数据类型(四类八种)
整型类型:byte,short,int,long (long为长整型,short是短整型,int是整型)
浮点类型:float,double
字符类型:char
布尔类型:boolean
10.2 引用数据类型(类类型/封装类型)
除了四类八种之外所有的类型都是引用类型
11 标识符
11.1 概念
标识符:所有起名字的地方
11.2 命名规范
-
标识符由数字、字母、下划线和美元符号$组成,不能以数字开头
-
不能是Java中的关键字
-
大小写敏感,驼峰式命名,无长度限制,见名知意

12 数据类型转换
12.1 自动数据类型转换
数据类型范围由小到大
12.2 强制数据类型转换
数据类型范围由大到小(浮点型到整型转换时,会丢失精度,谨慎使用)
Java语言跨平台原理

浙公网安备 33010602011771号