1.java继承了OAK语言能够跨平台运行的特点,融合了面向对象的编程分格,广受开发人员的喜欢。
2.java分为三各分支:
java ME: 对应于移动手机等设备的开发。
java SE:
对应于桌面的开发,可以开发基于控制台或图形界面的应用程序。
java
EE:对应于企业级开发,包括b/s架构的开发,分布式开发,web服务等非常丰富的内容。
3.java特点:
面向对象开发
健壮性和安全性
高性能
平台无关性
多线程开发
分布式应用
4.java准备
安装jdk
5.jdk配置
java_home:jdk的安装目录
classpath:jdk提供的类库,也就是java_home下lib目录中的jar文件
6.标示符
变量,类的名称
只能用$ 下划线 数字 字母来命名
开头可以用字母、$和下划线
7.变量
分配内存空间
int
a; //定义变量
a=30; //
初始化
或
int a=30;
8.定义变量的语法: 数据类型
变量名=[初始值]
9.注释
//单行注释
/* */多行注释
/**
*/文档注释
10.数据类型分为基本类型和引用类型
基本类型有
byte 占用1字节空间
char
占用2字节空间
short 占用2字节空间
int 占用4字节空间
long 占用8字节空间
float
占用4字节空间
double 占用8字节空间
Boolean
占用1字节空间
应用类型
string 字符串
integer 正型的包装类
arraylist 集合
保存一系列的数值
11.转义字符
最基本的有\n \\ \t \‘ \b
\a等
12.常量:整数 浮点数等
13.运算符:
常见的运算有赋值运算 算术运算 关系运算 逻辑运算
14.java输入:
Java.util.Scanner inout=new java.util.Scanner(System.in);
int
score=input.nextint();
15.Scanner常用的输入有
next 输入字符串
nextInt
输入int类型的数据
nextshort
short类型
16.命名规则
骆驼命名法: 方法和属性使用骆驼命名法
帕斯卡命名法:类,接口 枚举使用帕斯卡命法
匈牙利命名法:g_int_age
17.数据类型的转换
自动转换
由低精度到高精度转换
强制类型转换
(转换类型)转换常量
18.IDE集成开发环境 能够编译 运行
测试等集成的开发环境
19.程序执行的方式
编译执行
要求语法完全正确才能编译成功
一次编译,多次执行
性能高
java c c++
C#等
解释执行
边解释边运行,逐行进行
一次解释,一次执行
性能低
html asp jsp等